From c2574087fb594356fe31f9581ab6781fef8ac251 Mon Sep 17 00:00:00 2001 From: Yago Date: Fri, 26 Apr 2024 12:21:54 +0200 Subject: [PATCH 01/18] update docu --- docs/src/04_solution_strategy.adoc | 8 +++++++- docs/src/09_architecture_decisions.adoc | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/src/04_solution_strategy.adoc b/docs/src/04_solution_strategy.adoc index 88f66b0b..9ebd4e47 100644 --- a/docs/src/04_solution_strategy.adoc +++ b/docs/src/04_solution_strategy.adoc @@ -14,6 +14,8 @@ The following technologies have been used to develop this project: * **MariaDB** is an open-source relational database managemente system. It offers features such as ACID compliance and compatibility with MySQL. +* **MongoDB** is an open-source NoSQL database management system. It offers features such as high availability, horizontal scalability, and schema flexibility thanks to its document-based data model in JSON format. + * **Docker** is a platform and tool that allows developers to build, package, distribute, and run applications within lightweight, portable containers that encapsulate everything needed to run an application. * **Tailwind CSS** is a highly customizable CSS framework that provides a set of low-level utility classes that can be directly applied to HTML elements to style them. @@ -48,7 +50,11 @@ The application is organised into microservices, making the different components === Decissions made to achieve quality goals -Pending. +* **Usability**: . + +* **Performance efficiency**: To improve performance we decided to implement a cache that stores 1000 questions and every 24 h updates the 100 oldest. By this way we always have questions available and it is not necessary to wait for wikidata to give us an answer. + +* **Maintainability**: asjdajksndjkasndjkasd. === Work methodology decissions diff --git a/docs/src/09_architecture_decisions.adoc b/docs/src/09_architecture_decisions.adoc index c11a142a..9046a876 100644 --- a/docs/src/09_architecture_decisions.adoc +++ b/docs/src/09_architecture_decisions.adoc @@ -19,5 +19,8 @@ We have added the ADRs to the Wiki section in the GitHub page, so we provide the * https://github.com/Arquisoft/wiq_es1c/wiki/ADR-12-(Question-Templates)[ADR 12] -> Question Templates * https://github.com/Arquisoft/wiq_es1c/wiki/ADR-13-%28Prometheus-Database%29[ADR 13] -> Prometheus * https://github.com/Arquisoft/wiq_es1c/wiki/ADR-14-%28Grafana-Dashboard%29[ADR 14] -> Grafana dashboard +* https://github.com/Arquisoft/wiq_es1c/wiki/ADR-15-%28Data-migration%29[ADR 15] -> Data migration +* https://github.com/Arquisoft/wiq_es1c/wiki/ADR-16-%28i18next%29[ADR 16] -> i18next +* https://github.com/Arquisoft/wiq_es1c/wiki/ADR-17-%28CodeScene%29[ADR 17] -> CodeScene From c05fe38ac8fc10d63255566af0d8ed1615698553 Mon Sep 17 00:00:00 2001 From: Yago Date: Fri, 26 Apr 2024 12:28:33 +0200 Subject: [PATCH 02/18] update Decissions made to achieve quality goals --- docs/src/04_solution_strategy.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/04_solution_strategy.adoc b/docs/src/04_solution_strategy.adoc index 9ebd4e47..44c9de94 100644 --- a/docs/src/04_solution_strategy.adoc +++ b/docs/src/04_solution_strategy.adoc @@ -50,11 +50,11 @@ The application is organised into microservices, making the different components === Decissions made to achieve quality goals -* **Usability**: . +* **Usability**: To improve usability, we decided to test de app and with the results of these we modified the color palette and the arrangement of some elements according to the experience of the users of the tests. * **Performance efficiency**: To improve performance we decided to implement a cache that stores 1000 questions and every 24 h updates the 100 oldest. By this way we always have questions available and it is not necessary to wait for wikidata to give us an answer. -* **Maintainability**: asjdajksndjkasndjkasd. +* **Maintainability**: For maintenance we report bugs that we find in the form of issues in the repository, so when some of us have time is dedicated it to fix them. === Work methodology decissions From 66156d7ee3c71fbbb8350f8fc033809fc1646dab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= <145449520+uo288524@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:23:55 +0200 Subject: [PATCH 03/18] Create Annex01_load_tests.adoc Just text --- docs/src/Annex01_load_tests.adoc | 39 ++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docs/src/Annex01_load_tests.adoc diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc new file mode 100644 index 00000000..631cb673 --- /dev/null +++ b/docs/src/Annex01_load_tests.adoc @@ -0,0 +1,39 @@ +[[annex-load-tests]] +== Load tests + +Load tests measure performance in advance of normal load or peak load. To carry out these tests we have used the tool Gatling, which allows to record an example of use and change the amount of load on it. + +As one of our quality goals is performance efficiency, we have focused our tests on measuring the performance of our question cache, which we explain in our ADR: https://github.com/Arquisoft/wiq_es1c/wiki/ADR-11-%28Question-Cache%29[ADR 11]. + +The first step was recording the start of a normal game to see how it loads the question. We will add all the results we got from Gatling in a folder in the documentation section, in case you want to consult it in depth. + +This is part of the code that it generated: + + +As we are quite confident in our cache, we will start with 100 current petitions: + + +As you can see in 2 seconds we can manage 100 petitions without failing any requests. +The same happens with 200 petitions which only takes 3 seconds. + +The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. + + +We consider that been able to put up with more than 200 petitions at the same time is a quite good result. +We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. + + +And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. + +And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. +The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. +Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. +In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. + + + +The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. +As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. + + + From 20171712ee2ddcae7dd38d1d157b39f309afdbab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= Date: Fri, 26 Apr 2024 17:26:12 +0200 Subject: [PATCH 04/18] Added Gatling fields --- .../gamesimulation-100-Current/index.html | 1117 ++ .../js/all_sessions.js | 11 + .../js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-100-Current/js/ellipsis.js | 26 + .../gamesimulation-100-Current/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-100-Current/js/menu.js | 83 + .../gamesimulation-100-Current/js/stats.js | 703 ++ .../gamesimulation-100-Current/js/stats.json | 661 ++ .../gamesimulation-100-Current/js/theme.js | 127 + .../gamesimulation-100-Current/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 903 ++ .../req_request-3-693933699.html | 903 ++ .../req_request-4-693933700.html | 903 ++ .../req_request-5-693933701.html | 903 ++ .../req_request-6-693933702.html | 903 ++ .../gamesimulation-100-Current/simulation.log | 901 ++ .../style/bootstrap.min.css | 27 + .../style/close.svg | 3 + .../style/executions.svg | 3 + .../style/expand.svg | 38 + .../style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../style/sort-up.svg | 1 + .../gamesimulation-100-Current/style/sort.svg | 1 + .../style/style.css | 1199 +++ .../gamesimulation-1000-20s/index.html | 1144 ++ .../js/all_sessions.js | 11 + .../gamesimulation-1000-20s/js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-1000-20s/js/ellipsis.js | 26 + .../gamesimulation-1000-20s/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../gamesimulation-1000-20s/js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-1000-20s/js/menu.js | 83 + .../gamesimulation-1000-20s/js/stats.js | 703 ++ .../gamesimulation-1000-20s/js/stats.json | 661 ++ .../gamesimulation-1000-20s/js/theme.js | 127 + .../gamesimulation-1000-20s/js/unpack.js | 38 + .../req_request-0-693933696.html | 930 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 930 ++ .../req_request-3-693933699.html | 930 ++ .../req_request-4-693933700.html | 930 ++ .../req_request-5-693933701.html | 930 ++ .../req_request-6-693933702.html | 930 ++ .../gamesimulation-1000-20s/simulation.log | 8557 +++++++++++++++ .../style/bootstrap.min.css | 27 + .../gamesimulation-1000-20s/style/close.svg | 3 + .../style/executions.svg | 3 + .../gamesimulation-1000-20s/style/expand.svg | 38 + .../gamesimulation-1000-20s/style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../gamesimulation-1000-20s/style/sort-up.svg | 1 + .../gamesimulation-1000-20s/style/sort.svg | 1 + .../gamesimulation-1000-20s/style/style.css | 1199 +++ .../gamesimulation-1000-30s/index.html | 1144 ++ .../js/all_sessions.js | 11 + .../gamesimulation-1000-30s/js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-1000-30s/js/ellipsis.js | 26 + .../gamesimulation-1000-30s/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../gamesimulation-1000-30s/js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-1000-30s/js/menu.js | 83 + .../gamesimulation-1000-30s/js/stats.js | 703 ++ .../gamesimulation-1000-30s/js/stats.json | 661 ++ .../gamesimulation-1000-30s/js/theme.js | 127 + .../gamesimulation-1000-30s/js/unpack.js | 38 + .../req_request-0-693933696.html | 930 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 930 ++ .../req_request-3-693933699.html | 930 ++ .../req_request-4-693933700.html | 930 ++ .../req_request-5-693933701.html | 930 ++ .../req_request-6-693933702.html | 930 ++ .../gamesimulation-1000-30s/simulation.log | 8377 ++++++++++++++ .../style/bootstrap.min.css | 27 + .../gamesimulation-1000-30s/style/close.svg | 3 + .../style/executions.svg | 3 + .../gamesimulation-1000-30s/style/expand.svg | 38 + .../gamesimulation-1000-30s/style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../gamesimulation-1000-30s/style/sort-up.svg | 1 + .../gamesimulation-1000-30s/style/sort.svg | 1 + .../gamesimulation-1000-30s/style/style.css | 1199 +++ .../gamesimulation-1000-Current/index.html | 1139 ++ .../js/all_sessions.js | 11 + .../js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../js/ellipsis.js | 26 + .../gamesimulation-1000-Current/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-1000-Current/js/menu.js | 83 + .../gamesimulation-1000-Current/js/stats.js | 703 ++ .../gamesimulation-1000-Current/js/stats.json | 661 ++ .../gamesimulation-1000-Current/js/theme.js | 127 + .../gamesimulation-1000-Current/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 925 ++ .../req_request-3-693933699.html | 925 ++ .../req_request-4-693933700.html | 925 ++ .../req_request-5-693933701.html | 925 ++ .../req_request-6-693933702.html | 925 ++ .../simulation.log | 9001 ++++++++++++++++ .../style/bootstrap.min.css | 27 + .../style/close.svg | 3 + .../style/executions.svg | 3 + .../style/expand.svg | 38 + .../style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../style/sort-up.svg | 1 + .../style/sort.svg | 1 + .../style/style.css | 1199 +++ .../gamesimulation-200-Current/index.html | 1117 ++ .../js/all_sessions.js | 11 + .../js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-200-Current/js/ellipsis.js | 26 + .../gamesimulation-200-Current/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-200-Current/js/menu.js | 83 + .../gamesimulation-200-Current/js/stats.js | 703 ++ .../gamesimulation-200-Current/js/stats.json | 661 ++ .../gamesimulation-200-Current/js/theme.js | 127 + .../gamesimulation-200-Current/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 903 ++ .../req_request-3-693933699.html | 903 ++ .../req_request-4-693933700.html | 903 ++ .../req_request-5-693933701.html | 903 ++ .../req_request-6-693933702.html | 903 ++ .../gamesimulation-200-Current/simulation.log | 1801 ++++ .../style/bootstrap.min.css | 27 + .../style/close.svg | 3 + .../style/executions.svg | 3 + .../style/expand.svg | 38 + .../style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../style/sort-up.svg | 1 + .../gamesimulation-200-Current/style/sort.svg | 1 + .../style/style.css | 1199 +++ .../gamesimulation-500-10s/index.html | 1144 ++ .../gamesimulation-500-10s/js/all_sessions.js | 11 + .../gamesimulation-500-10s/js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-500-10s/js/ellipsis.js | 26 + .../gamesimulation-500-10s/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../gamesimulation-500-10s/js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-500-10s/js/menu.js | 83 + .../gamesimulation-500-10s/js/stats.js | 703 ++ .../gamesimulation-500-10s/js/stats.json | 661 ++ .../gamesimulation-500-10s/js/theme.js | 127 + .../gamesimulation-500-10s/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 930 ++ .../req_request-3-693933699.html | 930 ++ .../req_request-4-693933700.html | 930 ++ .../req_request-5-693933701.html | 930 ++ .../req_request-6-693933702.html | 930 ++ .../gamesimulation-500-10s/simulation.log | 4501 ++++++++ .../style/bootstrap.min.css | 27 + .../gamesimulation-500-10s/style/close.svg | 3 + .../style/executions.svg | 3 + .../gamesimulation-500-10s/style/expand.svg | 38 + .../gamesimulation-500-10s/style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../gamesimulation-500-10s/style/sort-up.svg | 1 + .../gamesimulation-500-10s/style/sort.svg | 1 + .../gamesimulation-500-10s/style/style.css | 1199 +++ .../gamesimulation-500-20s/index.html | 1117 ++ .../gamesimulation-500-20s/js/all_sessions.js | 11 + .../gamesimulation-500-20s/js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-500-20s/js/ellipsis.js | 26 + .../gamesimulation-500-20s/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../gamesimulation-500-20s/js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-500-20s/js/menu.js | 83 + .../gamesimulation-500-20s/js/stats.js | 703 ++ .../gamesimulation-500-20s/js/stats.json | 661 ++ .../gamesimulation-500-20s/js/theme.js | 127 + .../gamesimulation-500-20s/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 903 ++ .../req_request-3-693933699.html | 903 ++ .../req_request-4-693933700.html | 903 ++ .../req_request-5-693933701.html | 903 ++ .../req_request-6-693933702.html | 903 ++ .../gamesimulation-500-20s/simulation.log | 4501 ++++++++ .../style/bootstrap.min.css | 27 + .../gamesimulation-500-20s/style/close.svg | 3 + .../style/executions.svg | 3 + .../gamesimulation-500-20s/style/expand.svg | 38 + .../gamesimulation-500-20s/style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../gamesimulation-500-20s/style/sort-up.svg | 1 + .../gamesimulation-500-20s/style/sort.svg | 1 + .../gamesimulation-500-20s/style/style.css | 1199 +++ .../gamesimulation-500-Current/index.html | 1139 ++ .../js/all_sessions.js | 11 + .../js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../gamesimulation-500-Current/js/ellipsis.js | 26 + .../gamesimulation-500-Current/js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../gamesimulation-500-Current/js/menu.js | 83 + .../gamesimulation-500-Current/js/stats.js | 703 ++ .../gamesimulation-500-Current/js/stats.json | 661 ++ .../gamesimulation-500-Current/js/theme.js | 127 + .../gamesimulation-500-Current/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 925 ++ .../req_request-3-693933699.html | 925 ++ .../req_request-4-693933700.html | 925 ++ .../req_request-5-693933701.html | 925 ++ .../req_request-6-693933702.html | 925 ++ .../gamesimulation-500-Current/simulation.log | 4501 ++++++++ .../style/bootstrap.min.css | 27 + .../style/close.svg | 3 + .../style/executions.svg | 3 + .../style/expand.svg | 38 + .../style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../style/sort-up.svg | 1 + .../gamesimulation-500-Current/style/sort.svg | 1 + .../style/style.css | 1199 +++ .../index.html | 1144 ++ .../js/all_sessions.js | 11 + .../js/assertions.xml | 3 + .../js/bootstrap.min.js | 7 + .../js/ellipsis.js | 26 + .../js/gatling.js | 137 + .../js/global_stats.json | 77 + .../js/highcharts-more.js | 60 + .../js/highstock.js | 496 + .../js/jquery-3.5.1.min.js | 2 + .../js/menu.js | 83 + .../js/stats.js | 703 ++ .../js/stats.json | 661 ++ .../js/theme.js | 127 + .../js/unpack.js | 38 + .../req_request-0-693933696.html | 930 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-2-693933698.html | 930 ++ .../req_request-3-693933699.html | 930 ++ .../req_request-4-693933700.html | 930 ++ .../req_request-5-693933701.html | 930 ++ .../req_request-6-693933702.html | 930 ++ .../simulation.log | 9577 +++++++++++++++++ .../style/bootstrap.min.css | 27 + .../style/close.svg | 3 + .../style/executions.svg | 3 + .../style/expand.svg | 38 + .../style/favicon.ico | Bin 0 -> 15086 bytes .../style/fullscreen.svg | 4 + .../style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../style/logo-light.svg | 6 + .../style/sort-down.svg | 1 + .../style/sort-up.svg | 1 + .../style/sort.svg | 1 + .../style/style.css | 1199 +++ docs/load_tests/login-1-user/index.html | 1117 ++ .../login-1-user/js/all_sessions.js | 11 + .../load_tests/login-1-user/js/assertions.xml | 3 + .../login-1-user/js/bootstrap.min.js | 7 + docs/load_tests/login-1-user/js/ellipsis.js | 26 + docs/load_tests/login-1-user/js/gatling.js | 137 + .../login-1-user/js/global_stats.json | 77 + .../login-1-user/js/highcharts-more.js | 60 + docs/load_tests/login-1-user/js/highstock.js | 496 + .../login-1-user/js/jquery-3.5.1.min.js | 2 + docs/load_tests/login-1-user/js/menu.js | 83 + docs/load_tests/login-1-user/js/stats.js | 1195 ++ docs/load_tests/login-1-user/js/stats.json | 1153 ++ docs/load_tests/login-1-user/js/theme.js | 127 + docs/load_tests/login-1-user/js/unpack.js | 38 + .../login-1-user/req_request-0-693933696.html | 903 ++ .../login-1-user/req_request-1-693933697.html | 903 ++ .../login-1-user/req_request-10-37108175.html | 903 ++ .../login-1-user/req_request-11-37108176.html | 903 ++ .../login-1-user/req_request-12-37108177.html | 903 ++ .../login-1-user/req_request-2-693933698.html | 903 ++ .../login-1-user/req_request-3-693933699.html | 903 ++ .../login-1-user/req_request-4-693933700.html | 903 ++ .../login-1-user/req_request-5-693933701.html | 903 ++ .../login-1-user/req_request-6-693933702.html | 903 ++ .../login-1-user/req_request-7-693933703.html | 903 ++ .../login-1-user/req_request-8-693933704.html | 903 ++ .../login-1-user/req_request-9-693933705.html | 903 ++ docs/load_tests/login-1-user/simulation.log | 16 + .../login-1-user/style/bootstrap.min.css | 27 + docs/load_tests/login-1-user/style/close.svg | 3 + .../login-1-user/style/executions.svg | 3 + docs/load_tests/login-1-user/style/expand.svg | 38 + .../load_tests/login-1-user/style/favicon.ico | Bin 0 -> 15086 bytes .../login-1-user/style/fullscreen.svg | 4 + .../login-1-user/style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../login-1-user/style/logo-light.svg | 6 + .../login-1-user/style/sort-down.svg | 1 + .../load_tests/login-1-user/style/sort-up.svg | 1 + docs/load_tests/login-1-user/style/sort.svg | 1 + docs/load_tests/login-1-user/style/style.css | 1199 +++ docs/load_tests/login-10-users/index.html | 1139 ++ .../login-10-users/js/all_sessions.js | 11 + .../login-10-users/js/assertions.xml | 3 + .../login-10-users/js/bootstrap.min.js | 7 + docs/load_tests/login-10-users/js/ellipsis.js | 26 + docs/load_tests/login-10-users/js/gatling.js | 137 + .../login-10-users/js/global_stats.json | 77 + .../login-10-users/js/highcharts-more.js | 60 + .../load_tests/login-10-users/js/highstock.js | 496 + .../login-10-users/js/jquery-3.5.1.min.js | 2 + docs/load_tests/login-10-users/js/menu.js | 83 + docs/load_tests/login-10-users/js/stats.js | 1195 ++ docs/load_tests/login-10-users/js/stats.json | 1153 ++ docs/load_tests/login-10-users/js/theme.js | 127 + docs/load_tests/login-10-users/js/unpack.js | 38 + .../req_request-0-693933696.html | 903 ++ .../req_request-1-693933697.html | 903 ++ .../req_request-10-37108175.html | 903 ++ .../req_request-11-37108176.html | 903 ++ .../req_request-12-37108177.html | 903 ++ .../req_request-2-693933698.html | 903 ++ .../req_request-3-693933699.html | 903 ++ .../req_request-4-693933700.html | 925 ++ .../req_request-5-693933701.html | 903 ++ .../req_request-6-693933702.html | 903 ++ .../req_request-7-693933703.html | 903 ++ .../req_request-8-693933704.html | 903 ++ .../req_request-9-693933705.html | 903 ++ docs/load_tests/login-10-users/simulation.log | 151 + .../login-10-users/style/bootstrap.min.css | 27 + .../load_tests/login-10-users/style/close.svg | 3 + .../login-10-users/style/executions.svg | 3 + .../login-10-users/style/expand.svg | 38 + .../login-10-users/style/favicon.ico | Bin 0 -> 15086 bytes .../login-10-users/style/fullscreen.svg | 4 + .../login-10-users/style/logo-dark.svg | 6 + .../style/logo-enterprise-dark.svg | 15 + .../style/logo-enterprise-light.svg | 15 + .../login-10-users/style/logo-light.svg | 6 + .../login-10-users/style/sort-down.svg | 1 + .../login-10-users/style/sort-up.svg | 1 + docs/load_tests/login-10-users/style/sort.svg | 1 + .../load_tests/login-10-users/style/style.css | 1199 +++ 419 files changed, 188793 insertions(+) create mode 100644 docs/load_tests/gamesimulation-100-Current/index.html create mode 100644 docs/load_tests/gamesimulation-100-Current/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-100-Current/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-100-Current/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/menu.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/stats.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/stats.json create mode 100644 docs/load_tests/gamesimulation-100-Current/js/theme.js create mode 100644 docs/load_tests/gamesimulation-100-Current/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-100-Current/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-100-Current/simulation.log create mode 100644 docs/load_tests/gamesimulation-100-Current/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-100-Current/style/close.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-100-Current/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-100-Current/style/style.css create mode 100644 docs/load_tests/gamesimulation-1000-20s/index.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/menu.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/stats.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/stats.json create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/theme.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-1000-20s/simulation.log create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/close.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-1000-20s/style/style.css create mode 100644 docs/load_tests/gamesimulation-1000-30s/index.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/menu.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/stats.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/stats.json create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/theme.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-1000-30s/simulation.log create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/close.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-1000-30s/style/style.css create mode 100644 docs/load_tests/gamesimulation-1000-Current/index.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/menu.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/stats.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/stats.json create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/theme.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-1000-Current/simulation.log create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/close.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-1000-Current/style/style.css create mode 100644 docs/load_tests/gamesimulation-200-Current/index.html create mode 100644 docs/load_tests/gamesimulation-200-Current/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-200-Current/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-200-Current/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/menu.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/stats.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/stats.json create mode 100644 docs/load_tests/gamesimulation-200-Current/js/theme.js create mode 100644 docs/load_tests/gamesimulation-200-Current/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-200-Current/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-200-Current/simulation.log create mode 100644 docs/load_tests/gamesimulation-200-Current/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-200-Current/style/close.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-200-Current/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-200-Current/style/style.css create mode 100644 docs/load_tests/gamesimulation-500-10s/index.html create mode 100644 docs/load_tests/gamesimulation-500-10s/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-500-10s/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-500-10s/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/menu.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/stats.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/stats.json create mode 100644 docs/load_tests/gamesimulation-500-10s/js/theme.js create mode 100644 docs/load_tests/gamesimulation-500-10s/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-500-10s/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-500-10s/simulation.log create mode 100644 docs/load_tests/gamesimulation-500-10s/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-500-10s/style/close.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-500-10s/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-500-10s/style/style.css create mode 100644 docs/load_tests/gamesimulation-500-20s/index.html create mode 100644 docs/load_tests/gamesimulation-500-20s/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-500-20s/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-500-20s/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/menu.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/stats.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/stats.json create mode 100644 docs/load_tests/gamesimulation-500-20s/js/theme.js create mode 100644 docs/load_tests/gamesimulation-500-20s/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-500-20s/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-500-20s/simulation.log create mode 100644 docs/load_tests/gamesimulation-500-20s/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-500-20s/style/close.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-500-20s/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-500-20s/style/style.css create mode 100644 docs/load_tests/gamesimulation-500-Current/index.html create mode 100644 docs/load_tests/gamesimulation-500-Current/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-500-Current/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-500-Current/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/menu.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/stats.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/stats.json create mode 100644 docs/load_tests/gamesimulation-500-Current/js/theme.js create mode 100644 docs/load_tests/gamesimulation-500-Current/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-500-Current/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-500-Current/simulation.log create mode 100644 docs/load_tests/gamesimulation-500-Current/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-500-Current/style/close.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-500-Current/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-500-Current/style/style.css create mode 100644 docs/load_tests/gamesimulation-complex-building-block/index.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/all_sessions.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/assertions.xml create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/bootstrap.min.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/ellipsis.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/gatling.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/global_stats.json create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/highcharts-more.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/highstock.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/menu.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/stats.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/stats.json create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/theme.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/js/unpack.js create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-0-693933696.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-1-693933697.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-2-693933698.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-3-693933699.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-4-693933700.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-5-693933701.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/req_request-6-693933702.html create mode 100644 docs/load_tests/gamesimulation-complex-building-block/simulation.log create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/bootstrap.min.css create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/close.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/executions.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/expand.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/favicon.ico create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/fullscreen.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/logo-dark.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/logo-light.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/sort-down.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/sort-up.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/sort.svg create mode 100644 docs/load_tests/gamesimulation-complex-building-block/style/style.css create mode 100644 docs/load_tests/login-1-user/index.html create mode 100644 docs/load_tests/login-1-user/js/all_sessions.js create mode 100644 docs/load_tests/login-1-user/js/assertions.xml create mode 100644 docs/load_tests/login-1-user/js/bootstrap.min.js create mode 100644 docs/load_tests/login-1-user/js/ellipsis.js create mode 100644 docs/load_tests/login-1-user/js/gatling.js create mode 100644 docs/load_tests/login-1-user/js/global_stats.json create mode 100644 docs/load_tests/login-1-user/js/highcharts-more.js create mode 100644 docs/load_tests/login-1-user/js/highstock.js create mode 100644 docs/load_tests/login-1-user/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/login-1-user/js/menu.js create mode 100644 docs/load_tests/login-1-user/js/stats.js create mode 100644 docs/load_tests/login-1-user/js/stats.json create mode 100644 docs/load_tests/login-1-user/js/theme.js create mode 100644 docs/load_tests/login-1-user/js/unpack.js create mode 100644 docs/load_tests/login-1-user/req_request-0-693933696.html create mode 100644 docs/load_tests/login-1-user/req_request-1-693933697.html create mode 100644 docs/load_tests/login-1-user/req_request-10-37108175.html create mode 100644 docs/load_tests/login-1-user/req_request-11-37108176.html create mode 100644 docs/load_tests/login-1-user/req_request-12-37108177.html create mode 100644 docs/load_tests/login-1-user/req_request-2-693933698.html create mode 100644 docs/load_tests/login-1-user/req_request-3-693933699.html create mode 100644 docs/load_tests/login-1-user/req_request-4-693933700.html create mode 100644 docs/load_tests/login-1-user/req_request-5-693933701.html create mode 100644 docs/load_tests/login-1-user/req_request-6-693933702.html create mode 100644 docs/load_tests/login-1-user/req_request-7-693933703.html create mode 100644 docs/load_tests/login-1-user/req_request-8-693933704.html create mode 100644 docs/load_tests/login-1-user/req_request-9-693933705.html create mode 100644 docs/load_tests/login-1-user/simulation.log create mode 100644 docs/load_tests/login-1-user/style/bootstrap.min.css create mode 100644 docs/load_tests/login-1-user/style/close.svg create mode 100644 docs/load_tests/login-1-user/style/executions.svg create mode 100644 docs/load_tests/login-1-user/style/expand.svg create mode 100644 docs/load_tests/login-1-user/style/favicon.ico create mode 100644 docs/load_tests/login-1-user/style/fullscreen.svg create mode 100644 docs/load_tests/login-1-user/style/logo-dark.svg create mode 100644 docs/load_tests/login-1-user/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/login-1-user/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/login-1-user/style/logo-light.svg create mode 100644 docs/load_tests/login-1-user/style/sort-down.svg create mode 100644 docs/load_tests/login-1-user/style/sort-up.svg create mode 100644 docs/load_tests/login-1-user/style/sort.svg create mode 100644 docs/load_tests/login-1-user/style/style.css create mode 100644 docs/load_tests/login-10-users/index.html create mode 100644 docs/load_tests/login-10-users/js/all_sessions.js create mode 100644 docs/load_tests/login-10-users/js/assertions.xml create mode 100644 docs/load_tests/login-10-users/js/bootstrap.min.js create mode 100644 docs/load_tests/login-10-users/js/ellipsis.js create mode 100644 docs/load_tests/login-10-users/js/gatling.js create mode 100644 docs/load_tests/login-10-users/js/global_stats.json create mode 100644 docs/load_tests/login-10-users/js/highcharts-more.js create mode 100644 docs/load_tests/login-10-users/js/highstock.js create mode 100644 docs/load_tests/login-10-users/js/jquery-3.5.1.min.js create mode 100644 docs/load_tests/login-10-users/js/menu.js create mode 100644 docs/load_tests/login-10-users/js/stats.js create mode 100644 docs/load_tests/login-10-users/js/stats.json create mode 100644 docs/load_tests/login-10-users/js/theme.js create mode 100644 docs/load_tests/login-10-users/js/unpack.js create mode 100644 docs/load_tests/login-10-users/req_request-0-693933696.html create mode 100644 docs/load_tests/login-10-users/req_request-1-693933697.html create mode 100644 docs/load_tests/login-10-users/req_request-10-37108175.html create mode 100644 docs/load_tests/login-10-users/req_request-11-37108176.html create mode 100644 docs/load_tests/login-10-users/req_request-12-37108177.html create mode 100644 docs/load_tests/login-10-users/req_request-2-693933698.html create mode 100644 docs/load_tests/login-10-users/req_request-3-693933699.html create mode 100644 docs/load_tests/login-10-users/req_request-4-693933700.html create mode 100644 docs/load_tests/login-10-users/req_request-5-693933701.html create mode 100644 docs/load_tests/login-10-users/req_request-6-693933702.html create mode 100644 docs/load_tests/login-10-users/req_request-7-693933703.html create mode 100644 docs/load_tests/login-10-users/req_request-8-693933704.html create mode 100644 docs/load_tests/login-10-users/req_request-9-693933705.html create mode 100644 docs/load_tests/login-10-users/simulation.log create mode 100644 docs/load_tests/login-10-users/style/bootstrap.min.css create mode 100644 docs/load_tests/login-10-users/style/close.svg create mode 100644 docs/load_tests/login-10-users/style/executions.svg create mode 100644 docs/load_tests/login-10-users/style/expand.svg create mode 100644 docs/load_tests/login-10-users/style/favicon.ico create mode 100644 docs/load_tests/login-10-users/style/fullscreen.svg create mode 100644 docs/load_tests/login-10-users/style/logo-dark.svg create mode 100644 docs/load_tests/login-10-users/style/logo-enterprise-dark.svg create mode 100644 docs/load_tests/login-10-users/style/logo-enterprise-light.svg create mode 100644 docs/load_tests/login-10-users/style/logo-light.svg create mode 100644 docs/load_tests/login-10-users/style/sort-down.svg create mode 100644 docs/load_tests/login-10-users/style/sort-up.svg create mode 100644 docs/load_tests/login-10-users/style/sort.svg create mode 100644 docs/load_tests/login-10-users/style/style.css diff --git a/docs/load_tests/gamesimulation-100-Current/index.html b/docs/load_tests/gamesimulation-100-Current/index.html new file mode 100644 index 00000000..0f583bde --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/index.html @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
+
+
+
+ + + Documentation +
+ + Try + Gatling Enterprise + Gatling Enterprise + + +
+
+ +
+
+
+
+ GameSimulation +
+
+
+ + +
+
+
+
+
+
+ + +
+ +
+
+ +
+
+
+
+
+ Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
+
+ Run Information +
+ + Date: + 2024-04-26 09:44:14 GMT + + + Duration: + 2s + + + Description: + Game 100 petitions + + +
+
+
+
+ +
+ +
+ +
+
+
+
+
+ + +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+ + diff --git a/docs/load_tests/gamesimulation-100-Current/js/all_sessions.js b/docs/load_tests/gamesimulation-100-Current/js/all_sessions.js new file mode 100644 index 00000000..65c47146 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714124655000,100],[1714124656000,70],[1714124657000,14] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/js/assertions.xml b/docs/load_tests/gamesimulation-100-Current/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/js/bootstrap.min.js b/docs/load_tests/gamesimulation-100-Current/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

'})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/js/ellipsis.js b/docs/load_tests/gamesimulation-100-Current/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-100-Current/js/gatling.js b/docs/load_tests/gamesimulation-100-Current/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-100-Current/js/global_stats.json b/docs/load_tests/gamesimulation-100-Current/js/global_stats.json new file mode 100644 index 00000000..47284de1 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 700, + "ok": 700, + "ko": 0 + }, + "minResponseTime": { + "total": 31, + "ok": 31, + "ko": 0 + }, + "maxResponseTime": { + "total": 1863, + "ok": 1863, + "ko": 0 + }, + "meanResponseTime": { + "total": 720, + "ok": 720, + "ko": 0 + }, + "standardDeviation": { + "total": 581, + "ok": 581, + "ko": 0 + }, + "percentiles1": { + "total": 622, + "ok": 622, + "ko": 0 + }, + "percentiles2": { + "total": 1148, + "ok": 1148, + "ko": 0 + }, + "percentiles3": { + "total": 1770, + "ok": 1770, + "ko": 0 + }, + "percentiles4": { + "total": 1839, + "ok": 1839, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 404, + "percentage": 58 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
t < 1200 ms", + "count": 130, + "percentage": 19 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 166, + "percentage": 24 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 233.33333333333334, + "ok": 233.33333333333334, + "ko": 0 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/js/highcharts-more.js b/docs/load_tests/gamesimulation-100-Current/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-100-Current/js/highstock.js b/docs/load_tests/gamesimulation-100-Current/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-100-Current/js/stats.js b/docs/load_tests/gamesimulation-100-Current/js/stats.js new file mode 100644 index 00000000..9fa9878a --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "700", + "ok": "700", + "ko": "0" + }, + "minResponseTime": { + "total": "31", + "ok": "31", + "ko": "-" + }, + "maxResponseTime": { + "total": "1863", + "ok": "1863", + "ko": "-" + }, + "meanResponseTime": { + "total": "720", + "ok": "720", + "ko": "-" + }, + "standardDeviation": { + "total": "581", + "ok": "581", + "ko": "-" + }, + "percentiles1": { + "total": "622", + "ok": "622", + "ko": "-" + }, + "percentiles2": { + "total": "1148", + "ok": "1148", + "ko": "-" + }, + "percentiles3": { + "total": "1770", + "ok": "1770", + "ko": "-" + }, + "percentiles4": { + "total": "1839", + "ok": "1839", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 404, + "percentage": 58 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 130, + "percentage": 19 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 166, + "percentage": 24 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "233.333", + "ok": "233.333", + "ko": "-" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "60", + "ok": "60", + "ko": "-" + }, + "maxResponseTime": { + "total": "227", + "ok": "227", + "ko": "-" + }, + "meanResponseTime": { + "total": "159", + "ok": "159", + "ko": "-" + }, + "standardDeviation": { + "total": "56", + "ok": "56", + "ko": "-" + }, + "percentiles1": { + "total": "186", + "ok": "186", + "ko": "-" + }, + "percentiles2": { + "total": "200", + "ok": "200", + "ko": "-" + }, + "percentiles3": { + "total": "214", + "ok": "214", + "ko": "-" + }, + "percentiles4": { + "total": "224", + "ok": "224", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 100, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "31", + "ok": "31", + "ko": "-" + }, + "maxResponseTime": { + "total": "64", + "ok": "64", + "ko": "-" + }, + "meanResponseTime": { + "total": "44", + "ok": "44", + "ko": "-" + }, + "standardDeviation": { + "total": "8", + "ok": "8", + "ko": "-" + }, + "percentiles1": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "percentiles2": { + "total": "50", + "ok": "50", + "ko": "-" + }, + "percentiles3": { + "total": "53", + "ok": "53", + "ko": "-" + }, + "percentiles4": { + "total": "62", + "ok": "62", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 100, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "119", + "ok": "119", + "ko": "-" + }, + "maxResponseTime": { + "total": "1844", + "ok": "1844", + "ko": "-" + }, + "meanResponseTime": { + "total": "906", + "ok": "906", + "ko": "-" + }, + "standardDeviation": { + "total": "507", + "ok": "507", + "ko": "-" + }, + "percentiles1": { + "total": "857", + "ok": "857", + "ko": "-" + }, + "percentiles2": { + "total": "1285", + "ok": "1285", + "ko": "-" + }, + "percentiles3": { + "total": "1770", + "ok": "1770", + "ko": "-" + }, + "percentiles4": { + "total": "1795", + "ok": "1795", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 45, + "percentage": 45 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 25, + "percentage": 25 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 30, + "percentage": 30 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "127", + "ok": "127", + "ko": "-" + }, + "maxResponseTime": { + "total": "1863", + "ok": "1863", + "ko": "-" + }, + "meanResponseTime": { + "total": "956", + "ok": "956", + "ko": "-" + }, + "standardDeviation": { + "total": "502", + "ok": "502", + "ko": "-" + }, + "percentiles1": { + "total": "902", + "ok": "902", + "ko": "-" + }, + "percentiles2": { + "total": "1308", + "ok": "1308", + "ko": "-" + }, + "percentiles3": { + "total": "1764", + "ok": "1764", + "ko": "-" + }, + "percentiles4": { + "total": "1857", + "ok": "1857", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 42, + "percentage": 42 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 25, + "percentage": 25 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 33, + "percentage": 33 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "119", + "ok": "119", + "ko": "-" + }, + "maxResponseTime": { + "total": "1836", + "ok": "1836", + "ko": "-" + }, + "meanResponseTime": { + "total": "964", + "ok": "964", + "ko": "-" + }, + "standardDeviation": { + "total": "510", + "ok": "510", + "ko": "-" + }, + "percentiles1": { + "total": "898", + "ok": "898", + "ko": "-" + }, + "percentiles2": { + "total": "1358", + "ok": "1358", + "ko": "-" + }, + "percentiles3": { + "total": "1792", + "ok": "1792", + "ko": "-" + }, + "percentiles4": { + "total": "1834", + "ok": "1834", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 41, + "percentage": 41 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 28, + "percentage": 28 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 31, + "percentage": 31 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "155", + "ok": "155", + "ko": "-" + }, + "maxResponseTime": { + "total": "1851", + "ok": "1851", + "ko": "-" + }, + "meanResponseTime": { + "total": "1009", + "ok": "1009", + "ko": "-" + }, + "standardDeviation": { + "total": "508", + "ok": "508", + "ko": "-" + }, + "percentiles1": { + "total": "1000", + "ok": "1000", + "ko": "-" + }, + "percentiles2": { + "total": "1457", + "ok": "1457", + "ko": "-" + }, + "percentiles3": { + "total": "1801", + "ok": "1801", + "ko": "-" + }, + "percentiles4": { + "total": "1849", + "ok": "1849", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 39, + "percentage": 39 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 23, + "percentage": 23 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 38, + "percentage": 38 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "100", + "ok": "100", + "ko": "0" + }, + "minResponseTime": { + "total": "123", + "ok": "123", + "ko": "-" + }, + "maxResponseTime": { + "total": "1857", + "ok": "1857", + "ko": "-" + }, + "meanResponseTime": { + "total": "999", + "ok": "999", + "ko": "-" + }, + "standardDeviation": { + "total": "502", + "ok": "502", + "ko": "-" + }, + "percentiles1": { + "total": "941", + "ok": "941", + "ko": "-" + }, + "percentiles2": { + "total": "1349", + "ok": "1349", + "ko": "-" + }, + "percentiles3": { + "total": "1809", + "ok": "1809", + "ko": "-" + }, + "percentiles4": { + "total": "1842", + "ok": "1842", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 37 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 29, + "percentage": 29 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 34, + "percentage": 34 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "33.333", + "ok": "33.333", + "ko": "-" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-100-Current/js/stats.json b/docs/load_tests/gamesimulation-100-Current/js/stats.json new file mode 100644 index 00000000..f6f2669e --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 700, + "ok": 700, + "ko": 0 + }, + "minResponseTime": { + "total": 31, + "ok": 31, + "ko": 0 + }, + "maxResponseTime": { + "total": 1863, + "ok": 1863, + "ko": 0 + }, + "meanResponseTime": { + "total": 720, + "ok": 720, + "ko": 0 + }, + "standardDeviation": { + "total": 581, + "ok": 581, + "ko": 0 + }, + "percentiles1": { + "total": 622, + "ok": 622, + "ko": 0 + }, + "percentiles2": { + "total": 1148, + "ok": 1148, + "ko": 0 + }, + "percentiles3": { + "total": 1770, + "ok": 1770, + "ko": 0 + }, + "percentiles4": { + "total": 1839, + "ok": 1839, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 404, + "percentage": 58 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 130, + "percentage": 19 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 166, + "percentage": 24 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 233.33333333333334, + "ok": 233.33333333333334, + "ko": 0 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 60, + "ok": 60, + "ko": 0 + }, + "maxResponseTime": { + "total": 227, + "ok": 227, + "ko": 0 + }, + "meanResponseTime": { + "total": 159, + "ok": 159, + "ko": 0 + }, + "standardDeviation": { + "total": 56, + "ok": 56, + "ko": 0 + }, + "percentiles1": { + "total": 186, + "ok": 186, + "ko": 0 + }, + "percentiles2": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "percentiles3": { + "total": 214, + "ok": 214, + "ko": 0 + }, + "percentiles4": { + "total": 224, + "ok": 224, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 100, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 31, + "ok": 31, + "ko": 0 + }, + "maxResponseTime": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "meanResponseTime": { + "total": 44, + "ok": 44, + "ko": 0 + }, + "standardDeviation": { + "total": 8, + "ok": 8, + "ko": 0 + }, + "percentiles1": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "percentiles2": { + "total": 50, + "ok": 50, + "ko": 0 + }, + "percentiles3": { + "total": 53, + "ok": 53, + "ko": 0 + }, + "percentiles4": { + "total": 62, + "ok": 62, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 100, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 119, + "ok": 119, + "ko": 0 + }, + "maxResponseTime": { + "total": 1844, + "ok": 1844, + "ko": 0 + }, + "meanResponseTime": { + "total": 906, + "ok": 906, + "ko": 0 + }, + "standardDeviation": { + "total": 507, + "ok": 507, + "ko": 0 + }, + "percentiles1": { + "total": 857, + "ok": 857, + "ko": 0 + }, + "percentiles2": { + "total": 1285, + "ok": 1285, + "ko": 0 + }, + "percentiles3": { + "total": 1770, + "ok": 1770, + "ko": 0 + }, + "percentiles4": { + "total": 1795, + "ok": 1795, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 45, + "percentage": 45 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 25, + "percentage": 25 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 30, + "percentage": 30 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 127, + "ok": 127, + "ko": 0 + }, + "maxResponseTime": { + "total": 1863, + "ok": 1863, + "ko": 0 + }, + "meanResponseTime": { + "total": 956, + "ok": 956, + "ko": 0 + }, + "standardDeviation": { + "total": 502, + "ok": 502, + "ko": 0 + }, + "percentiles1": { + "total": 902, + "ok": 902, + "ko": 0 + }, + "percentiles2": { + "total": 1308, + "ok": 1308, + "ko": 0 + }, + "percentiles3": { + "total": 1764, + "ok": 1764, + "ko": 0 + }, + "percentiles4": { + "total": 1857, + "ok": 1857, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 42, + "percentage": 42 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 25, + "percentage": 25 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 33, + "percentage": 33 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 119, + "ok": 119, + "ko": 0 + }, + "maxResponseTime": { + "total": 1836, + "ok": 1836, + "ko": 0 + }, + "meanResponseTime": { + "total": 964, + "ok": 964, + "ko": 0 + }, + "standardDeviation": { + "total": 510, + "ok": 510, + "ko": 0 + }, + "percentiles1": { + "total": 898, + "ok": 898, + "ko": 0 + }, + "percentiles2": { + "total": 1358, + "ok": 1358, + "ko": 0 + }, + "percentiles3": { + "total": 1792, + "ok": 1792, + "ko": 0 + }, + "percentiles4": { + "total": 1834, + "ok": 1834, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 41, + "percentage": 41 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 28, + "percentage": 28 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 31, + "percentage": 31 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 155, + "ok": 155, + "ko": 0 + }, + "maxResponseTime": { + "total": 1851, + "ok": 1851, + "ko": 0 + }, + "meanResponseTime": { + "total": 1009, + "ok": 1009, + "ko": 0 + }, + "standardDeviation": { + "total": 508, + "ok": 508, + "ko": 0 + }, + "percentiles1": { + "total": 1000, + "ok": 1000, + "ko": 0 + }, + "percentiles2": { + "total": 1457, + "ok": 1457, + "ko": 0 + }, + "percentiles3": { + "total": 1801, + "ok": 1801, + "ko": 0 + }, + "percentiles4": { + "total": 1849, + "ok": 1849, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 39, + "percentage": 39 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 23, + "percentage": 23 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 38, + "percentage": 38 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 100, + "ok": 100, + "ko": 0 + }, + "minResponseTime": { + "total": 123, + "ok": 123, + "ko": 0 + }, + "maxResponseTime": { + "total": 1857, + "ok": 1857, + "ko": 0 + }, + "meanResponseTime": { + "total": 999, + "ok": 999, + "ko": 0 + }, + "standardDeviation": { + "total": 502, + "ok": 502, + "ko": 0 + }, + "percentiles1": { + "total": 941, + "ok": 941, + "ko": 0 + }, + "percentiles2": { + "total": 1349, + "ok": 1349, + "ko": 0 + }, + "percentiles3": { + "total": 1809, + "ok": 1809, + "ko": 0 + }, + "percentiles4": { + "total": 1842, + "ok": 1842, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 37 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 29, + "percentage": 29 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 34, + "percentage": 34 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 33.333333333333336, + "ok": 33.333333333333336, + "ko": 0 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/js/theme.js b/docs/load_tests/gamesimulation-100-Current/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-100-Current/js/unpack.js b/docs/load_tests/gamesimulation-100-Current/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-0-693933696.html b/docs/load_tests/gamesimulation-100-Current/req_request-0-693933696.html new file mode 100644 index 00000000..b302bfcc --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-1-693933697.html b/docs/load_tests/gamesimulation-100-Current/req_request-1-693933697.html new file mode 100644 index 00000000..158dd20b --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-2-693933698.html b/docs/load_tests/gamesimulation-100-Current/req_request-2-693933698.html new file mode 100644 index 00000000..e7e81fc1 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-2-693933698.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-3-693933699.html b/docs/load_tests/gamesimulation-100-Current/req_request-3-693933699.html new file mode 100644 index 00000000..80cf217a --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-3-693933699.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-4-693933700.html b/docs/load_tests/gamesimulation-100-Current/req_request-4-693933700.html new file mode 100644 index 00000000..8c045ee6 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-4-693933700.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-5-693933701.html b/docs/load_tests/gamesimulation-100-Current/req_request-5-693933701.html new file mode 100644 index 00000000..d59fd883 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-5-693933701.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/req_request-6-693933702.html b/docs/load_tests/gamesimulation-100-Current/req_request-6-693933702.html new file mode 100644 index 00000000..6d38be7d --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/req_request-6-693933702.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-100-Current/simulation.log b/docs/load_tests/gamesimulation-100-Current/simulation.log new file mode 100644 index 00000000..3331cea5 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/simulation.log @@ -0,0 +1,901 @@ +RUN GameSimulation gamesimulation 1714124653863 Game 100 petitions 3.10.5 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654538 +USER GameSimulation START 1714124654537 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654539 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654540 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654541 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654534 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654542 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654543 +USER GameSimulation START 1714124654544 +REQUEST request_0 1714124654524 1714124654606 OK +REQUEST request_0 1714124654540 1714124654631 OK +REQUEST request_0 1714124654524 1714124654631 OK +REQUEST request_0 1714124654524 1714124654637 OK +REQUEST request_0 1714124654540 1714124654607 OK +REQUEST request_0 1714124654537 1714124654602 OK +REQUEST request_0 1714124654541 1714124654621 OK +REQUEST request_0 1714124654524 1714124654610 OK +REQUEST request_0 1714124654524 1714124654622 OK +REQUEST request_0 1714124654524 1714124654596 OK +REQUEST request_0 1714124654537 1714124654616 OK +REQUEST request_0 1714124654544 1714124654644 OK +REQUEST request_0 1714124654524 1714124654596 OK +REQUEST request_0 1714124654524 1714124654628 OK +REQUEST request_0 1714124654537 1714124654601 OK +REQUEST request_0 1714124654524 1714124654601 OK +REQUEST request_0 1714124654524 1714124654613 OK +REQUEST request_0 1714124654536 1714124654596 OK +REQUEST request_0 1714124654540 1714124654605 OK +REQUEST request_0 1714124654539 1714124654605 OK +REQUEST request_0 1714124654524 1714124654615 OK +REQUEST request_0 1714124654540 1714124654610 OK +REQUEST request_0 1714124654542 1714124654628 OK +REQUEST request_0 1714124654536 1714124654597 OK +REQUEST request_0 1714124654536 1714124654599 OK +REQUEST request_0 1714124654536 1714124654596 OK +REQUEST request_0 1714124654537 1714124654597 OK +REQUEST request_0 1714124654524 1714124654615 OK +REQUEST request_0 1714124654524 1714124654604 OK +REQUEST request_0 1714124654539 1714124654609 OK +REQUEST request_0 1714124654524 1714124654622 OK +REQUEST request_0 1714124654524 1714124654611 OK +REQUEST request_0 1714124654524 1714124654720 OK +REQUEST request_0 1714124654536 1714124654720 OK +REQUEST request_0 1714124654542 1714124654720 OK +REQUEST request_0 1714124654524 1714124654720 OK +REQUEST request_0 1714124654536 1714124654720 OK +REQUEST request_0 1714124654541 1714124654720 OK +REQUEST request_0 1714124654542 1714124654721 OK +REQUEST request_0 1714124654536 1714124654721 OK +REQUEST request_0 1714124654539 1714124654721 OK +REQUEST request_0 1714124654537 1714124654721 OK +REQUEST request_0 1714124654537 1714124654721 OK +REQUEST request_0 1714124654542 1714124654723 OK +REQUEST request_0 1714124654524 1714124654723 OK +REQUEST request_0 1714124654524 1714124654723 OK +REQUEST request_0 1714124654537 1714124654723 OK +REQUEST request_0 1714124654542 1714124654723 OK +REQUEST request_0 1714124654541 1714124654723 OK +REQUEST request_0 1714124654537 1714124654723 OK +REQUEST request_0 1714124654543 1714124654723 OK +REQUEST request_0 1714124654540 1714124654723 OK +REQUEST request_0 1714124654537 1714124654723 OK +REQUEST request_0 1714124654539 1714124654723 OK +REQUEST request_0 1714124654536 1714124654724 OK +REQUEST request_0 1714124654543 1714124654725 OK +REQUEST request_0 1714124654538 1714124654725 OK +REQUEST request_0 1714124654540 1714124654726 OK +REQUEST request_0 1714124654524 1714124654726 OK +REQUEST request_0 1714124654542 1714124654726 OK +REQUEST request_0 1714124654536 1714124654727 OK +REQUEST request_0 1714124654524 1714124654727 OK +REQUEST request_0 1714124654541 1714124654729 OK +REQUEST request_0 1714124654537 1714124654729 OK +REQUEST request_0 1714124654524 1714124654730 OK +REQUEST request_0 1714124654524 1714124654733 OK +REQUEST request_0 1714124654539 1714124654734 OK +REQUEST request_0 1714124654524 1714124654734 OK +REQUEST request_0 1714124654524 1714124654734 OK +REQUEST request_0 1714124654542 1714124654734 OK +REQUEST request_0 1714124654540 1714124654735 OK +REQUEST request_0 1714124654524 1714124654735 OK +REQUEST request_0 1714124654536 1714124654736 OK +REQUEST request_0 1714124654541 1714124654736 OK +REQUEST request_0 1714124654540 1714124654736 OK +REQUEST request_0 1714124654543 1714124654736 OK +REQUEST request_0 1714124654539 1714124654736 OK +REQUEST request_0 1714124654537 1714124654736 OK +REQUEST request_0 1714124654537 1714124654736 OK +REQUEST request_0 1714124654541 1714124654737 OK +REQUEST request_0 1714124654538 1714124654737 OK +REQUEST request_0 1714124654524 1714124654737 OK +REQUEST request_0 1714124654537 1714124654737 OK +REQUEST request_0 1714124654524 1714124654739 OK +REQUEST request_1 1714124654710 1714124654741 OK +REQUEST request_0 1714124654524 1714124654741 OK +REQUEST request_1 1714124654710 1714124654742 OK +REQUEST request_1 1714124654710 1714124654742 OK +REQUEST request_1 1714124654710 1714124654742 OK +REQUEST request_1 1714124654710 1714124654742 OK +REQUEST request_0 1714124654536 1714124654742 OK +REQUEST request_1 1714124654710 1714124654742 OK +REQUEST request_0 1714124654541 1714124654743 OK +REQUEST request_0 1714124654536 1714124654743 OK +REQUEST request_0 1714124654538 1714124654744 OK +REQUEST request_1 1714124654710 1714124654744 OK +REQUEST request_0 1714124654537 1714124654744 OK +REQUEST request_0 1714124654537 1714124654745 OK +REQUEST request_1 1714124654710 1714124654745 OK +REQUEST request_1 1714124654711 1714124654746 OK +REQUEST request_1 1714124654710 1714124654746 OK +REQUEST request_1 1714124654710 1714124654746 OK +REQUEST request_0 1714124654524 1714124654746 OK +REQUEST request_1 1714124654710 1714124654746 OK +REQUEST request_1 1714124654710 1714124654747 OK +REQUEST request_0 1714124654539 1714124654733 OK +REQUEST request_0 1714124654524 1714124654748 OK +REQUEST request_0 1714124654537 1714124654748 OK +REQUEST request_0 1714124654542 1714124654748 OK +REQUEST request_1 1714124654714 1714124654749 OK +REQUEST request_1 1714124654714 1714124654751 OK +REQUEST request_0 1714124654524 1714124654751 OK +REQUEST request_1 1714124654713 1714124654752 OK +REQUEST request_0 1714124654540 1714124654752 OK +REQUEST request_0 1714124654538 1714124654752 OK +REQUEST request_0 1714124654542 1714124654752 OK +REQUEST request_1 1714124654710 1714124654753 OK +REQUEST request_1 1714124654710 1714124654754 OK +REQUEST request_1 1714124654711 1714124654754 OK +REQUEST request_1 1714124654716 1714124654754 OK +REQUEST request_1 1714124654716 1714124654755 OK +REQUEST request_1 1714124654721 1714124654755 OK +REQUEST request_1 1714124654716 1714124654756 OK +REQUEST request_1 1714124654721 1714124654756 OK +REQUEST request_1 1714124654721 1714124654756 OK +REQUEST request_1 1714124654723 1714124654756 OK +REQUEST request_1 1714124654723 1714124654756 OK +REQUEST request_1 1714124654721 1714124654756 OK +REQUEST request_1 1714124654724 1714124654756 OK +REQUEST request_1 1714124654714 1714124654756 OK +REQUEST request_1 1714124654710 1714124654756 OK +REQUEST request_1 1714124654721 1714124654757 OK +REQUEST request_1 1714124654722 1714124654757 OK +REQUEST request_1 1714124654723 1714124654757 OK +REQUEST request_1 1714124654714 1714124654757 OK +REQUEST request_1 1714124654721 1714124654758 OK +REQUEST request_1 1714124654715 1714124654758 OK +REQUEST request_1 1714124654721 1714124654758 OK +REQUEST request_1 1714124654721 1714124654758 OK +REQUEST request_1 1714124654722 1714124654759 OK +REQUEST request_1 1714124654715 1714124654760 OK +REQUEST request_1 1714124654715 1714124654760 OK +REQUEST request_1 1714124654715 1714124654760 OK +REQUEST request_1 1714124654714 1714124654760 OK +REQUEST request_1 1714124654711 1714124654761 OK +REQUEST request_1 1714124654724 1714124654761 OK +REQUEST request_1 1714124654723 1714124654761 OK +REQUEST request_1 1714124654710 1714124654762 OK +REQUEST request_1 1714124654725 1714124654762 OK +REQUEST request_1 1714124654724 1714124654763 OK +REQUEST request_1 1714124654724 1714124654773 OK +REQUEST request_1 1714124654725 1714124654774 OK +REQUEST request_1 1714124654726 1714124654774 OK +REQUEST request_1 1714124654726 1714124654775 OK +REQUEST request_1 1714124654724 1714124654775 OK +REQUEST request_1 1714124654726 1714124654775 OK +REQUEST request_1 1714124654726 1714124654775 OK +REQUEST request_1 1714124654727 1714124654775 OK +REQUEST request_1 1714124654729 1714124654776 OK +REQUEST request_1 1714124654728 1714124654776 OK +REQUEST request_1 1714124654730 1714124654776 OK +REQUEST request_1 1714124654726 1714124654776 OK +REQUEST request_1 1714124654724 1714124654777 OK +REQUEST request_1 1714124654734 1714124654777 OK +REQUEST request_1 1714124654734 1714124654778 OK +REQUEST request_1 1714124654734 1714124654778 OK +REQUEST request_1 1714124654734 1714124654786 OK +REQUEST request_1 1714124654734 1714124654786 OK +REQUEST request_1 1714124654734 1714124654786 OK +REQUEST request_1 1714124654734 1714124654787 OK +REQUEST request_1 1714124654738 1714124654787 OK +REQUEST request_1 1714124654737 1714124654788 OK +REQUEST request_1 1714124654737 1714124654788 OK +REQUEST request_1 1714124654738 1714124654788 OK +REQUEST request_1 1714124654738 1714124654789 OK +REQUEST request_1 1714124654738 1714124654789 OK +REQUEST request_1 1714124654742 1714124654789 OK +REQUEST request_1 1714124654739 1714124654790 OK +REQUEST request_1 1714124654739 1714124654790 OK +REQUEST request_1 1714124654737 1714124654790 OK +REQUEST request_1 1714124654743 1714124654791 OK +REQUEST request_1 1714124654739 1714124654791 OK +REQUEST request_1 1714124654744 1714124654792 OK +REQUEST request_1 1714124654740 1714124654792 OK +REQUEST request_1 1714124654745 1714124654796 OK +REQUEST request_1 1714124654740 1714124654796 OK +REQUEST request_1 1714124654747 1714124654796 OK +REQUEST request_1 1714124654747 1714124654796 OK +REQUEST request_1 1714124654747 1714124654797 OK +REQUEST request_1 1714124654748 1714124654797 OK +REQUEST request_1 1714124654744 1714124654797 OK +REQUEST request_1 1714124654749 1714124654797 OK +REQUEST request_1 1714124654749 1714124654797 OK +REQUEST request_1 1714124654745 1714124654797 OK +REQUEST request_1 1714124654752 1714124654798 OK +REQUEST request_1 1714124654745 1714124654798 OK +REQUEST request_1 1714124654749 1714124654813 OK +REQUEST request_1 1714124654753 1714124654814 OK +REQUEST request_1 1714124654753 1714124654814 OK +REQUEST request_1 1714124654755 1714124654817 OK +REQUEST request_4 1714124654717 1714124654836 OK +REQUEST request_2 1714124654716 1714124654835 OK +REQUEST request_2 1714124654710 1714124654836 OK +REQUEST request_2 1714124654710 1714124654836 OK +REQUEST request_2 1714124654710 1714124654839 OK +REQUEST request_2 1714124654716 1714124654839 OK +REQUEST request_6 1714124654717 1714124654840 OK +REQUEST request_3 1714124654711 1714124654840 OK +REQUEST request_3 1714124654711 1714124654840 OK +REQUEST request_2 1714124654712 1714124654841 OK +REQUEST request_3 1714124654711 1714124654842 OK +REQUEST request_3 1714124654716 1714124654843 OK +REQUEST request_2 1714124654710 1714124654843 OK +REQUEST request_4 1714124654711 1714124654845 OK +REQUEST request_2 1714124654710 1714124654846 OK +REQUEST request_4 1714124654712 1714124654850 OK +REQUEST request_3 1714124654711 1714124654850 OK +REQUEST request_4 1714124654711 1714124654853 OK +REQUEST request_5 1714124654713 1714124654868 OK +REQUEST request_6 1714124654717 1714124654869 OK +REQUEST request_4 1714124654712 1714124654877 OK +REQUEST request_5 1714124654712 1714124654882 OK +REQUEST request_5 1714124654717 1714124654883 OK +REQUEST request_3 1714124654711 1714124654892 OK +REQUEST request_2 1714124654710 1714124654893 OK +REQUEST request_4 1714124654712 1714124654893 OK +REQUEST request_4 1714124654712 1714124654897 OK +REQUEST request_6 1714124654713 1714124654897 OK +REQUEST request_5 1714124654712 1714124654901 OK +REQUEST request_2 1714124654710 1714124654905 OK +REQUEST request_2 1714124654711 1714124654909 OK +REQUEST request_2 1714124654716 1714124654920 OK +REQUEST request_4 1714124654711 1714124654936 OK +REQUEST request_5 1714124654712 1714124654943 OK +REQUEST request_4 1714124654717 1714124654945 OK +REQUEST request_5 1714124654712 1714124654945 OK +REQUEST request_5 1714124654712 1714124654950 OK +REQUEST request_3 1714124654711 1714124654959 OK +REQUEST request_3 1714124654712 1714124654959 OK +REQUEST request_6 1714124654713 1714124654964 OK +USER GameSimulation END 1714124654966 +REQUEST request_6 1714124654714 1714124654975 OK +REQUEST request_3 1714124654716 1714124654975 OK +REQUEST request_5 1714124654717 1714124654976 OK +REQUEST request_4 1714124654711 1714124654989 OK +USER GameSimulation END 1714124654990 +REQUEST request_6 1714124654713 1714124654990 OK +REQUEST request_6 1714124654713 1714124655004 OK +REQUEST request_6 1714124654714 1714124655006 OK +REQUEST request_6 1714124654713 1714124655006 OK +USER GameSimulation END 1714124655006 +REQUEST request_6 1714124654717 1714124655009 OK +REQUEST request_3 1714124654716 1714124655014 OK +REQUEST request_3 1714124654711 1714124655014 OK +REQUEST request_4 1714124654712 1714124655014 OK +USER GameSimulation END 1714124655014 +REQUEST request_5 1714124654713 1714124655025 OK +USER GameSimulation END 1714124655025 +REQUEST request_6 1714124654714 1714124655036 OK +REQUEST request_3 1714124654711 1714124655038 OK +USER GameSimulation END 1714124655038 +REQUEST request_5 1714124654717 1714124655042 OK +USER GameSimulation END 1714124655043 +REQUEST request_5 1714124654714 1714124655044 OK +REQUEST request_3 1714124654712 1714124655047 OK +REQUEST request_2 1714124654711 1714124655054 OK +REQUEST request_6 1714124654714 1714124655055 OK +REQUEST request_2 1714124654710 1714124655059 OK +REQUEST request_5 1714124654713 1714124655060 OK +REQUEST request_4 1714124654712 1714124655071 OK +REQUEST request_5 1714124654712 1714124655079 OK +REQUEST request_4 1714124654713 1714124655080 OK +USER GameSimulation END 1714124655080 +REQUEST request_5 1714124654713 1714124655082 OK +REQUEST request_6 1714124654713 1714124655086 OK +USER GameSimulation END 1714124655087 +REQUEST request_5 1714124654713 1714124655091 OK +USER GameSimulation END 1714124655092 +REQUEST request_4 1714124654713 1714124655092 OK +USER GameSimulation END 1714124655093 +REQUEST request_2 1714124654710 1714124655093 OK +REQUEST request_3 1714124654712 1714124655093 OK +REQUEST request_6 1714124654714 1714124655094 OK +USER GameSimulation END 1714124655094 +REQUEST request_4 1714124654722 1714124655098 OK +REQUEST request_2 1714124654724 1714124655104 OK +REQUEST request_6 1714124654722 1714124655108 OK +REQUEST request_5 1714124654722 1714124655110 OK +REQUEST request_3 1714124654724 1714124655115 OK +REQUEST request_4 1714124654722 1714124655125 OK +REQUEST request_3 1714124654722 1714124655126 OK +REQUEST request_5 1714124654723 1714124655127 OK +REQUEST request_2 1714124654721 1714124655127 OK +REQUEST request_6 1714124654722 1714124655128 OK +REQUEST request_6 1714124654723 1714124655128 OK +REQUEST request_4 1714124654713 1714124655131 OK +REQUEST request_3 1714124654721 1714124655137 OK +REQUEST request_2 1714124654724 1714124655137 OK +REQUEST request_2 1714124654723 1714124655140 OK +REQUEST request_3 1714124654724 1714124655153 OK +REQUEST request_2 1714124654721 1714124655155 OK +REQUEST request_5 1714124654725 1714124655162 OK +REQUEST request_3 1714124654725 1714124655165 OK +REQUEST request_2 1714124654722 1714124655166 OK +REQUEST request_2 1714124654722 1714124655168 OK +REQUEST request_5 1714124654714 1714124655188 OK +REQUEST request_4 1714124654722 1714124655189 OK +REQUEST request_5 1714124654722 1714124655191 OK +REQUEST request_3 1714124654712 1714124655196 OK +REQUEST request_5 1714124654725 1714124655197 OK +REQUEST request_6 1714124654714 1714124655198 OK +REQUEST request_2 1714124654722 1714124655198 OK +REQUEST request_6 1714124654723 1714124655201 OK +REQUEST request_2 1714124654721 1714124655202 OK +REQUEST request_4 1714124654722 1714124655208 OK +REQUEST request_3 1714124654724 1714124655213 OK +REQUEST request_6 1714124654725 1714124655218 OK +REQUEST request_3 1714124654721 1714124655219 OK +REQUEST request_2 1714124654725 1714124655219 OK +REQUEST request_6 1714124654725 1714124655219 OK +USER GameSimulation END 1714124655220 +REQUEST request_5 1714124654723 1714124655223 OK +REQUEST request_6 1714124654725 1714124655224 OK +REQUEST request_4 1714124654724 1714124655225 OK +REQUEST request_4 1714124654722 1714124655226 OK +REQUEST request_2 1714124654722 1714124655233 OK +REQUEST request_3 1714124654727 1714124655236 OK +REQUEST request_3 1714124654725 1714124655239 OK +REQUEST request_4 1714124654723 1714124655240 OK +REQUEST request_2 1714124654724 1714124655240 OK +REQUEST request_4 1714124654724 1714124655240 OK +REQUEST request_4 1714124654724 1714124655241 OK +REQUEST request_3 1714124654724 1714124655242 OK +REQUEST request_4 1714124654716 1714124655242 OK +REQUEST request_6 1714124654712 1714124655242 OK +USER GameSimulation END 1714124655243 +USER GameSimulation END 1714124655243 +USER GameSimulation END 1714124655243 +USER GameSimulation END 1714124655244 +USER GameSimulation END 1714124655244 +REQUEST request_3 1714124654721 1714124655258 OK +REQUEST request_3 1714124654722 1714124655260 OK +REQUEST request_2 1714124654711 1714124655261 OK +REQUEST request_2 1714124654724 1714124655264 OK +REQUEST request_5 1714124654725 1714124655264 OK +USER GameSimulation END 1714124655264 +REQUEST request_2 1714124654724 1714124655268 OK +REQUEST request_2 1714124654710 1714124655273 OK +USER GameSimulation END 1714124655274 +REQUEST request_6 1714124654723 1714124655274 OK +REQUEST request_3 1714124654722 1714124655275 OK +REQUEST request_6 1714124654727 1714124655275 OK +REQUEST request_4 1714124654727 1714124655277 OK +REQUEST request_2 1714124654714 1714124655278 OK +REQUEST request_4 1714124654725 1714124655290 OK +REQUEST request_3 1714124654724 1714124655293 OK +REQUEST request_6 1714124654725 1714124655293 OK +REQUEST request_5 1714124654726 1714124655294 OK +REQUEST request_4 1714124654725 1714124655295 OK +REQUEST request_3 1714124654724 1714124655296 OK +REQUEST request_4 1714124654724 1714124655296 OK +REQUEST request_3 1714124654712 1714124655307 OK +REQUEST request_4 1714124654725 1714124655309 OK +REQUEST request_2 1714124654726 1714124655309 OK +REQUEST request_5 1714124654724 1714124655312 OK +REQUEST request_2 1714124654713 1714124655313 OK +REQUEST request_5 1714124654725 1714124655330 OK +REQUEST request_2 1714124654726 1714124655334 OK +REQUEST request_3 1714124654726 1714124655339 OK +REQUEST request_5 1714124654722 1714124655340 OK +USER GameSimulation END 1714124655340 +REQUEST request_2 1714124654712 1714124655349 OK +REQUEST request_5 1714124654725 1714124655350 OK +REQUEST request_2 1714124654713 1714124655358 OK +REQUEST request_4 1714124654725 1714124655360 OK +REQUEST request_2 1714124654722 1714124655359 OK +REQUEST request_5 1714124654713 1714124655363 OK +REQUEST request_6 1714124654726 1714124655366 OK +REQUEST request_5 1714124654723 1714124655370 OK +USER GameSimulation END 1714124655371 +REQUEST request_6 1714124654725 1714124655371 OK +REQUEST request_2 1714124654727 1714124655372 OK +REQUEST request_4 1714124654715 1714124655373 OK +USER GameSimulation END 1714124655373 +REQUEST request_4 1714124654722 1714124655374 OK +REQUEST request_2 1714124654711 1714124655375 OK +REQUEST request_2 1714124654714 1714124655391 OK +REQUEST request_5 1714124654715 1714124655392 OK +REQUEST request_4 1714124654726 1714124655395 OK +REQUEST request_3 1714124654727 1714124655401 OK +REQUEST request_5 1714124654715 1714124655402 OK +REQUEST request_4 1714124654714 1714124655403 OK +REQUEST request_4 1714124654713 1714124655405 OK +REQUEST request_5 1714124654727 1714124655408 OK +REQUEST request_6 1714124654725 1714124655413 OK +REQUEST request_6 1714124654728 1714124655421 OK +REQUEST request_3 1714124654714 1714124655421 OK +REQUEST request_3 1714124654714 1714124655423 OK +REQUEST request_3 1714124654722 1714124655426 OK +REQUEST request_2 1714124654714 1714124655428 OK +REQUEST request_2 1714124654710 1714124655431 OK +REQUEST request_2 1714124654714 1714124655434 OK +REQUEST request_4 1714124654715 1714124655439 OK +REQUEST request_5 1714124654723 1714124655448 OK +REQUEST request_4 1714124654727 1714124655449 OK +REQUEST request_5 1714124654727 1714124655450 OK +USER GameSimulation END 1714124655451 +REQUEST request_6 1714124654728 1714124655457 OK +USER GameSimulation END 1714124655457 +REQUEST request_6 1714124654715 1714124655460 OK +REQUEST request_3 1714124654715 1714124655460 OK +USER GameSimulation END 1714124655460 +REQUEST request_3 1714124654713 1714124655469 OK +REQUEST request_5 1714124654725 1714124655469 OK +USER GameSimulation END 1714124655470 +REQUEST request_3 1714124654713 1714124655473 OK +REQUEST request_2 1714124654724 1714124655473 OK +REQUEST request_6 1714124654715 1714124655474 OK +REQUEST request_6 1714124654715 1714124655475 OK +REQUEST request_6 1714124654715 1714124655475 OK +REQUEST request_4 1714124654715 1714124655475 OK +USER GameSimulation END 1714124655476 +USER GameSimulation END 1714124655476 +REQUEST request_3 1714124654714 1714124655488 OK +REQUEST request_5 1714124654715 1714124655495 OK +REQUEST request_4 1714124654713 1714124655497 OK +REQUEST request_5 1714124654714 1714124655501 OK +REQUEST request_6 1714124654716 1714124655506 OK +REQUEST request_5 1714124654727 1714124655507 OK +USER GameSimulation END 1714124655508 +REQUEST request_6 1714124654723 1714124655508 OK +REQUEST request_3 1714124654715 1714124655509 OK +REQUEST request_4 1714124654714 1714124655509 OK +REQUEST request_4 1714124654715 1714124655517 OK +REQUEST request_3 1714124654724 1714124655520 OK +REQUEST request_3 1714124654715 1714124655520 OK +REQUEST request_4 1714124654722 1714124655534 OK +USER GameSimulation END 1714124655534 +REQUEST request_5 1714124654715 1714124655537 OK +USER GameSimulation END 1714124655538 +REQUEST request_4 1714124654713 1714124655538 OK +REQUEST request_5 1714124654725 1714124655539 OK +REQUEST request_3 1714124654712 1714124655540 OK +REQUEST request_6 1714124654716 1714124655547 OK +REQUEST request_3 1714124654711 1714124655547 OK +USER GameSimulation END 1714124655548 +REQUEST request_4 1714124654715 1714124655548 OK +REQUEST request_2 1714124654711 1714124655548 OK +REQUEST request_6 1714124654716 1714124655551 OK +REQUEST request_2 1714124654715 1714124655551 OK +USER GameSimulation END 1714124655551 +REQUEST request_6 1714124654716 1714124655554 OK +REQUEST request_2 1714124654715 1714124655554 OK +REQUEST request_6 1714124654730 1714124655561 OK +REQUEST request_4 1714124654724 1714124655561 OK +REQUEST request_2 1714124654715 1714124655561 OK +REQUEST request_4 1714124654725 1714124655563 OK +USER GameSimulation END 1714124655564 +REQUEST request_6 1714124654716 1714124655566 OK +REQUEST request_4 1714124654726 1714124655566 OK +REQUEST request_2 1714124654723 1714124655566 OK +REQUEST request_3 1714124654712 1714124655569 OK +REQUEST request_4 1714124654713 1714124655569 OK +REQUEST request_6 1714124654726 1714124655574 OK +REQUEST request_3 1714124654724 1714124655574 OK +USER GameSimulation END 1714124655575 +REQUEST request_6 1714124654722 1714124655583 OK +USER GameSimulation END 1714124655583 +REQUEST request_5 1714124654715 1714124655584 OK +USER GameSimulation END 1714124655584 +REQUEST request_3 1714124654722 1714124655588 OK +USER GameSimulation END 1714124655589 +REQUEST request_2 1714124654724 1714124655591 OK +USER GameSimulation END 1714124655591 +REQUEST request_3 1714124654715 1714124655602 OK +REQUEST request_5 1714124654722 1714124655603 OK +USER GameSimulation END 1714124655603 +REQUEST request_4 1714124654715 1714124655608 OK +REQUEST request_2 1714124654724 1714124655608 OK +REQUEST request_5 1714124654715 1714124655615 OK +REQUEST request_3 1714124654724 1714124655620 OK +REQUEST request_6 1714124654725 1714124655621 OK +REQUEST request_3 1714124654715 1714124655624 OK +REQUEST request_2 1714124654726 1714124655625 OK +REQUEST request_4 1714124654715 1714124655626 OK +REQUEST request_6 1714124654716 1714124655626 OK +REQUEST request_6 1714124654729 1714124655628 OK +REQUEST request_2 1714124654727 1714124655629 OK +REQUEST request_4 1714124654729 1714124655631 OK +REQUEST request_3 1714124654729 1714124655637 OK +REQUEST request_6 1714124654716 1714124655639 OK +REQUEST request_5 1714124654727 1714124655643 OK +REQUEST request_3 1714124654715 1714124655657 OK +REQUEST request_2 1714124654721 1714124655657 OK +REQUEST request_6 1714124654725 1714124655660 OK +REQUEST request_6 1714124654727 1714124655661 OK +REQUEST request_6 1714124654715 1714124655662 OK +USER GameSimulation END 1714124655663 +REQUEST request_5 1714124654716 1714124655663 OK +REQUEST request_3 1714124654721 1714124655673 OK +REQUEST request_6 1714124654730 1714124655677 OK +REQUEST request_3 1714124654726 1714124655680 OK +REQUEST request_3 1714124654734 1714124655680 OK +USER GameSimulation END 1714124655682 +REQUEST request_5 1714124654725 1714124655698 OK +REQUEST request_2 1714124654734 1714124655702 OK +REQUEST request_5 1714124654729 1714124655702 OK +USER GameSimulation END 1714124655703 +REQUEST request_4 1714124654715 1714124655704 OK +REQUEST request_5 1714124654716 1714124655706 OK +REQUEST request_4 1714124654727 1714124655707 OK +REQUEST request_6 1714124654728 1714124655709 OK +REQUEST request_5 1714124654729 1714124655711 OK +REQUEST request_6 1714124654716 1714124655711 OK +REQUEST request_4 1714124654735 1714124655712 OK +USER GameSimulation END 1714124655712 +REQUEST request_2 1714124654734 1714124655722 OK +REQUEST request_5 1714124654716 1714124655725 OK +REQUEST request_4 1714124654735 1714124655726 OK +REQUEST request_2 1714124654735 1714124655726 OK +REQUEST request_3 1714124654721 1714124655730 OK +REQUEST request_6 1714124654735 1714124655730 OK +REQUEST request_2 1714124654728 1714124655743 OK +REQUEST request_5 1714124654728 1714124655743 OK +REQUEST request_4 1714124654738 1714124655745 OK +REQUEST request_3 1714124654725 1714124655745 OK +REQUEST request_4 1714124654725 1714124655745 OK +USER GameSimulation END 1714124655746 +REQUEST request_4 1714124654729 1714124655749 OK +REQUEST request_2 1714124654715 1714124655749 OK +REQUEST request_6 1714124654729 1714124655749 OK +USER GameSimulation END 1714124655749 +USER GameSimulation END 1714124655750 +REQUEST request_6 1714124654723 1714124655756 OK +USER GameSimulation END 1714124655756 +REQUEST request_6 1714124654726 1714124655758 OK +REQUEST request_5 1714124654735 1714124655759 OK +USER GameSimulation END 1714124655760 +REQUEST request_4 1714124654725 1714124655763 OK +REQUEST request_2 1714124654738 1714124655763 OK +REQUEST request_2 1714124654721 1714124655770 OK +REQUEST request_2 1714124654725 1714124655778 OK +REQUEST request_2 1714124654728 1714124655778 OK +REQUEST request_5 1714124654722 1714124655783 OK +REQUEST request_6 1714124654722 1714124655788 OK +REQUEST request_2 1714124654734 1714124655789 OK +REQUEST request_5 1714124654714 1714124655794 OK +REQUEST request_5 1714124654715 1714124655812 OK +USER GameSimulation END 1714124655813 +REQUEST request_3 1714124654735 1714124655816 OK +REQUEST request_5 1714124654736 1714124655819 OK +REQUEST request_6 1714124654715 1714124655826 OK +USER GameSimulation END 1714124655826 +REQUEST request_5 1714124654715 1714124655828 OK +USER GameSimulation END 1714124655829 +REQUEST request_3 1714124654738 1714124655834 OK +REQUEST request_2 1714124654730 1714124655840 OK +REQUEST request_5 1714124654726 1714124655841 OK +USER GameSimulation END 1714124655841 +REQUEST request_4 1714124654728 1714124655841 OK +REQUEST request_6 1714124654736 1714124655842 OK +REQUEST request_5 1714124654729 1714124655846 OK +REQUEST request_2 1714124654730 1714124655855 OK +REQUEST request_3 1714124654728 1714124655861 OK +USER GameSimulation END 1714124655862 +REQUEST request_6 1714124654736 1714124655863 OK +REQUEST request_4 1714124654722 1714124655863 OK +USER GameSimulation END 1714124655864 +REQUEST request_4 1714124654735 1714124655866 OK +REQUEST request_3 1714124654739 1714124655866 OK +REQUEST request_3 1714124654735 1714124655870 OK +USER GameSimulation END 1714124655871 +REQUEST request_4 1714124654739 1714124655871 OK +REQUEST request_3 1714124654735 1714124655874 OK +REQUEST request_4 1714124654735 1714124655878 OK +REQUEST request_4 1714124654736 1714124655879 OK +REQUEST request_5 1714124654735 1714124655882 OK +REQUEST request_3 1714124654730 1714124655882 OK +REQUEST request_6 1714124654736 1714124655883 OK +USER GameSimulation END 1714124655883 +REQUEST request_2 1714124654739 1714124655883 OK +REQUEST request_4 1714124654741 1714124655885 OK +REQUEST request_6 1714124654739 1714124655885 OK +REQUEST request_6 1714124654740 1714124655885 OK +REQUEST request_6 1714124654736 1714124655890 OK +REQUEST request_3 1714124654740 1714124655894 OK +REQUEST request_2 1714124654739 1714124655895 OK +REQUEST request_4 1714124654740 1714124655895 OK +REQUEST request_2 1714124654740 1714124655913 OK +REQUEST request_5 1714124654736 1714124655917 OK +USER GameSimulation END 1714124655917 +REQUEST request_4 1714124654740 1714124655918 OK +REQUEST request_3 1714124654740 1714124655922 OK +REQUEST request_5 1714124654741 1714124655943 OK +REQUEST request_5 1714124654741 1714124655946 OK +REQUEST request_3 1714124654740 1714124655951 OK +REQUEST request_6 1714124654742 1714124655953 OK +REQUEST request_5 1714124654742 1714124655954 OK +REQUEST request_3 1714124654716 1714124655959 OK +REQUEST request_6 1714124654742 1714124655962 OK +USER GameSimulation END 1714124655963 +REQUEST request_5 1714124654740 1714124655967 OK +USER GameSimulation END 1714124655968 +REQUEST request_2 1714124654715 1714124655974 OK +REQUEST request_4 1714124654735 1714124655974 OK +REQUEST request_5 1714124654741 1714124655979 OK +USER GameSimulation END 1714124655979 +REQUEST request_2 1714124654744 1714124655988 OK +REQUEST request_3 1714124654741 1714124655991 OK +REQUEST request_5 1714124654716 1714124655991 OK +REQUEST request_6 1714124654717 1714124655993 OK +REQUEST request_2 1714124654741 1714124656000 OK +REQUEST request_5 1714124654745 1714124656009 OK +REQUEST request_3 1714124654744 1714124656015 OK +REQUEST request_2 1714124654744 1714124656015 OK +REQUEST request_3 1714124654741 1714124656018 OK +REQUEST request_6 1714124654746 1714124656019 OK +REQUEST request_2 1714124654739 1714124656022 OK +REQUEST request_2 1714124654734 1714124656026 OK +REQUEST request_3 1714124654735 1714124656026 OK +REQUEST request_6 1714124654741 1714124656032 OK +REQUEST request_4 1714124654741 1714124656032 OK +REQUEST request_4 1714124654743 1714124656033 OK +REQUEST request_6 1714124654746 1714124656033 OK +USER GameSimulation END 1714124656033 +REQUEST request_6 1714124654736 1714124656035 OK +REQUEST request_3 1714124654744 1714124656035 OK +REQUEST request_3 1714124654734 1714124656038 OK +REQUEST request_2 1714124654745 1714124656038 OK +REQUEST request_6 1714124654735 1714124656055 OK +REQUEST request_3 1714124654735 1714124656055 OK +REQUEST request_5 1714124654735 1714124656056 OK +REQUEST request_3 1714124654742 1714124656060 OK +USER GameSimulation END 1714124656061 +REQUEST request_2 1714124654742 1714124656069 OK +REQUEST request_4 1714124654716 1714124656069 OK +USER GameSimulation END 1714124656071 +REQUEST request_5 1714124654743 1714124656076 OK +REQUEST request_4 1714124654745 1714124656077 OK +REQUEST request_2 1714124654734 1714124656080 OK +REQUEST request_3 1714124654748 1714124656081 OK +REQUEST request_6 1714124654742 1714124656090 OK +USER GameSimulation END 1714124656091 +REQUEST request_6 1714124654715 1714124656094 OK +USER GameSimulation END 1714124656094 +REQUEST request_5 1714124654742 1714124656094 OK +REQUEST request_6 1714124654743 1714124656095 OK +USER GameSimulation END 1714124656095 +REQUEST request_4 1714124654735 1714124656098 OK +REQUEST request_4 1714124654743 1714124656099 OK +REQUEST request_2 1714124654735 1714124656099 OK +REQUEST request_6 1714124654747 1714124656109 OK +REQUEST request_2 1714124654739 1714124656109 OK +REQUEST request_2 1714124654744 1714124656125 OK +REQUEST request_4 1714124654745 1714124656128 OK +REQUEST request_5 1714124654743 1714124656134 OK +REQUEST request_5 1714124654749 1714124656182 OK +REQUEST request_5 1714124654736 1714124656188 OK +USER GameSimulation END 1714124656190 +REQUEST request_4 1714124654715 1714124656191 OK +REQUEST request_5 1714124654724 1714124656195 OK +USER GameSimulation END 1714124656196 +REQUEST request_3 1714124654727 1714124656209 OK +USER GameSimulation END 1714124656210 +REQUEST request_5 1714124654714 1714124656257 OK +USER GameSimulation END 1714124656258 +REQUEST request_5 1714124654739 1714124656259 OK +REQUEST request_4 1714124654748 1714124656259 OK +USER GameSimulation END 1714124656259 +REQUEST request_3 1714124654715 1714124656278 OK +USER GameSimulation END 1714124656278 +REQUEST request_5 1714124654748 1714124656278 OK +REQUEST request_3 1714124654743 1714124656291 OK +REQUEST request_2 1714124654742 1714124656293 OK +REQUEST request_3 1714124654744 1714124656304 OK +REQUEST request_6 1714124654743 1714124656315 OK +REQUEST request_4 1714124654742 1714124656318 OK +USER GameSimulation END 1714124656319 +REQUEST request_5 1714124654745 1714124656320 OK +REQUEST request_6 1714124654747 1714124656320 OK +USER GameSimulation END 1714124656321 +REQUEST request_5 1714124654745 1714124656325 OK +REQUEST request_3 1714124654745 1714124656325 OK +REQUEST request_4 1714124654748 1714124656326 OK +USER GameSimulation END 1714124656326 +REQUEST request_5 1714124654735 1714124656337 OK +USER GameSimulation END 1714124656341 +REQUEST request_2 1714124654745 1714124656341 OK +REQUEST request_3 1714124654740 1714124656350 OK +REQUEST request_6 1714124654749 1714124656354 OK +REQUEST request_3 1714124654739 1714124656358 OK +REQUEST request_2 1714124654737 1714124656358 OK +REQUEST request_4 1714124654739 1714124656359 OK +REQUEST request_5 1714124654746 1714124656360 OK +USER GameSimulation END 1714124656361 +REQUEST request_3 1714124654739 1714124656368 OK +REQUEST request_2 1714124654749 1714124656371 OK +REQUEST request_3 1714124654746 1714124656376 OK +REQUEST request_2 1714124654747 1714124656376 OK +REQUEST request_4 1714124654746 1714124656376 OK +USER GameSimulation END 1714124656376 +REQUEST request_4 1714124654740 1714124656377 OK +REQUEST request_6 1714124654749 1714124656377 OK +REQUEST request_6 1714124654744 1714124656377 OK +USER GameSimulation END 1714124656378 +USER GameSimulation END 1714124656378 +REQUEST request_3 1714124654751 1714124656389 OK +REQUEST request_4 1714124654744 1714124656392 OK +REQUEST request_2 1714124654743 1714124656393 OK +REQUEST request_5 1714124654750 1714124656397 OK +REQUEST request_2 1714124654746 1714124656407 OK +REQUEST request_2 1714124654747 1714124656408 OK +REQUEST request_5 1714124654751 1714124656412 OK +REQUEST request_3 1714124654750 1714124656417 OK +REQUEST request_4 1714124654751 1714124656419 OK +REQUEST request_6 1714124654744 1714124656430 OK +REQUEST request_5 1714124654741 1714124656431 OK +REQUEST request_5 1714124654745 1714124656435 OK +REQUEST request_2 1714124654748 1714124656438 OK +REQUEST request_4 1714124654751 1714124656438 OK +REQUEST request_3 1714124654750 1714124656442 OK +REQUEST request_4 1714124654750 1714124656451 OK +REQUEST request_6 1714124654752 1714124656453 OK +REQUEST request_5 1714124654746 1714124656453 OK +REQUEST request_5 1714124654751 1714124656456 OK +REQUEST request_4 1714124654740 1714124656457 OK +REQUEST request_6 1714124654741 1714124656467 OK +REQUEST request_3 1714124654750 1714124656467 OK +USER GameSimulation END 1714124656468 +REQUEST request_5 1714124654750 1714124656472 OK +REQUEST request_4 1714124654745 1714124656473 OK +REQUEST request_2 1714124654739 1714124656473 OK +REQUEST request_3 1714124654749 1714124656473 OK +USER GameSimulation END 1714124656473 +REQUEST request_4 1714124654751 1714124656475 OK +REQUEST request_4 1714124654744 1714124656486 OK +REQUEST request_3 1714124654743 1714124656491 OK +REQUEST request_6 1714124654751 1714124656492 OK +USER GameSimulation END 1714124656492 +REQUEST request_5 1714124654751 1714124656493 OK +REQUEST request_5 1714124654751 1714124656497 OK +REQUEST request_2 1714124654750 1714124656500 OK +REQUEST request_6 1714124654751 1714124656501 OK +USER GameSimulation END 1714124656502 +REQUEST request_3 1714124654754 1714124656504 OK +REQUEST request_6 1714124654756 1714124656507 OK +REQUEST request_2 1714124654755 1714124656507 OK +REQUEST request_3 1714124654748 1714124656511 OK +REQUEST request_6 1714124654750 1714124656515 OK +REQUEST request_2 1714124654747 1714124656517 OK +REQUEST request_5 1714124654750 1714124656520 OK +REQUEST request_2 1714124654749 1714124656525 OK +REQUEST request_6 1714124654752 1714124656526 OK +REQUEST request_6 1714124654757 1714124656527 OK +USER GameSimulation END 1714124656527 +REQUEST request_3 1714124654749 1714124656530 OK +REQUEST request_2 1714124654753 1714124656533 OK +REQUEST request_4 1714124654756 1714124656535 OK +REQUEST request_5 1714124654752 1714124656538 OK +REQUEST request_4 1714124654754 1714124656546 OK +REQUEST request_4 1714124654751 1714124656546 OK +REQUEST request_2 1714124654754 1714124656546 OK +REQUEST request_2 1714124654752 1714124656546 OK +REQUEST request_4 1714124654755 1714124656547 OK +REQUEST request_4 1714124654749 1714124656547 OK +USER GameSimulation END 1714124656547 +REQUEST request_6 1714124654750 1714124656552 OK +REQUEST request_4 1714124654749 1714124656555 OK +USER GameSimulation END 1714124656555 +REQUEST request_5 1714124654755 1714124656556 OK +REQUEST request_6 1714124654756 1714124656557 OK +REQUEST request_5 1714124654755 1714124656559 OK +REQUEST request_6 1714124654752 1714124656562 OK +USER GameSimulation END 1714124656562 +REQUEST request_6 1714124654756 1714124656565 OK +REQUEST request_3 1714124654753 1714124656571 OK +USER GameSimulation END 1714124656571 +REQUEST request_6 1714124654748 1714124656576 OK +USER GameSimulation END 1714124656577 +REQUEST request_5 1714124654750 1714124656581 OK +REQUEST request_3 1714124654754 1714124656584 OK +REQUEST request_5 1714124654756 1714124656585 OK +REQUEST request_4 1714124654750 1714124656586 OK +REQUEST request_4 1714124654755 1714124656589 OK +USER GameSimulation END 1714124656589 +REQUEST request_6 1714124654751 1714124656590 OK +USER GameSimulation END 1714124656590 +REQUEST request_5 1714124654744 1714124656593 OK +USER GameSimulation END 1714124656593 +REQUEST request_6 1714124654752 1714124656594 OK +REQUEST request_2 1714124654750 1714124656594 OK +USER GameSimulation END 1714124656594 +REQUEST request_6 1714124654745 1714124656602 OK +USER GameSimulation END 1714124656602 +REQUEST request_5 1714124654755 1714124656606 OK +USER GameSimulation END 1714124656606 +REQUEST request_3 1714124654749 1714124656612 OK +USER GameSimulation END 1714124656612 +REQUEST request_3 1714124654756 1714124656613 OK +USER GameSimulation END 1714124656614 diff --git a/docs/load_tests/gamesimulation-100-Current/style/bootstrap.min.css b/docs/load_tests/gamesimulation-100-Current/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-100-Current/style/close.svg b/docs/load_tests/gamesimulation-100-Current/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/executions.svg b/docs/load_tests/gamesimulation-100-Current/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/expand.svg b/docs/load_tests/gamesimulation-100-Current/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/favicon.ico b/docs/load_tests/gamesimulation-100-Current/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-100-Current/style/fullscreen.svg b/docs/load_tests/gamesimulation-100-Current/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/style/logo-dark.svg b/docs/load_tests/gamesimulation-100-Current/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/logo-light.svg b/docs/load_tests/gamesimulation-100-Current/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-100-Current/style/sort-down.svg b/docs/load_tests/gamesimulation-100-Current/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/style/sort-up.svg b/docs/load_tests/gamesimulation-100-Current/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/style/sort.svg b/docs/load_tests/gamesimulation-100-Current/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-100-Current/style/style.css b/docs/load_tests/gamesimulation-100-Current/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-100-Current/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-1000-20s/index.html b/docs/load_tests/gamesimulation-1000-20s/index.html new file mode 100644 index 00000000..0f2d22ff --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/index.html @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 10:14:57 GMT + + + Duration: + 51s + + + Description: + Run 1000 game petitions during 20 seconds + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/js/all_sessions.js b/docs/load_tests/gamesimulation-1000-20s/js/all_sessions.js new file mode 100644 index 00000000..a9b531c7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714126497000,51],[1714126498000,87],[1714126499000,118],[1714126500000,151],[1714126501000,191],[1714126502000,212],[1714126503000,246],[1714126504000,277],[1714126505000,308],[1714126506000,346],[1714126507000,382],[1714126508000,405],[1714126509000,453],[1714126510000,492],[1714126511000,521],[1714126512000,556],[1714126513000,592],[1714126514000,632],[1714126515000,666],[1714126516000,692],[1714126517000,676],[1714126518000,662],[1714126519000,648],[1714126520000,630],[1714126521000,620],[1714126522000,537],[1714126523000,407],[1714126524000,377],[1714126525000,325],[1714126526000,296],[1714126527000,269],[1714126528000,235],[1714126529000,219],[1714126530000,161],[1714126531000,134],[1714126532000,105],[1714126533000,88],[1714126534000,58],[1714126535000,37],[1714126536000,6],[1714126537000,6],[1714126538000,6],[1714126539000,6],[1714126540000,6],[1714126541000,6],[1714126542000,6],[1714126543000,5],[1714126544000,5],[1714126545000,4],[1714126546000,2],[1714126547000,1],[1714126548000,1] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/js/assertions.xml b/docs/load_tests/gamesimulation-1000-20s/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/js/bootstrap.min.js b/docs/load_tests/gamesimulation-1000-20s/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/js/ellipsis.js b/docs/load_tests/gamesimulation-1000-20s/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-1000-20s/js/gatling.js b/docs/load_tests/gamesimulation-1000-20s/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-1000-20s/js/global_stats.json b/docs/load_tests/gamesimulation-1000-20s/js/global_stats.json new file mode 100644 index 00000000..9eae9672 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 6556, + "ok": 5275, + "ko": 1281 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10001 + }, + "maxResponseTime": { + "total": 26251, + "ok": 15551, + "ko": 26251 + }, + "meanResponseTime": { + "total": 5769, + "ok": 4422, + "ko": 11315 + }, + "standardDeviation": { + "total": 4502, + "ok": 3655, + "ko": 3237 + }, + "percentiles1": { + "total": 4986, + "ok": 4143, + "ko": 10012 + }, + "percentiles2": { + "total": 10004, + "ok": 6371, + "ko": 10024 + }, + "percentiles3": { + "total": 13255, + "ok": 12567, + "ko": 19233 + }, + "percentiles4": { + "total": 19233, + "ok": 13742, + "ko": 19249 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1178, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 139, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 3958, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1281, + "percentage": 20 +}, + "meanNumberOfRequestsPerSecond": { + "total": 126.07692307692308, + "ok": 101.4423076923077, + "ko": 24.634615384615383 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/js/highcharts-more.js b/docs/load_tests/gamesimulation-1000-20s/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-1000-20s/js/highstock.js b/docs/load_tests/gamesimulation-1000-20s/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-1000-20s/js/stats.js b/docs/load_tests/gamesimulation-1000-20s/js/stats.js new file mode 100644 index 00000000..5525ec62 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "6556", + "ok": "5275", + "ko": "1281" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "10001" + }, + "maxResponseTime": { + "total": "26251", + "ok": "15551", + "ko": "26251" + }, + "meanResponseTime": { + "total": "5769", + "ok": "4422", + "ko": "11315" + }, + "standardDeviation": { + "total": "4502", + "ok": "3655", + "ko": "3237" + }, + "percentiles1": { + "total": "4986", + "ok": "4143", + "ko": "10012" + }, + "percentiles2": { + "total": "10004", + "ok": "6371", + "ko": "10024" + }, + "percentiles3": { + "total": "13255", + "ok": "12567", + "ko": "19233" + }, + "percentiles4": { + "total": "19233", + "ok": "13742", + "ko": "19249" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1178, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 139, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 3958, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1281, + "percentage": 20 +}, + "meanNumberOfRequestsPerSecond": { + "total": "126.077", + "ok": "101.442", + "ko": "24.635" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "1000", + "ok": "926", + "ko": "74" + }, + "minResponseTime": { + "total": "59", + "ok": "59", + "ko": "10001" + }, + "maxResponseTime": { + "total": "26251", + "ok": "12974", + "ko": "26251" + }, + "meanResponseTime": { + "total": "5032", + "ok": "4574", + "ko": "10761" + }, + "standardDeviation": { + "total": "3291", + "ok": "2866", + "ko": "2849" + }, + "percentiles1": { + "total": "4610", + "ok": "4415", + "ko": "10006" + }, + "percentiles2": { + "total": "6580", + "ok": "5742", + "ko": "10013" + }, + "percentiles3": { + "total": "11318", + "ok": "11295", + "ko": "19230" + }, + "percentiles4": { + "total": "12522", + "ok": "12455", + "ko": "21842" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 70, + "percentage": 7 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 40, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 816, + "percentage": 82 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 74, + "percentage": 7 +}, + "meanNumberOfRequestsPerSecond": { + "total": "19.231", + "ok": "17.808", + "ko": "1.423" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "926", + "ok": "926", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "240", + "ok": "240", + "ko": "-" + }, + "meanResponseTime": { + "total": "65", + "ok": "65", + "ko": "-" + }, + "standardDeviation": { + "total": "27", + "ok": "27", + "ko": "-" + }, + "percentiles1": { + "total": "56", + "ok": "56", + "ko": "-" + }, + "percentiles2": { + "total": "78", + "ok": "78", + "ko": "-" + }, + "percentiles3": { + "total": "122", + "ok": "122", + "ko": "-" + }, + "percentiles4": { + "total": "138", + "ok": "138", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 926, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "17.808", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "926", + "ok": "694", + "ko": "232" + }, + "minResponseTime": { + "total": "95", + "ok": "95", + "ko": "10001" + }, + "maxResponseTime": { + "total": "22235", + "ok": "15258", + "ko": "22235" + }, + "meanResponseTime": { + "total": "6827", + "ok": "5286", + "ko": "11435" + }, + "standardDeviation": { + "total": "4244", + "ok": "3286", + "ko": "3352" + }, + "percentiles1": { + "total": "5958", + "ok": "4698", + "ko": "10013" + }, + "percentiles2": { + "total": "10008", + "ok": "6692", + "ko": "10035" + }, + "percentiles3": { + "total": "13626", + "ok": "12975", + "ko": "19231" + }, + "percentiles4": { + "total": "19233", + "ok": "13797", + "ko": "19910" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 637, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 232, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "13.346", + "ko": "4.462" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "926", + "ok": "694", + "ko": "232" + }, + "minResponseTime": { + "total": "118", + "ok": "118", + "ko": "10001" + }, + "maxResponseTime": { + "total": "26247", + "ok": "15363", + "ko": "26247" + }, + "meanResponseTime": { + "total": "7074", + "ok": "5555", + "ko": "11618" + }, + "standardDeviation": { + "total": "4361", + "ok": "3455", + "ko": "3557" + }, + "percentiles1": { + "total": "6279", + "ok": "4894", + "ko": "10013" + }, + "percentiles2": { + "total": "10010", + "ok": "7232", + "ko": "10041" + }, + "percentiles3": { + "total": "13941", + "ok": "13103", + "ko": "19233" + }, + "percentiles4": { + "total": "19234", + "ok": "13943", + "ko": "19912" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 637, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 232, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "13.346", + "ko": "4.462" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "926", + "ok": "678", + "ko": "248" + }, + "minResponseTime": { + "total": "68", + "ok": "68", + "ko": "10001" + }, + "maxResponseTime": { + "total": "19246", + "ok": "15508", + "ko": "19246" + }, + "meanResponseTime": { + "total": "7081", + "ok": "5569", + "ko": "11214" + }, + "standardDeviation": { + "total": "4200", + "ok": "3475", + "ko": "3085" + }, + "percentiles1": { + "total": "6504", + "ok": "4885", + "ko": "10012" + }, + "percentiles2": { + "total": "10010", + "ok": "7193", + "ko": "10020" + }, + "percentiles3": { + "total": "13694", + "ok": "13093", + "ko": "19233" + }, + "percentiles4": { + "total": "19234", + "ok": "14285", + "ko": "19240" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 38, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 18, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 622, + "percentage": 67 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 248, + "percentage": 27 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "13.038", + "ko": "4.769" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "926", + "ok": "688", + "ko": "238" + }, + "minResponseTime": { + "total": "223", + "ok": "223", + "ko": "10002" + }, + "maxResponseTime": { + "total": "22231", + "ok": "15551", + "ko": "22231" + }, + "meanResponseTime": { + "total": "7231", + "ok": "5843", + "ko": "11244" + }, + "standardDeviation": { + "total": "4232", + "ok": "3630", + "ko": "3149" + }, + "percentiles1": { + "total": "6564", + "ok": "5161", + "ko": "10013" + }, + "percentiles2": { + "total": "10012", + "ok": "7335", + "ko": "10023" + }, + "percentiles3": { + "total": "13725", + "ok": "13365", + "ko": "19234" + }, + "percentiles4": { + "total": "19235", + "ok": "14185", + "ko": "19249" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 34, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 634, + "percentage": 68 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 238, + "percentage": 26 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "13.231", + "ko": "4.577" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "926", + "ok": "669", + "ko": "257" + }, + "minResponseTime": { + "total": "67", + "ok": "67", + "ko": "10002" + }, + "maxResponseTime": { + "total": "20210", + "ok": "15541", + "ko": "20210" + }, + "meanResponseTime": { + "total": "7133", + "ok": "5549", + "ko": "11256" + }, + "standardDeviation": { + "total": "4188", + "ok": "3389", + "ko": "3126" + }, + "percentiles1": { + "total": "6606", + "ok": "4981", + "ko": "10013" + }, + "percentiles2": { + "total": "10010", + "ok": "7114", + "ko": "10028" + }, + "percentiles3": { + "total": "13593", + "ok": "12982", + "ko": "19229" + }, + "percentiles4": { + "total": "19233", + "ok": "13724", + "ko": "19238" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 612, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 257, + "percentage": 28 +}, + "meanNumberOfRequestsPerSecond": { + "total": "17.808", + "ok": "12.865", + "ko": "4.942" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-1000-20s/js/stats.json b/docs/load_tests/gamesimulation-1000-20s/js/stats.json new file mode 100644 index 00000000..e54c63c0 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 6556, + "ok": 5275, + "ko": 1281 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10001 + }, + "maxResponseTime": { + "total": 26251, + "ok": 15551, + "ko": 26251 + }, + "meanResponseTime": { + "total": 5769, + "ok": 4422, + "ko": 11315 + }, + "standardDeviation": { + "total": 4502, + "ok": 3655, + "ko": 3237 + }, + "percentiles1": { + "total": 4986, + "ok": 4143, + "ko": 10012 + }, + "percentiles2": { + "total": 10004, + "ok": 6371, + "ko": 10024 + }, + "percentiles3": { + "total": 13255, + "ok": 12567, + "ko": 19233 + }, + "percentiles4": { + "total": 19233, + "ok": 13742, + "ko": 19249 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1178, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 139, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 3958, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1281, + "percentage": 20 +}, + "meanNumberOfRequestsPerSecond": { + "total": 126.07692307692308, + "ok": 101.4423076923077, + "ko": 24.634615384615383 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 1000, + "ok": 926, + "ko": 74 + }, + "minResponseTime": { + "total": 59, + "ok": 59, + "ko": 10001 + }, + "maxResponseTime": { + "total": 26251, + "ok": 12974, + "ko": 26251 + }, + "meanResponseTime": { + "total": 5032, + "ok": 4574, + "ko": 10761 + }, + "standardDeviation": { + "total": 3291, + "ok": 2866, + "ko": 2849 + }, + "percentiles1": { + "total": 4610, + "ok": 4415, + "ko": 10006 + }, + "percentiles2": { + "total": 6580, + "ok": 5742, + "ko": 10013 + }, + "percentiles3": { + "total": 11318, + "ok": 11295, + "ko": 19230 + }, + "percentiles4": { + "total": 12522, + "ok": 12455, + "ko": 21842 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 70, + "percentage": 7 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 40, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 816, + "percentage": 82 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 74, + "percentage": 7 +}, + "meanNumberOfRequestsPerSecond": { + "total": 19.23076923076923, + "ok": 17.807692307692307, + "ko": 1.4230769230769231 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 926, + "ok": 926, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 240, + "ok": 240, + "ko": 0 + }, + "meanResponseTime": { + "total": 65, + "ok": 65, + "ko": 0 + }, + "standardDeviation": { + "total": 27, + "ok": 27, + "ko": 0 + }, + "percentiles1": { + "total": 56, + "ok": 56, + "ko": 0 + }, + "percentiles2": { + "total": 78, + "ok": 78, + "ko": 0 + }, + "percentiles3": { + "total": 122, + "ok": 122, + "ko": 0 + }, + "percentiles4": { + "total": 138, + "ok": 138, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 926, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 17.807692307692307, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 926, + "ok": 694, + "ko": 232 + }, + "minResponseTime": { + "total": 95, + "ok": 95, + "ko": 10001 + }, + "maxResponseTime": { + "total": 22235, + "ok": 15258, + "ko": 22235 + }, + "meanResponseTime": { + "total": 6827, + "ok": 5286, + "ko": 11435 + }, + "standardDeviation": { + "total": 4244, + "ok": 3286, + "ko": 3352 + }, + "percentiles1": { + "total": 5958, + "ok": 4698, + "ko": 10013 + }, + "percentiles2": { + "total": 10008, + "ok": 6692, + "ko": 10035 + }, + "percentiles3": { + "total": 13626, + "ok": 12975, + "ko": 19231 + }, + "percentiles4": { + "total": 19233, + "ok": 13797, + "ko": 19910 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 637, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 232, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 13.346153846153847, + "ko": 4.461538461538462 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 926, + "ok": 694, + "ko": 232 + }, + "minResponseTime": { + "total": 118, + "ok": 118, + "ko": 10001 + }, + "maxResponseTime": { + "total": 26247, + "ok": 15363, + "ko": 26247 + }, + "meanResponseTime": { + "total": 7074, + "ok": 5555, + "ko": 11618 + }, + "standardDeviation": { + "total": 4361, + "ok": 3455, + "ko": 3557 + }, + "percentiles1": { + "total": 6279, + "ok": 4894, + "ko": 10013 + }, + "percentiles2": { + "total": 10010, + "ok": 7232, + "ko": 10041 + }, + "percentiles3": { + "total": 13941, + "ok": 13103, + "ko": 19233 + }, + "percentiles4": { + "total": 19234, + "ok": 13943, + "ko": 19912 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 637, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 232, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 13.346153846153847, + "ko": 4.461538461538462 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 926, + "ok": 678, + "ko": 248 + }, + "minResponseTime": { + "total": 68, + "ok": 68, + "ko": 10001 + }, + "maxResponseTime": { + "total": 19246, + "ok": 15508, + "ko": 19246 + }, + "meanResponseTime": { + "total": 7081, + "ok": 5569, + "ko": 11214 + }, + "standardDeviation": { + "total": 4200, + "ok": 3475, + "ko": 3085 + }, + "percentiles1": { + "total": 6504, + "ok": 4885, + "ko": 10012 + }, + "percentiles2": { + "total": 10010, + "ok": 7193, + "ko": 10020 + }, + "percentiles3": { + "total": 13694, + "ok": 13093, + "ko": 19233 + }, + "percentiles4": { + "total": 19234, + "ok": 14285, + "ko": 19240 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 38, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 18, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 622, + "percentage": 67 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 248, + "percentage": 27 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 13.038461538461538, + "ko": 4.769230769230769 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 926, + "ok": 688, + "ko": 238 + }, + "minResponseTime": { + "total": 223, + "ok": 223, + "ko": 10002 + }, + "maxResponseTime": { + "total": 22231, + "ok": 15551, + "ko": 22231 + }, + "meanResponseTime": { + "total": 7231, + "ok": 5843, + "ko": 11244 + }, + "standardDeviation": { + "total": 4232, + "ok": 3630, + "ko": 3149 + }, + "percentiles1": { + "total": 6564, + "ok": 5161, + "ko": 10013 + }, + "percentiles2": { + "total": 10012, + "ok": 7335, + "ko": 10023 + }, + "percentiles3": { + "total": 13725, + "ok": 13365, + "ko": 19234 + }, + "percentiles4": { + "total": 19235, + "ok": 14185, + "ko": 19249 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 34, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 634, + "percentage": 68 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 238, + "percentage": 26 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 13.23076923076923, + "ko": 4.576923076923077 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 926, + "ok": 669, + "ko": 257 + }, + "minResponseTime": { + "total": 67, + "ok": 67, + "ko": 10002 + }, + "maxResponseTime": { + "total": 20210, + "ok": 15541, + "ko": 20210 + }, + "meanResponseTime": { + "total": 7133, + "ok": 5549, + "ko": 11256 + }, + "standardDeviation": { + "total": 4188, + "ok": 3389, + "ko": 3126 + }, + "percentiles1": { + "total": 6606, + "ok": 4981, + "ko": 10013 + }, + "percentiles2": { + "total": 10010, + "ok": 7114, + "ko": 10028 + }, + "percentiles3": { + "total": 13593, + "ok": 12982, + "ko": 19229 + }, + "percentiles4": { + "total": 19233, + "ok": 13724, + "ko": 19238 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 612, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 257, + "percentage": 28 +}, + "meanNumberOfRequestsPerSecond": { + "total": 17.807692307692307, + "ok": 12.865384615384615, + "ko": 4.9423076923076925 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/js/theme.js b/docs/load_tests/gamesimulation-1000-20s/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-1000-20s/js/unpack.js b/docs/load_tests/gamesimulation-1000-20s/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-0-693933696.html b/docs/load_tests/gamesimulation-1000-20s/req_request-0-693933696.html new file mode 100644 index 00000000..3399a71a --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-0-693933696.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-1-693933697.html b/docs/load_tests/gamesimulation-1000-20s/req_request-1-693933697.html new file mode 100644 index 00000000..455427db --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-2-693933698.html b/docs/load_tests/gamesimulation-1000-20s/req_request-2-693933698.html new file mode 100644 index 00000000..ac1d202c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-2-693933698.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-3-693933699.html b/docs/load_tests/gamesimulation-1000-20s/req_request-3-693933699.html new file mode 100644 index 00000000..bbb17375 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-3-693933699.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-4-693933700.html b/docs/load_tests/gamesimulation-1000-20s/req_request-4-693933700.html new file mode 100644 index 00000000..c482eada --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-4-693933700.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-5-693933701.html b/docs/load_tests/gamesimulation-1000-20s/req_request-5-693933701.html new file mode 100644 index 00000000..f2f21da4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-5-693933701.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/req_request-6-693933702.html b/docs/load_tests/gamesimulation-1000-20s/req_request-6-693933702.html new file mode 100644 index 00000000..1e5acccc --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/req_request-6-693933702.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-20s/simulation.log b/docs/load_tests/gamesimulation-1000-20s/simulation.log new file mode 100644 index 00000000..d4279483 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/simulation.log @@ -0,0 +1,8557 @@ +RUN GameSimulation gamesimulation 1714126496616 Run 1000 game petitions during 20 seconds 3.10.5 +USER GameSimulation START 1714126497177 +USER GameSimulation START 1714126497177 +USER GameSimulation START 1714126497210 +USER GameSimulation START 1714126497225 +USER GameSimulation START 1714126497240 +USER GameSimulation START 1714126497255 +REQUEST request_0 1714126497175 1714126497241 OK +REQUEST request_0 1714126497175 1714126497240 OK +REQUEST request_0 1714126497207 1714126497269 OK +REQUEST request_0 1714126497223 1714126497283 OK +USER GameSimulation START 1714126497284 +REQUEST request_1 1714126497268 1714126497296 OK +REQUEST request_1 1714126497268 1714126497296 OK +REQUEST request_0 1714126497238 1714126497297 OK +REQUEST request_1 1714126497270 1714126497298 OK +USER GameSimulation START 1714126497300 +REQUEST request_1 1714126497284 1714126497311 OK +USER GameSimulation START 1714126497315 +REQUEST request_0 1714126497255 1714126497319 OK +REQUEST request_1 1714126497297 1714126497324 OK +REQUEST request_6 1714126497270 1714126497337 OK +REQUEST request_4 1714126497271 1714126497339 OK +USER GameSimulation START 1714126497345 +REQUEST request_6 1714126497272 1714126497347 OK +REQUEST request_4 1714126497269 1714126497349 OK +REQUEST request_4 1714126497270 1714126497349 OK +REQUEST request_1 1714126497320 1714126497354 OK +REQUEST request_6 1714126497271 1714126497355 OK +REQUEST request_0 1714126497283 1714126497357 OK +USER GameSimulation START 1714126497361 +REQUEST request_4 1714126497285 1714126497365 OK +REQUEST request_2 1714126497271 1714126497366 OK +REQUEST request_2 1714126497268 1714126497368 OK +REQUEST request_2 1714126497269 1714126497370 OK +REQUEST request_6 1714126497286 1714126497371 OK +USER GameSimulation START 1714126497376 +REQUEST request_6 1714126497299 1714126497380 OK +REQUEST request_2 1714126497285 1714126497381 OK +REQUEST request_4 1714126497299 1714126497387 OK +REQUEST request_3 1714126497271 1714126497389 OK +REQUEST request_1 1714126497357 1714126497406 OK +USER GameSimulation START 1714126497406 +REQUEST request_0 1714126497299 1714126497407 OK +REQUEST request_3 1714126497269 1714126497408 OK +USER GameSimulation START 1714126497422 +USER GameSimulation START 1714126497438 +USER GameSimulation START 1714126497469 +USER GameSimulation START 1714126497485 +USER GameSimulation START 1714126497500 +USER GameSimulation START 1714126497516 +USER GameSimulation START 1714126497546 +USER GameSimulation START 1714126497562 +USER GameSimulation START 1714126497577 +USER GameSimulation START 1714126497609 +REQUEST request_3 1714126497269 1714126497613 OK +REQUEST request_2 1714126497298 1714126497614 OK +REQUEST request_3 1714126497285 1714126497614 OK +REQUEST request_1 1714126497408 1714126497619 OK +USER GameSimulation START 1714126497625 +REQUEST request_5 1714126497272 1714126497631 OK +REQUEST request_5 1714126497270 1714126497632 OK +REQUEST request_0 1714126497315 1714126497634 OK +REQUEST request_3 1714126497298 1714126497635 OK +USER GameSimulation END 1714126497635 +USER GameSimulation END 1714126497635 +USER GameSimulation START 1714126497640 +USER GameSimulation START 1714126497671 +REQUEST request_5 1714126497270 1714126497678 OK +USER GameSimulation END 1714126497679 +REQUEST request_5 1714126497285 1714126497680 OK +USER GameSimulation END 1714126497680 +REQUEST request_6 1714126497321 1714126497681 OK +USER GameSimulation START 1714126497685 +REQUEST request_1 1714126497635 1714126497691 OK +REQUEST request_2 1714126497320 1714126497697 OK +REQUEST request_5 1714126497299 1714126497698 OK +USER GameSimulation END 1714126497699 +USER GameSimulation START 1714126497701 +REQUEST request_4 1714126497320 1714126497716 OK +USER GameSimulation START 1714126497731 +USER GameSimulation START 1714126497747 +USER GameSimulation START 1714126497763 +REQUEST request_0 1714126497345 1714126497763 OK +REQUEST request_5 1714126497321 1714126497764 OK +REQUEST request_3 1714126497320 1714126497766 OK +REQUEST request_6 1714126497359 1714126497768 OK +USER GameSimulation END 1714126497769 +REQUEST request_4 1714126497358 1714126497768 OK +REQUEST request_3 1714126497358 1714126497773 OK +USER GameSimulation START 1714126497778 +USER GameSimulation START 1714126497809 +REQUEST request_2 1714126497358 1714126497812 OK +REQUEST request_0 1714126497360 1714126497813 OK +REQUEST request_0 1714126497375 1714126497814 OK +REQUEST request_1 1714126497765 1714126497815 OK +REQUEST request_0 1714126497406 1714126497815 OK +REQUEST request_6 1714126497409 1714126497816 OK +REQUEST request_5 1714126497358 1714126497817 OK +REQUEST request_4 1714126497408 1714126497818 OK +USER GameSimulation END 1714126497818 +USER GameSimulation START 1714126497824 +REQUEST request_2 1714126497408 1714126497829 OK +USER GameSimulation START 1714126497838 +REQUEST request_0 1714126497422 1714126497868 OK +USER GameSimulation START 1714126497869 +REQUEST request_1 1714126497813 1714126497871 OK +REQUEST request_1 1714126497817 1714126497871 OK +REQUEST request_1 1714126497816 1714126497872 OK +REQUEST request_0 1714126497437 1714126497872 OK +REQUEST request_3 1714126497408 1714126497873 OK +REQUEST request_5 1714126497409 1714126497873 OK +USER GameSimulation END 1714126497874 +REQUEST request_0 1714126497484 1714126497875 OK +REQUEST request_0 1714126497468 1714126497875 OK +REQUEST request_0 1714126497500 1714126497875 OK +REQUEST request_0 1714126497515 1714126497876 OK +REQUEST request_0 1714126497546 1714126497876 OK +REQUEST request_0 1714126497561 1714126497877 OK +REQUEST request_0 1714126497577 1714126497878 OK +REQUEST request_6 1714126497636 1714126497878 OK +REQUEST request_0 1714126497624 1714126497879 OK +REQUEST request_0 1714126497609 1714126497879 OK +REQUEST request_4 1714126497636 1714126497883 OK +USER GameSimulation START 1714126497884 +USER GameSimulation START 1714126497899 +REQUEST request_3 1714126497635 1714126497923 OK +REQUEST request_2 1714126497635 1714126497923 OK +REQUEST request_0 1714126497640 1714126497923 OK +REQUEST request_1 1714126497869 1714126497924 OK +REQUEST request_1 1714126497873 1714126497927 OK +REQUEST request_1 1714126497876 1714126497927 OK +REQUEST request_1 1714126497876 1714126497927 OK +REQUEST request_1 1714126497876 1714126497928 OK +REQUEST request_1 1714126497876 1714126497928 OK +REQUEST request_1 1714126497877 1714126497928 OK +REQUEST request_1 1714126497880 1714126497929 OK +REQUEST request_1 1714126497881 1714126497929 OK +REQUEST request_1 1714126497879 1714126497929 OK +REQUEST request_1 1714126497879 1714126497930 OK +USER GameSimulation START 1714126497930 +REQUEST request_0 1714126497670 1714126497930 OK +REQUEST request_5 1714126497636 1714126497931 OK +USER GameSimulation END 1714126497932 +REQUEST request_0 1714126497685 1714126497933 OK +REQUEST request_0 1714126497700 1714126497933 OK +REQUEST request_0 1714126497746 1714126497934 OK +REQUEST request_0 1714126497731 1714126497934 OK +REQUEST request_0 1714126497762 1714126497935 OK +REQUEST request_2 1714126497766 1714126497941 OK +REQUEST request_4 1714126497767 1714126497942 OK +USER GameSimulation START 1714126497945 +REQUEST request_0 1714126497808 1714126497947 OK +REQUEST request_3 1714126497766 1714126497947 OK +REQUEST request_6 1714126497768 1714126497947 OK +REQUEST request_0 1714126497777 1714126497947 OK +REQUEST request_4 1714126497815 1714126497954 OK +USER GameSimulation START 1714126497961 +REQUEST request_1 1714126497924 1714126497980 OK +REQUEST request_6 1714126497818 1714126497981 OK +REQUEST request_3 1714126497814 1714126497983 OK +REQUEST request_1 1714126497931 1714126497984 OK +REQUEST request_1 1714126497933 1714126497984 OK +REQUEST request_1 1714126497934 1714126497985 OK +REQUEST request_1 1714126497934 1714126497985 OK +REQUEST request_1 1714126497934 1714126497985 OK +REQUEST request_1 1714126497935 1714126497986 OK +REQUEST request_1 1714126497947 1714126497986 OK +REQUEST request_1 1714126497948 1714126497986 OK +REQUEST request_5 1714126497767 1714126497990 OK +USER GameSimulation END 1714126497991 +USER GameSimulation START 1714126497991 +REQUEST request_2 1714126497816 1714126497998 OK +REQUEST request_4 1714126497818 1714126497999 OK +REQUEST request_2 1714126497817 1714126498001 OK +USER GameSimulation START 1714126498007 +USER GameSimulation START 1714126498022 +USER GameSimulation START 1714126498038 +USER GameSimulation START 1714126498069 +USER GameSimulation START 1714126498085 +USER GameSimulation START 1714126498100 +REQUEST request_3 1714126497818 1714126498120 OK +REQUEST request_2 1714126497814 1714126498120 OK +REQUEST request_5 1714126497817 1714126498122 OK +REQUEST request_5 1714126497818 1714126498122 OK +REQUEST request_4 1714126497817 1714126498124 OK +REQUEST request_5 1714126497816 1714126498125 OK +REQUEST request_0 1714126497823 1714126498125 OK +REQUEST request_6 1714126497816 1714126498127 OK +USER GameSimulation START 1714126498130 +REQUEST request_0 1714126497838 1714126498131 OK +USER GameSimulation END 1714126498133 +REQUEST request_0 1714126497869 1714126498132 OK +REQUEST request_6 1714126497818 1714126498133 OK +USER GameSimulation END 1714126498136 +REQUEST request_3 1714126497816 1714126498137 OK +USER GameSimulation END 1714126498139 +USER GameSimulation START 1714126498145 +USER GameSimulation START 1714126498160 +REQUEST request_6 1714126497870 1714126498166 OK +REQUEST request_3 1714126497869 1714126498167 OK +REQUEST request_2 1714126497869 1714126498168 OK +REQUEST request_1 1714126498129 1714126498168 OK +REQUEST request_1 1714126498134 1714126498168 OK +REQUEST request_1 1714126498135 1714126498168 OK +REQUEST request_4 1714126497869 1714126498169 OK +REQUEST request_5 1714126497870 1714126498171 OK +USER GameSimulation END 1714126498171 +REQUEST request_4 1714126497873 1714126498174 OK +REQUEST request_2 1714126497873 1714126498180 OK +REQUEST request_6 1714126497874 1714126498181 OK +USER GameSimulation START 1714126498190 +USER GameSimulation START 1714126498205 +REQUEST request_3 1714126497873 1714126498219 OK +USER GameSimulation START 1714126498220 +REQUEST request_3 1714126497876 1714126498224 OK +REQUEST request_2 1714126497876 1714126498224 OK +REQUEST request_5 1714126497874 1714126498224 OK +REQUEST request_2 1714126497876 1714126498224 OK +USER GameSimulation END 1714126498225 +REQUEST request_2 1714126497876 1714126498230 OK +REQUEST request_6 1714126497877 1714126498231 OK +REQUEST request_4 1714126497876 1714126498231 OK +REQUEST request_3 1714126497876 1714126498239 OK +USER GameSimulation START 1714126498250 +USER GameSimulation START 1714126498266 +REQUEST request_4 1714126497877 1714126498280 OK +USER GameSimulation START 1714126498281 +USER GameSimulation START 1714126498314 +REQUEST request_5 1714126497877 1714126498320 OK +REQUEST request_6 1714126497877 1714126498322 OK +REQUEST request_5 1714126497877 1714126498326 OK +REQUEST request_6 1714126497877 1714126498327 OK +REQUEST request_4 1714126497876 1714126498327 OK +USER GameSimulation END 1714126498329 +USER GameSimulation START 1714126498330 +REQUEST request_3 1714126497877 1714126498332 OK +USER GameSimulation END 1714126498334 +REQUEST request_2 1714126497877 1714126498335 OK +USER GameSimulation START 1714126498344 +USER GameSimulation START 1714126498374 +USER GameSimulation START 1714126498389 +USER GameSimulation START 1714126498404 +REQUEST request_4 1714126497877 1714126498404 OK +REQUEST request_5 1714126497877 1714126498408 OK +USER GameSimulation END 1714126498410 +REQUEST request_5 1714126497877 1714126498412 OK +REQUEST request_2 1714126497876 1714126498417 OK +REQUEST request_6 1714126497878 1714126498418 OK +USER GameSimulation START 1714126498420 +REQUEST request_4 1714126497878 1714126498421 OK +REQUEST request_3 1714126497878 1714126498421 OK +REQUEST request_3 1714126497879 1714126498424 OK +REQUEST request_4 1714126497879 1714126498425 OK +REQUEST request_4 1714126497879 1714126498425 OK +REQUEST request_6 1714126497878 1714126498426 OK +USER GameSimulation START 1714126498452 +USER GameSimulation START 1714126498467 +REQUEST request_2 1714126497879 1714126498472 OK +REQUEST request_3 1714126497879 1714126498476 OK +REQUEST request_5 1714126497878 1714126498476 OK +USER GameSimulation END 1714126498478 +REQUEST request_6 1714126497880 1714126498479 OK +USER GameSimulation START 1714126498482 +USER GameSimulation START 1714126498512 +USER GameSimulation START 1714126498528 +USER GameSimulation START 1714126498543 +USER GameSimulation START 1714126498573 +USER GameSimulation START 1714126498588 +USER GameSimulation START 1714126498604 +USER GameSimulation START 1714126498619 +REQUEST request_3 1714126497881 1714126498641 OK +REQUEST request_5 1714126497880 1714126498649 OK +USER GameSimulation START 1714126498651 +REQUEST request_5 1714126497881 1714126498655 OK +REQUEST request_5 1714126497880 1714126498660 OK +REQUEST request_2 1714126497880 1714126498660 OK +REQUEST request_4 1714126497881 1714126498661 OK +REQUEST request_3 1714126497881 1714126498664 OK +REQUEST request_2 1714126497881 1714126498664 OK +REQUEST request_6 1714126497882 1714126498665 OK +REQUEST request_0 1714126497884 1714126498665 OK +REQUEST request_4 1714126497882 1714126498666 OK +USER GameSimulation START 1714126498667 +USER GameSimulation START 1714126498682 +REQUEST request_1 1714126498666 1714126498704 OK +REQUEST request_6 1714126497880 1714126498704 OK +USER GameSimulation END 1714126498705 +REQUEST request_2 1714126497879 1714126498705 OK +USER GameSimulation END 1714126498705 +REQUEST request_5 1714126497882 1714126498706 OK +USER GameSimulation END 1714126498706 +REQUEST request_6 1714126497881 1714126498707 OK +USER GameSimulation END 1714126498707 +REQUEST request_3 1714126497876 1714126498707 OK +USER GameSimulation END 1714126498707 +REQUEST request_0 1714126497899 1714126498708 OK +REQUEST request_6 1714126497925 1714126498708 OK +USER GameSimulation START 1714126498713 +REQUEST request_4 1714126497925 1714126498714 OK +USER GameSimulation START 1714126498728 +USER GameSimulation START 1714126498743 +REQUEST request_2 1714126497931 1714126498749 OK +REQUEST request_6 1714126497932 1714126498753 OK +REQUEST request_3 1714126497925 1714126498753 OK +REQUEST request_1 1714126498708 1714126498753 OK +REQUEST request_5 1714126497925 1714126498756 OK +REQUEST request_3 1714126497931 1714126498764 OK +REQUEST request_2 1714126497924 1714126498764 OK +USER GameSimulation END 1714126498764 +USER GameSimulation START 1714126498772 +USER GameSimulation START 1714126498788 +USER GameSimulation START 1714126498803 +REQUEST request_3 1714126497935 1714126498806 OK +REQUEST request_2 1714126497934 1714126498807 OK +REQUEST request_5 1714126497932 1714126498807 OK +REQUEST request_2 1714126497934 1714126498811 OK +REQUEST request_3 1714126497934 1714126498811 OK +REQUEST request_6 1714126497938 1714126498818 OK +USER GameSimulation START 1714126498833 +REQUEST request_2 1714126497934 1714126498847 OK +USER GameSimulation START 1714126498850 +REQUEST request_4 1714126497935 1714126498854 OK +REQUEST request_5 1714126497935 1714126498854 OK +USER GameSimulation START 1714126498865 +USER GameSimulation START 1714126498881 +REQUEST request_5 1714126497935 1714126498890 OK +USER GameSimulation START 1714126498912 +USER GameSimulation START 1714126498927 +REQUEST request_2 1714126497935 1714126498932 OK +REQUEST request_5 1714126497938 1714126498933 OK +REQUEST request_3 1714126497934 1714126498934 OK +REQUEST request_6 1714126497938 1714126498935 OK +REQUEST request_4 1714126497939 1714126498938 OK +REQUEST request_0 1714126497929 1714126498939 OK +REQUEST request_3 1714126497935 1714126498940 OK +REQUEST request_4 1714126497934 1714126498941 OK +REQUEST request_4 1714126497935 1714126498942 OK +REQUEST request_2 1714126497938 1714126498942 OK +REQUEST request_0 1714126497945 1714126498942 OK +REQUEST request_6 1714126497940 1714126498943 OK +USER GameSimulation END 1714126498947 +USER GameSimulation END 1714126498947 +REQUEST request_4 1714126497934 1714126498949 OK +USER GameSimulation START 1714126498951 +REQUEST request_4 1714126497931 1714126498952 OK +USER GameSimulation END 1714126498953 +USER GameSimulation START 1714126498972 +REQUEST request_6 1714126497935 1714126498984 OK +USER GameSimulation END 1714126498984 +USER GameSimulation START 1714126498985 +USER GameSimulation START 1714126499002 +REQUEST request_1 1714126498944 1714126499012 OK +REQUEST request_1 1714126498946 1714126499012 OK +REQUEST request_2 1714126497948 1714126499016 OK +REQUEST request_5 1714126497948 1714126499026 OK +REQUEST request_6 1714126497949 1714126499028 OK +REQUEST request_5 1714126497939 1714126499028 OK +USER GameSimulation START 1714126499033 +REQUEST request_2 1714126497948 1714126499033 OK +REQUEST request_6 1714126497949 1714126499034 OK +REQUEST request_4 1714126497949 1714126499037 OK +USER GameSimulation START 1714126499048 +REQUEST request_3 1714126497948 1714126499049 OK +REQUEST request_6 1714126497940 1714126499049 OK +REQUEST request_3 1714126497939 1714126499050 OK +REQUEST request_4 1714126497948 1714126499050 OK +USER GameSimulation END 1714126499052 +USER GameSimulation END 1714126499052 +REQUEST request_3 1714126497948 1714126499052 OK +USER GameSimulation START 1714126499063 +USER GameSimulation START 1714126499093 +USER GameSimulation START 1714126499108 +REQUEST request_0 1714126497960 1714126499116 OK +REQUEST request_0 1714126497991 1714126499117 OK +REQUEST request_0 1714126498006 1714126499117 OK +REQUEST request_5 1714126497940 1714126499117 OK +REQUEST request_0 1714126498022 1714126499119 OK +REQUEST request_5 1714126497949 1714126499121 OK +REQUEST request_0 1714126498084 1714126499124 OK +REQUEST request_0 1714126498129 1714126499128 OK +REQUEST request_0 1714126498037 1714126499128 OK +REQUEST request_0 1714126498099 1714126499130 OK +REQUEST request_2 1714126498130 1714126499133 OK +REQUEST request_0 1714126498068 1714126499125 OK +REQUEST request_3 1714126498131 1714126499135 OK +REQUEST request_4 1714126498133 1714126499136 OK +USER GameSimulation END 1714126499137 +USER GameSimulation END 1714126499137 +REQUEST request_6 1714126498135 1714126499137 OK +USER GameSimulation START 1714126499138 +USER GameSimulation START 1714126499152 +USER GameSimulation START 1714126499167 +USER GameSimulation START 1714126499182 +REQUEST request_4 1714126498137 1714126499195 OK +USER GameSimulation START 1714126499198 +REQUEST request_3 1714126498136 1714126499202 OK +REQUEST request_1 1714126499119 1714126499202 OK +REQUEST request_1 1714126499122 1714126499202 OK +REQUEST request_1 1714126499119 1714126499203 OK +REQUEST request_1 1714126499119 1714126499203 OK +REQUEST request_1 1714126499126 1714126499203 OK +REQUEST request_1 1714126499129 1714126499204 OK +REQUEST request_1 1714126499129 1714126499204 OK +REQUEST request_1 1714126499136 1714126499204 OK +REQUEST request_1 1714126499140 1714126499205 OK +USER GameSimulation START 1714126499213 +REQUEST request_5 1714126498134 1714126499217 OK +USER GameSimulation END 1714126499217 +USER GameSimulation START 1714126499246 +USER GameSimulation START 1714126499261 +USER GameSimulation START 1714126499276 +USER GameSimulation START 1714126499292 +REQUEST request_6 1714126498140 1714126499306 OK +REQUEST request_3 1714126498137 1714126499306 OK +USER GameSimulation START 1714126499324 +USER GameSimulation START 1714126499338 +REQUEST request_6 1714126498140 1714126499339 OK +REQUEST request_5 1714126498139 1714126499341 OK +REQUEST request_0 1714126498144 1714126499342 OK +REQUEST request_5 1714126498139 1714126499343 OK +REQUEST request_2 1714126498136 1714126499347 OK +REQUEST request_4 1714126498138 1714126499350 OK +REQUEST request_2 1714126498135 1714126499350 OK +REQUEST request_0 1714126498159 1714126499351 OK +REQUEST request_0 1714126498190 1714126499351 OK +USER GameSimulation END 1714126499351 +USER GameSimulation END 1714126499352 +REQUEST request_0 1714126498250 1714126499352 OK +REQUEST request_0 1714126498266 1714126499352 OK +REQUEST request_0 1714126498220 1714126499353 OK +REQUEST request_0 1714126498205 1714126499353 OK +REQUEST request_0 1714126498281 1714126499354 OK +REQUEST request_0 1714126498343 1714126499355 OK +REQUEST request_0 1714126498328 1714126499360 OK +REQUEST request_0 1714126498403 1714126499360 OK +REQUEST request_0 1714126498527 1714126499362 OK +REQUEST request_0 1714126498511 1714126499361 OK +REQUEST request_0 1714126498313 1714126499363 OK +REQUEST request_0 1714126498373 1714126499361 OK +REQUEST request_0 1714126498450 1714126499364 OK +REQUEST request_0 1714126498465 1714126499365 OK +REQUEST request_0 1714126498419 1714126499365 OK +REQUEST request_0 1714126498481 1714126499366 OK +REQUEST request_0 1714126498573 1714126499366 OK +REQUEST request_0 1714126498588 1714126499367 OK +REQUEST request_0 1714126498388 1714126499367 OK +REQUEST request_0 1714126498542 1714126499367 OK +REQUEST request_0 1714126498618 1714126499368 OK +REQUEST request_0 1714126498650 1714126499368 OK +REQUEST request_0 1714126498666 1714126499368 OK +REQUEST request_0 1714126498603 1714126499368 OK +USER GameSimulation START 1714126499373 +REQUEST request_4 1714126498667 1714126499375 OK +REQUEST request_6 1714126498667 1714126499375 OK +REQUEST request_3 1714126498667 1714126499375 OK +USER GameSimulation START 1714126499383 +USER GameSimulation START 1714126499398 +REQUEST request_2 1714126498666 1714126499409 OK +REQUEST request_1 1714126499344 1714126499411 OK +REQUEST request_0 1714126498681 1714126499411 OK +REQUEST request_1 1714126499352 1714126499411 OK +USER GameSimulation START 1714126499411 +REQUEST request_1 1714126499352 1714126499411 OK +REQUEST request_1 1714126499353 1714126499412 OK +REQUEST request_1 1714126499354 1714126499412 OK +REQUEST request_1 1714126499354 1714126499413 OK +REQUEST request_1 1714126499355 1714126499413 OK +REQUEST request_1 1714126499355 1714126499413 OK +REQUEST request_1 1714126499361 1714126499413 OK +REQUEST request_1 1714126499363 1714126499414 OK +REQUEST request_1 1714126499363 1714126499415 OK +REQUEST request_1 1714126499363 1714126499415 OK +REQUEST request_1 1714126499361 1714126499415 OK +REQUEST request_1 1714126499365 1714126499415 OK +REQUEST request_1 1714126499366 1714126499415 OK +REQUEST request_1 1714126499367 1714126499415 OK +REQUEST request_1 1714126499367 1714126499415 OK +REQUEST request_1 1714126499368 1714126499416 OK +REQUEST request_1 1714126499367 1714126499416 OK +REQUEST request_1 1714126499368 1714126499417 OK +REQUEST request_1 1714126499368 1714126499417 OK +REQUEST request_1 1714126499369 1714126499417 OK +REQUEST request_1 1714126499370 1714126499417 OK +REQUEST request_1 1714126499371 1714126499417 OK +REQUEST request_1 1714126499367 1714126499417 OK +REQUEST request_1 1714126499373 1714126499421 OK +REQUEST request_1 1714126499373 1714126499422 OK +REQUEST request_5 1714126498667 1714126499426 OK +USER GameSimulation END 1714126499427 +REQUEST request_4 1714126498709 1714126499427 OK +REQUEST request_3 1714126498709 1714126499430 OK +REQUEST request_2 1714126498708 1714126499431 OK +REQUEST request_0 1714126498712 1714126499431 OK +REQUEST request_6 1714126498709 1714126499432 OK +USER GameSimulation START 1714126499443 +USER GameSimulation START 1714126499458 +USER GameSimulation START 1714126499474 +REQUEST request_0 1714126498728 1714126499474 OK +REQUEST request_1 1714126499411 1714126499475 OK +REQUEST request_1 1714126499431 1714126499475 OK +REQUEST request_0 1714126498742 1714126499475 OK +REQUEST request_0 1714126498772 1714126499477 OK +REQUEST request_0 1714126498787 1714126499477 OK +REQUEST request_5 1714126498709 1714126499478 OK +USER GameSimulation END 1714126499478 +REQUEST request_0 1714126498803 1714126499479 OK +REQUEST request_0 1714126498833 1714126499479 OK +REQUEST request_0 1714126498849 1714126499479 OK +REQUEST request_0 1714126498864 1714126499479 OK +REQUEST request_0 1714126498880 1714126499480 OK +REQUEST request_0 1714126498911 1714126499480 OK +REQUEST request_0 1714126498926 1714126499481 OK +REQUEST request_2 1714126498944 1714126499486 OK +REQUEST request_2 1714126498946 1714126499487 OK +USER GameSimulation START 1714126499490 +REQUEST request_4 1714126498946 1714126499493 OK +REQUEST request_0 1714126498950 1714126499494 OK +REQUEST request_3 1714126498948 1714126499498 OK +REQUEST request_4 1714126498948 1714126499498 OK +REQUEST request_6 1714126498948 1714126499498 OK +REQUEST request_1 1714126499474 1714126499503 OK +REQUEST request_6 1714126498949 1714126499504 OK +REQUEST request_1 1714126499476 1714126499504 OK +USER GameSimulation START 1714126499510 +USER GameSimulation START 1714126499537 +REQUEST request_1 1714126499477 1714126499546 OK +REQUEST request_1 1714126499477 1714126499546 OK +REQUEST request_0 1714126498971 1714126499546 OK +REQUEST request_1 1714126499480 1714126499551 OK +REQUEST request_1 1714126499480 1714126499551 OK +REQUEST request_3 1714126498945 1714126499551 OK +REQUEST request_1 1714126499479 1714126499551 OK +REQUEST request_1 1714126499479 1714126499551 OK +USER GameSimulation START 1714126499552 +REQUEST request_1 1714126499481 1714126499552 OK +REQUEST request_1 1714126499482 1714126499552 OK +REQUEST request_1 1714126499479 1714126499552 OK +USER GameSimulation START 1714126499584 +USER GameSimulation START 1714126499599 +USER GameSimulation START 1714126499614 +REQUEST request_0 1714126498985 1714126499628 OK +REQUEST request_1 1714126499494 1714126499627 OK +REQUEST request_5 1714126498949 1714126499639 OK +USER GameSimulation END 1714126499641 +REQUEST request_1 1714126499547 1714126499641 OK +REQUEST request_0 1714126499002 1714126499642 OK +REQUEST request_0 1714126499032 1714126499644 OK +REQUEST request_5 1714126498947 1714126499644 OK +REQUEST request_0 1714126499063 1714126499645 OK +REQUEST request_0 1714126499047 1714126499644 OK +REQUEST request_0 1714126499092 1714126499645 OK +USER GameSimulation END 1714126499647 +REQUEST request_0 1714126499107 1714126499648 OK +USER GameSimulation START 1714126499653 +REQUEST request_3 1714126499121 1714126499654 OK +REQUEST request_2 1714126499120 1714126499654 OK +USER GameSimulation START 1714126499657 +REQUEST request_4 1714126499121 1714126499658 OK +REQUEST request_3 1714126499121 1714126499658 OK +REQUEST request_2 1714126499120 1714126499658 OK +REQUEST request_4 1714126499121 1714126499659 OK +USER GameSimulation START 1714126499673 +REQUEST request_1 1714126499631 1714126499674 OK +USER GameSimulation START 1714126499706 +USER GameSimulation START 1714126499719 +USER GameSimulation START 1714126499735 +REQUEST request_6 1714126499122 1714126499735 OK +REQUEST request_1 1714126499645 1714126499735 OK +REQUEST request_1 1714126499643 1714126499735 OK +REQUEST request_1 1714126499648 1714126499740 OK +REQUEST request_1 1714126499648 1714126499740 OK +REQUEST request_1 1714126499650 1714126499740 OK +REQUEST request_1 1714126499650 1714126499740 OK +REQUEST request_5 1714126499122 1714126499743 OK +REQUEST request_5 1714126499122 1714126499744 OK +REQUEST request_2 1714126499121 1714126499745 OK +USER GameSimulation END 1714126499746 +REQUEST request_6 1714126499122 1714126499747 OK +USER GameSimulation END 1714126499749 +REQUEST request_2 1714126499123 1714126499754 OK +REQUEST request_3 1714126499121 1714126499759 OK +REQUEST request_2 1714126499127 1714126499759 OK +REQUEST request_6 1714126499125 1714126499760 OK +REQUEST request_3 1714126499124 1714126499760 OK +REQUEST request_4 1714126499128 1714126499760 OK +REQUEST request_4 1714126499125 1714126499761 OK +REQUEST request_3 1714126499127 1714126499764 OK +USER GameSimulation START 1714126499767 +USER GameSimulation START 1714126499782 +USER GameSimulation START 1714126499798 +USER GameSimulation START 1714126499812 +REQUEST request_3 1714126499131 1714126499843 OK +USER GameSimulation START 1714126499843 +REQUEST request_6 1714126499127 1714126499849 OK +REQUEST request_2 1714126499130 1714126499849 OK +REQUEST request_2 1714126499130 1714126499849 OK +REQUEST request_5 1714126499129 1714126499850 OK +REQUEST request_5 1714126499126 1714126499851 OK +REQUEST request_6 1714126499129 1714126499852 OK +REQUEST request_3 1714126499130 1714126499852 OK +USER GameSimulation END 1714126499853 +USER GameSimulation END 1714126499854 +REQUEST request_4 1714126499131 1714126499856 OK +REQUEST request_4 1714126499131 1714126499856 OK +REQUEST request_0 1714126499138 1714126499856 OK +USER GameSimulation START 1714126499859 +REQUEST request_4 1714126499122 1714126499860 OK +USER GameSimulation START 1714126499874 +REQUEST request_2 1714126499136 1714126499889 OK +REQUEST request_6 1714126499132 1714126499889 OK +REQUEST request_1 1714126499858 1714126499892 OK +USER GameSimulation START 1714126499905 +USER GameSimulation START 1714126499920 +REQUEST request_5 1714126499132 1714126499927 OK +REQUEST request_6 1714126499138 1714126499928 OK +REQUEST request_6 1714126499133 1714126499930 OK +USER GameSimulation END 1714126499932 +USER GameSimulation START 1714126499936 +REQUEST request_5 1714126499138 1714126499936 OK +USER GameSimulation START 1714126499966 +REQUEST request_3 1714126499137 1714126499977 OK +REQUEST request_2 1714126499141 1714126499978 OK +USER GameSimulation START 1714126499980 +REQUEST request_3 1714126499141 1714126499983 OK +REQUEST request_5 1714126499123 1714126499983 OK +USER GameSimulation END 1714126499985 +REQUEST request_4 1714126499137 1714126499987 OK +REQUEST request_4 1714126499142 1714126499987 OK +REQUEST request_6 1714126499143 1714126499988 OK +REQUEST request_0 1714126499152 1714126499988 OK +USER GameSimulation END 1714126499989 +REQUEST request_0 1714126499167 1714126499989 OK +USER GameSimulation START 1714126499998 +REQUEST request_0 1714126499182 1714126500001 OK +USER GameSimulation START 1714126500027 +REQUEST request_0 1714126499198 1714126500037 OK +USER GameSimulation START 1714126500041 +REQUEST request_1 1714126499991 1714126500053 OK +REQUEST request_1 1714126500002 1714126500053 OK +REQUEST request_1 1714126499989 1714126500053 OK +REQUEST request_0 1714126499213 1714126500054 OK +USER GameSimulation START 1714126500056 +REQUEST request_5 1714126499142 1714126500063 OK +USER GameSimulation END 1714126500063 +REQUEST request_0 1714126499245 1714126500066 OK +REQUEST request_5 1714126499132 1714126500066 OK +USER GameSimulation END 1714126500066 +REQUEST request_0 1714126499260 1714126500067 OK +REQUEST request_0 1714126499275 1714126500067 OK +REQUEST request_0 1714126499337 1714126500069 OK +REQUEST request_1 1714126500037 1714126500072 OK +USER GameSimulation START 1714126500072 +REQUEST request_0 1714126499291 1714126500073 OK +REQUEST request_0 1714126499323 1714126500073 OK +USER GameSimulation START 1714126500104 +REQUEST request_4 1714126499346 1714126500108 OK +REQUEST request_2 1714126499345 1714126500109 OK +REQUEST request_2 1714126499352 1714126500109 OK +REQUEST request_1 1714126500055 1714126500110 OK +REQUEST request_1 1714126500067 1714126500111 OK +REQUEST request_1 1714126500069 1714126500111 OK +REQUEST request_1 1714126500066 1714126500112 OK +REQUEST request_1 1714126500067 1714126500112 OK +REQUEST request_1 1714126500073 1714126500112 OK +REQUEST request_1 1714126500073 1714126500112 OK +REQUEST request_6 1714126499348 1714126500112 OK +REQUEST request_5 1714126499347 1714126500113 OK +USER GameSimulation START 1714126500119 +REQUEST request_3 1714126499353 1714126500121 OK +REQUEST request_3 1714126499353 1714126500126 OK +REQUEST request_3 1714126499346 1714126500131 OK +REQUEST request_4 1714126499354 1714126500131 OK +USER GameSimulation END 1714126500131 +USER GameSimulation START 1714126500134 +USER GameSimulation START 1714126500166 +REQUEST request_6 1714126499355 1714126500167 OK +REQUEST request_2 1714126499354 1714126500170 OK +REQUEST request_5 1714126499354 1714126500173 OK +REQUEST request_4 1714126499355 1714126500173 OK +REQUEST request_2 1714126499354 1714126500177 OK +USER GameSimulation START 1714126500180 +USER GameSimulation START 1714126500195 +USER GameSimulation START 1714126500210 +REQUEST request_3 1714126499355 1714126500211 OK +REQUEST request_6 1714126499356 1714126500216 OK +REQUEST request_6 1714126499361 1714126500216 OK +REQUEST request_4 1714126499362 1714126500216 OK +REQUEST request_5 1714126499360 1714126500217 OK +USER GameSimulation END 1714126500218 +REQUEST request_3 1714126499354 1714126500220 OK +REQUEST request_2 1714126499360 1714126500221 OK +REQUEST request_6 1714126499363 1714126500224 OK +REQUEST request_4 1714126499354 1714126500225 OK +REQUEST request_3 1714126499360 1714126500229 OK +REQUEST request_2 1714126499352 1714126500229 OK +USER GameSimulation END 1714126500230 +REQUEST request_6 1714126499354 1714126500233 OK +REQUEST request_4 1714126499364 1714126500233 OK +REQUEST request_3 1714126499364 1714126500237 OK +USER GameSimulation START 1714126500241 +USER GameSimulation START 1714126500256 +USER GameSimulation START 1714126500272 +USER GameSimulation START 1714126500303 +USER GameSimulation START 1714126500318 +REQUEST request_2 1714126499363 1714126500331 OK +REQUEST request_5 1714126499363 1714126500333 OK +USER GameSimulation END 1714126500335 +USER GameSimulation START 1714126500336 +REQUEST request_5 1714126499355 1714126500364 OK +USER GameSimulation START 1714126500366 +REQUEST request_2 1714126499365 1714126500372 OK +REQUEST request_2 1714126499364 1714126500373 OK +USER GameSimulation START 1714126500374 +REQUEST request_5 1714126499364 1714126500374 OK +REQUEST request_4 1714126499355 1714126500374 OK +USER GameSimulation END 1714126500375 +REQUEST request_2 1714126499366 1714126500379 OK +REQUEST request_6 1714126499365 1714126500380 OK +REQUEST request_4 1714126499366 1714126500380 OK +USER GameSimulation END 1714126500381 +REQUEST request_3 1714126499366 1714126500390 OK +USER GameSimulation START 1714126500396 +USER GameSimulation START 1714126500427 +REQUEST request_6 1714126499366 1714126500428 OK +USER GameSimulation START 1714126500442 +USER GameSimulation START 1714126500457 +USER GameSimulation START 1714126500473 +REQUEST request_5 1714126499366 1714126500474 OK +USER GameSimulation END 1714126500475 +USER GameSimulation START 1714126500505 +USER GameSimulation START 1714126500520 +USER GameSimulation START 1714126500535 +USER GameSimulation START 1714126500567 +USER GameSimulation START 1714126500582 +REQUEST request_2 1714126499367 1714126500584 OK +REQUEST request_5 1714126499368 1714126500585 OK +REQUEST request_4 1714126499367 1714126500586 OK +REQUEST request_4 1714126499369 1714126500587 OK +REQUEST request_5 1714126499367 1714126500590 OK +REQUEST request_4 1714126499369 1714126500591 OK +REQUEST request_2 1714126499368 1714126500592 OK +REQUEST request_3 1714126499362 1714126500600 OK +REQUEST request_2 1714126499369 1714126500600 OK +USER GameSimulation START 1714126500599 +REQUEST request_2 1714126499368 1714126500604 OK +USER GameSimulation START 1714126500612 +REQUEST request_3 1714126499364 1714126500639 OK +USER GameSimulation START 1714126500642 +REQUEST request_4 1714126499369 1714126500644 OK +REQUEST request_5 1714126499369 1714126500646 OK +REQUEST request_4 1714126499364 1714126500646 OK +REQUEST request_3 1714126499368 1714126500649 OK +REQUEST request_3 1714126499368 1714126500655 OK +REQUEST request_2 1714126499361 1714126500655 OK +USER GameSimulation START 1714126500657 +USER GameSimulation START 1714126500687 +USER GameSimulation START 1714126500703 +REQUEST request_6 1714126499369 1714126500707 OK +USER GameSimulation START 1714126500719 +USER GameSimulation START 1714126500735 +USER GameSimulation START 1714126500767 +USER GameSimulation START 1714126500782 +USER GameSimulation START 1714126500797 +REQUEST request_5 1714126499369 1714126500807 OK +REQUEST request_6 1714126499365 1714126500808 OK +REQUEST request_5 1714126499364 1714126500810 OK +USER GameSimulation END 1714126500811 +REQUEST request_5 1714126499369 1714126500813 OK +REQUEST request_5 1714126499369 1714126500817 OK +REQUEST request_6 1714126499369 1714126500817 OK +USER GameSimulation END 1714126500819 +REQUEST request_3 1714126499367 1714126500823 OK +REQUEST request_2 1714126499369 1714126500823 OK +REQUEST request_2 1714126499371 1714126500827 OK +USER GameSimulation START 1714126500828 +USER GameSimulation START 1714126500843 +USER GameSimulation START 1714126500859 +REQUEST request_5 1714126499370 1714126500865 OK +REQUEST request_3 1714126499371 1714126500868 OK +REQUEST request_2 1714126499371 1714126500869 OK +REQUEST request_4 1714126499371 1714126500872 OK +REQUEST request_4 1714126499370 1714126500873 OK +REQUEST request_6 1714126499369 1714126500873 OK +REQUEST request_3 1714126499369 1714126500873 OK +USER GameSimulation START 1714126500874 +REQUEST request_3 1714126499362 1714126500875 OK +REQUEST request_3 1714126499364 1714126500876 OK +USER GameSimulation START 1714126500904 +REQUEST request_6 1714126499371 1714126500915 OK +REQUEST request_3 1714126499361 1714126500917 OK +USER GameSimulation START 1714126500919 +USER GameSimulation START 1714126500934 +REQUEST request_6 1714126499372 1714126500951 OK +REQUEST request_5 1714126499371 1714126500952 OK +REQUEST request_5 1714126499371 1714126500956 OK +REQUEST request_4 1714126499362 1714126500957 OK +REQUEST request_4 1714126499371 1714126500958 OK +USER GameSimulation START 1714126500965 +USER GameSimulation START 1714126500981 +REQUEST request_6 1714126499368 1714126500989 OK +REQUEST request_2 1714126499367 1714126500989 OK +USER GameSimulation END 1714126500990 +REQUEST request_5 1714126499371 1714126500993 OK +REQUEST request_6 1714126499371 1714126500995 OK +REQUEST request_0 1714126499373 1714126500996 OK +USER GameSimulation START 1714126500996 +USER GameSimulation START 1714126501026 +REQUEST request_3 1714126499371 1714126501031 OK +USER GameSimulation END 1714126501032 +REQUEST request_1 1714126500997 1714126501038 OK +REQUEST request_2 1714126499367 1714126501038 OK +USER GameSimulation START 1714126501041 +REQUEST request_2 1714126499373 1714126501042 OK +REQUEST request_5 1714126499371 1714126501042 OK +USER GameSimulation START 1714126501056 +REQUEST request_4 1714126499367 1714126501073 OK +REQUEST request_5 1714126499373 1714126501078 OK +REQUEST request_3 1714126499372 1714126501082 OK +USER GameSimulation START 1714126501087 +REQUEST request_2 1714126499373 1714126501098 OK +USER GameSimulation START 1714126501102 +USER GameSimulation START 1714126501118 +REQUEST request_4 1714126499373 1714126501133 OK +USER GameSimulation START 1714126501133 +REQUEST request_3 1714126499367 1714126501134 OK +REQUEST request_4 1714126499373 1714126501142 OK +REQUEST request_5 1714126499364 1714126501142 OK +REQUEST request_6 1714126499367 1714126501147 OK +USER GameSimulation START 1714126501164 +USER GameSimulation START 1714126501180 +USER GameSimulation START 1714126501195 +USER GameSimulation START 1714126501211 +REQUEST request_2 1714126499368 1714126501216 OK +REQUEST request_5 1714126499369 1714126501220 OK +REQUEST request_5 1714126499354 1714126501224 OK +USER GameSimulation END 1714126501226 +REQUEST request_3 1714126499373 1714126501227 OK +REQUEST request_6 1714126499374 1714126501227 OK +REQUEST request_6 1714126499371 1714126501229 OK +REQUEST request_6 1714126499374 1714126501229 OK +USER GameSimulation END 1714126501230 +REQUEST request_3 1714126499368 1714126501232 OK +REQUEST request_3 1714126499373 1714126501236 OK +REQUEST request_4 1714126499374 1714126501239 OK +USER GameSimulation START 1714126501241 +USER GameSimulation START 1714126501256 +USER GameSimulation START 1714126501271 +USER GameSimulation START 1714126501302 +REQUEST request_3 1714126499367 1714126501308 OK +USER GameSimulation START 1714126501318 +USER GameSimulation START 1714126501333 +USER GameSimulation START 1714126501363 +USER GameSimulation START 1714126501379 +USER GameSimulation START 1714126501395 +USER GameSimulation START 1714126501426 +REQUEST request_6 1714126499374 1714126501427 OK +REQUEST request_5 1714126499374 1714126501431 OK +USER GameSimulation END 1714126501433 +USER GameSimulation START 1714126501441 +REQUEST request_5 1714126499374 1714126501456 OK +USER GameSimulation START 1714126501457 +REQUEST request_5 1714126499373 1714126501457 OK +USER GameSimulation END 1714126501459 +REQUEST request_6 1714126499367 1714126501469 OK +USER GameSimulation START 1714126501472 +USER GameSimulation START 1714126501503 +USER GameSimulation START 1714126501519 +USER GameSimulation START 1714126501534 +REQUEST request_4 1714126499367 1714126501540 OK +USER GameSimulation END 1714126501542 +REQUEST request_4 1714126499368 1714126501544 OK +REQUEST request_5 1714126499368 1714126501545 OK +USER GameSimulation END 1714126501547 +REQUEST request_4 1714126499374 1714126501549 OK +REQUEST request_6 1714126499372 1714126501551 OK +REQUEST request_6 1714126499374 1714126501551 OK +REQUEST request_2 1714126499363 1714126501551 OK +USER GameSimulation END 1714126501552 +REQUEST request_0 1714126499383 1714126501553 OK +REQUEST request_4 1714126499368 1714126501554 OK +REQUEST request_6 1714126499369 1714126501554 OK +USER GameSimulation END 1714126501555 +REQUEST request_6 1714126499370 1714126501555 OK +USER GameSimulation END 1714126501555 +USER GameSimulation START 1714126501556 +USER GameSimulation END 1714126501556 +REQUEST request_3 1714126499369 1714126501557 OK +REQUEST request_2 1714126499361 1714126501558 OK +USER GameSimulation END 1714126501558 +USER GameSimulation END 1714126501558 +REQUEST request_6 1714126499371 1714126501560 OK +REQUEST request_2 1714126499355 1714126501561 OK +REQUEST request_4 1714126499362 1714126501561 OK +USER GameSimulation END 1714126501561 +USER GameSimulation END 1714126501562 +REQUEST request_4 1714126499364 1714126501567 OK +REQUEST request_2 1714126499373 1714126501567 OK +USER GameSimulation END 1714126501568 +REQUEST request_0 1714126499398 1714126501568 OK +REQUEST request_0 1714126499411 1714126501568 OK +REQUEST request_3 1714126499374 1714126501569 OK +USER GameSimulation END 1714126501569 +REQUEST request_6 1714126499412 1714126501574 OK +REQUEST request_2 1714126499411 1714126501575 OK +REQUEST request_3 1714126499411 1714126501575 OK +USER GameSimulation START 1714126501579 +REQUEST request_1 1714126501554 1714126501581 OK +REQUEST request_4 1714126499412 1714126501582 OK +USER GameSimulation START 1714126501594 +REQUEST request_4 1714126499432 1714126501619 OK +REQUEST request_1 1714126501569 1714126501621 OK +REQUEST request_1 1714126501569 1714126501621 OK +USER GameSimulation START 1714126501626 +REQUEST request_5 1714126499412 1714126501626 OK +USER GameSimulation END 1714126501628 +REQUEST request_3 1714126499432 1714126501629 OK +REQUEST request_0 1714126499443 1714126501633 OK +REQUEST request_2 1714126499432 1714126501633 OK +REQUEST request_6 1714126499432 1714126501634 OK +REQUEST request_0 1714126499458 1714126501634 OK +REQUEST request_0 1714126499474 1714126501635 OK +USER GameSimulation START 1714126501643 +USER GameSimulation START 1714126501655 +REQUEST request_4 1714126499475 1714126501665 OK +REQUEST request_2 1714126499475 1714126501666 OK +REQUEST request_1 1714126501636 1714126501667 OK +REQUEST request_1 1714126501636 1714126501667 OK +REQUEST request_6 1714126499475 1714126501668 OK +REQUEST request_1 1714126501634 1714126501668 OK +REQUEST request_5 1714126499432 1714126501669 OK +USER GameSimulation END 1714126501669 +REQUEST request_2 1714126499476 1714126501683 OK +USER GameSimulation START 1714126501687 +USER GameSimulation START 1714126501702 +REQUEST request_2 1714126499477 1714126501714 OK +USER GameSimulation START 1714126501719 +REQUEST request_3 1714126499476 1714126501719 OK +REQUEST request_5 1714126499475 1714126501719 OK +USER GameSimulation START 1714126501734 +REQUEST request_4 1714126499476 1714126501752 OK +REQUEST request_4 1714126499477 1714126501753 OK +REQUEST request_3 1714126499477 1714126501757 OK +REQUEST request_5 1714126499477 1714126501757 OK +REQUEST request_6 1714126499477 1714126501761 OK +REQUEST request_4 1714126499478 1714126501762 OK +REQUEST request_2 1714126499477 1714126501762 OK +REQUEST request_6 1714126499478 1714126501762 OK +USER GameSimulation END 1714126501762 +USER GameSimulation START 1714126501764 +REQUEST request_3 1714126499477 1714126501765 OK +USER GameSimulation START 1714126501780 +USER GameSimulation START 1714126501795 +REQUEST request_4 1714126499480 1714126501808 OK +USER GameSimulation START 1714126501824 +USER GameSimulation START 1714126501839 +REQUEST request_5 1714126499478 1714126501848 OK +REQUEST request_3 1714126499480 1714126501848 OK +USER GameSimulation END 1714126501849 +REQUEST request_3 1714126499480 1714126501851 OK +REQUEST request_5 1714126499478 1714126501851 OK +USER GameSimulation START 1714126501854 +REQUEST request_2 1714126499479 1714126501855 OK +REQUEST request_3 1714126499480 1714126501859 OK +REQUEST request_6 1714126499480 1714126501862 OK +REQUEST request_2 1714126499480 1714126501862 OK +USER GameSimulation START 1714126501883 +REQUEST request_6 1714126499480 1714126501890 OK +REQUEST request_5 1714126499480 1714126501897 OK +USER GameSimulation START 1714126501899 +USER GameSimulation START 1714126501914 +USER GameSimulation START 1714126501944 +USER GameSimulation START 1714126501959 +USER GameSimulation START 1714126501975 +REQUEST request_5 1714126499480 1714126501980 OK +USER GameSimulation END 1714126501980 +REQUEST request_5 1714126499481 1714126501982 OK +REQUEST request_3 1714126499480 1714126501985 OK +REQUEST request_4 1714126499480 1714126501987 OK +REQUEST request_4 1714126499480 1714126501987 OK +REQUEST request_4 1714126499480 1714126501988 OK +REQUEST request_3 1714126499481 1714126501995 OK +REQUEST request_4 1714126499481 1714126501996 OK +USER GameSimulation START 1714126502006 +USER GameSimulation START 1714126502022 +USER GameSimulation START 1714126502038 +USER GameSimulation START 1714126502054 +REQUEST request_6 1714126499481 1714126502064 OK +REQUEST request_5 1714126499481 1714126502065 OK +REQUEST request_3 1714126499482 1714126502076 OK +REQUEST request_5 1714126499482 1714126502076 OK +USER GameSimulation START 1714126502077 +REQUEST request_4 1714126499482 1714126502078 OK +REQUEST request_6 1714126499482 1714126502078 OK +REQUEST request_2 1714126499481 1714126502078 OK +REQUEST request_6 1714126499481 1714126502086 OK +REQUEST request_6 1714126499482 1714126502086 OK +REQUEST request_6 1714126499482 1714126502086 OK +USER GameSimulation END 1714126502086 +USER GameSimulation START 1714126502100 +USER GameSimulation START 1714126502116 +REQUEST request_6 1714126499478 1714126502124 OK +USER GameSimulation END 1714126502125 +USER GameSimulation START 1714126502147 +REQUEST request_3 1714126499475 1714126502157 OK +REQUEST request_2 1714126499480 1714126502157 OK +REQUEST request_5 1714126499482 1714126502157 OK +REQUEST request_0 1714126499490 1714126502158 OK +USER GameSimulation END 1714126502160 +REQUEST request_5 1714126499482 1714126502160 OK +USER GameSimulation END 1714126502160 +REQUEST request_2 1714126499479 1714126502165 OK +REQUEST request_4 1714126499481 1714126502166 OK +REQUEST request_6 1714126499495 1714126502171 OK +REQUEST request_3 1714126499481 1714126502171 OK +USER GameSimulation END 1714126502171 +REQUEST request_2 1714126499482 1714126502171 OK +REQUEST request_2 1714126499481 1714126502172 OK +USER GameSimulation END 1714126502173 +USER GameSimulation END 1714126502173 +USER GameSimulation END 1714126502173 +REQUEST request_4 1714126499495 1714126502174 OK +USER GameSimulation START 1714126502174 +USER GameSimulation START 1714126502178 +REQUEST request_3 1714126499494 1714126502179 OK +REQUEST request_0 1714126499510 1714126502180 OK +REQUEST request_0 1714126499536 1714126502180 OK +REQUEST request_4 1714126499547 1714126502181 OK +USER GameSimulation START 1714126502192 +USER GameSimulation START 1714126502222 +REQUEST request_2 1714126499494 1714126502223 OK +REQUEST request_1 1714126502160 1714126502223 OK +REQUEST request_1 1714126502181 1714126502224 OK +REQUEST request_1 1714126502181 1714126502224 OK +REQUEST request_2 1714126499547 1714126502229 OK +REQUEST request_5 1714126499495 1714126502231 OK +USER GameSimulation END 1714126502232 +USER GameSimulation START 1714126502238 +REQUEST request_3 1714126499547 1714126502239 OK +USER GameSimulation START 1714126502269 +REQUEST request_6 1714126499547 1714126502275 OK +REQUEST request_0 1714126499551 1714126502278 OK +REQUEST request_5 1714126499547 1714126502280 OK +USER GameSimulation END 1714126502280 +REQUEST request_0 1714126499583 1714126502281 OK +REQUEST request_0 1714126499598 1714126502281 OK +REQUEST request_0 1714126499614 1714126502281 OK +USER GameSimulation START 1714126502284 +REQUEST request_4 1714126499632 1714126502284 OK +REQUEST request_6 1714126499633 1714126502288 OK +REQUEST request_3 1714126499632 1714126502288 OK +USER GameSimulation START 1714126502299 +USER GameSimulation START 1714126502330 +REQUEST request_2 1714126499631 1714126502330 OK +REQUEST request_2 1714126499644 1714126502331 OK +REQUEST request_2 1714126499646 1714126502337 OK +REQUEST request_1 1714126502278 1714126502338 OK +REQUEST request_1 1714126502281 1714126502338 OK +REQUEST request_1 1714126502281 1714126502339 OK +REQUEST request_1 1714126502281 1714126502339 OK +REQUEST request_4 1714126499645 1714126502340 OK +REQUEST request_5 1714126499633 1714126502341 OK +USER GameSimulation END 1714126502342 +USER GameSimulation START 1714126502345 +REQUEST request_2 1714126499648 1714126502350 OK +REQUEST request_4 1714126499647 1714126502350 OK +REQUEST request_6 1714126499647 1714126502353 OK +REQUEST request_3 1714126499647 1714126502354 OK +USER GameSimulation START 1714126502360 +REQUEST request_3 1714126499648 1714126502366 OK +USER GameSimulation START 1714126502392 +USER GameSimulation START 1714126502407 +USER GameSimulation START 1714126502422 +USER GameSimulation START 1714126502438 +REQUEST request_6 1714126499650 1714126502447 OK +REQUEST request_0 1714126499652 1714126502451 OK +REQUEST request_5 1714126499648 1714126502453 OK +REQUEST request_2 1714126499650 1714126502457 OK +REQUEST request_6 1714126499648 1714126502458 OK +USER GameSimulation END 1714126502459 +REQUEST request_3 1714126499651 1714126502465 OK +REQUEST request_4 1714126499653 1714126502466 OK +USER GameSimulation START 1714126502470 +USER GameSimulation START 1714126502484 +REQUEST request_0 1714126499656 1714126502495 OK +REQUEST request_2 1714126499650 1714126502498 OK +REQUEST request_1 1714126502452 1714126502498 OK +REQUEST request_3 1714126499651 1714126502498 OK +USER GameSimulation START 1714126502499 +REQUEST request_5 1714126499653 1714126502503 OK +REQUEST request_4 1714126499652 1714126502503 OK +REQUEST request_6 1714126499653 1714126502504 OK +USER GameSimulation END 1714126502504 +REQUEST request_4 1714126499653 1714126502504 OK +REQUEST request_3 1714126499651 1714126502504 OK +REQUEST request_6 1714126499654 1714126502507 OK +REQUEST request_2 1714126499650 1714126502507 OK +USER GameSimulation START 1714126502529 +USER GameSimulation START 1714126502545 +REQUEST request_3 1714126499645 1714126502555 OK +REQUEST request_1 1714126502495 1714126502558 OK +USER GameSimulation START 1714126502560 +USER GameSimulation START 1714126502591 +USER GameSimulation START 1714126502607 +REQUEST request_6 1714126499654 1714126502621 OK +USER GameSimulation START 1714126502622 +REQUEST request_5 1714126499653 1714126502630 OK +USER GameSimulation END 1714126502630 +REQUEST request_5 1714126499646 1714126502635 OK +USER GameSimulation END 1714126502635 +USER GameSimulation START 1714126502637 +REQUEST request_5 1714126499653 1714126502637 OK +USER GameSimulation END 1714126502637 +REQUEST request_4 1714126499649 1714126502638 OK +USER GameSimulation START 1714126502668 +REQUEST request_0 1714126499673 1714126502669 OK +REQUEST request_0 1714126499705 1714126502672 OK +REQUEST request_5 1714126499649 1714126502673 OK +USER GameSimulation END 1714126502673 +REQUEST request_0 1714126499719 1714126502675 OK +REQUEST request_0 1714126499842 1714126502677 OK +REQUEST request_0 1714126499797 1714126502678 OK +REQUEST request_0 1714126499859 1714126502678 OK +REQUEST request_0 1714126499734 1714126502678 OK +REQUEST request_0 1714126499812 1714126502678 OK +REQUEST request_0 1714126499766 1714126502679 OK +REQUEST request_0 1714126499782 1714126502679 OK +REQUEST request_2 1714126499858 1714126502683 OK +REQUEST request_4 1714126499860 1714126502683 OK +USER GameSimulation START 1714126502684 +REQUEST request_6 1714126499860 1714126502686 OK +REQUEST request_0 1714126499874 1714126502687 OK +REQUEST request_0 1714126499905 1714126502687 OK +REQUEST request_0 1714126499919 1714126502688 OK +REQUEST request_0 1714126499935 1714126502689 OK +REQUEST request_0 1714126499979 1714126502689 OK +REQUEST request_0 1714126499966 1714126502690 OK +USER GameSimulation START 1714126502699 +REQUEST request_2 1714126499990 1714126502721 OK +REQUEST request_1 1714126502669 1714126502726 OK +REQUEST request_3 1714126499859 1714126502727 OK +REQUEST request_1 1714126502677 1714126502727 OK +REQUEST request_1 1714126502675 1714126502727 OK +REQUEST request_1 1714126502678 1714126502728 OK +REQUEST request_1 1714126502678 1714126502728 OK +REQUEST request_1 1714126502672 1714126502728 OK +REQUEST request_1 1714126502679 1714126502728 OK +REQUEST request_1 1714126502678 1714126502728 OK +REQUEST request_1 1714126502678 1714126502729 OK +REQUEST request_1 1714126502679 1714126502729 OK +REQUEST request_1 1714126502687 1714126502729 OK +REQUEST request_1 1714126502690 1714126502730 OK +REQUEST request_1 1714126502690 1714126502730 OK +REQUEST request_1 1714126502690 1714126502730 OK +USER GameSimulation START 1714126502730 +REQUEST request_1 1714126502691 1714126502730 OK +REQUEST request_1 1714126502689 1714126502731 OK +REQUEST request_5 1714126499860 1714126502737 OK +USER GameSimulation END 1714126502737 +REQUEST request_3 1714126499992 1714126502741 OK +REQUEST request_3 1714126499991 1714126502741 OK +REQUEST request_4 1714126499992 1714126502741 OK +REQUEST request_4 1714126499992 1714126502742 OK +USER GameSimulation START 1714126502745 +USER GameSimulation START 1714126502760 +REQUEST request_6 1714126499993 1714126502777 OK +USER GameSimulation START 1714126502791 +USER GameSimulation START 1714126502806 +REQUEST request_0 1714126499997 1714126502813 OK +REQUEST request_5 1714126499992 1714126502814 OK +REQUEST request_6 1714126499994 1714126502817 OK +REQUEST request_5 1714126499993 1714126502817 OK +USER GameSimulation END 1714126502819 +REQUEST request_2 1714126499991 1714126502823 OK +USER GameSimulation END 1714126502824 +USER GameSimulation START 1714126502824 +REQUEST request_6 1714126500004 1714126502827 OK +USER GameSimulation START 1714126502854 +REQUEST request_3 1714126500003 1714126502860 OK +REQUEST request_4 1714126500004 1714126502860 OK +REQUEST request_1 1714126502813 1714126502864 OK +REQUEST request_2 1714126500002 1714126502864 OK +REQUEST request_0 1714126500026 1714126502864 OK +REQUEST request_5 1714126500004 1714126502868 OK +REQUEST request_6 1714126500038 1714126502871 OK +USER GameSimulation END 1714126502871 +USER GameSimulation START 1714126502873 +REQUEST request_0 1714126500041 1714126502877 OK +REQUEST request_2 1714126500037 1714126502877 OK +REQUEST request_4 1714126500038 1714126502881 OK +USER GameSimulation START 1714126502887 +USER GameSimulation START 1714126502899 +REQUEST request_4 1714126500055 1714126502905 OK +REQUEST request_1 1714126502865 1714126502906 OK +REQUEST request_3 1714126500038 1714126502906 OK +REQUEST request_1 1714126502878 1714126502907 OK +REQUEST request_2 1714126500055 1714126502910 OK +REQUEST request_5 1714126500038 1714126502911 OK +USER GameSimulation END 1714126502911 +REQUEST request_0 1714126500056 1714126502912 OK +REQUEST request_6 1714126500055 1714126502912 OK +REQUEST request_4 1714126500066 1714126502918 OK +USER GameSimulation START 1714126502929 +USER GameSimulation START 1714126502944 +REQUEST request_3 1714126500055 1714126502951 OK +REQUEST request_1 1714126502912 1714126502952 OK +REQUEST request_2 1714126500066 1714126502956 OK +REQUEST request_5 1714126500055 1714126502957 OK +USER GameSimulation END 1714126502959 +USER GameSimulation START 1714126502960 +REQUEST request_3 1714126500066 1714126502960 OK +REQUEST request_2 1714126500067 1714126502963 OK +REQUEST request_2 1714126500067 1714126502965 OK +REQUEST request_6 1714126500068 1714126502966 OK +REQUEST request_6 1714126500068 1714126502966 OK +REQUEST request_4 1714126500067 1714126502966 OK +USER GameSimulation START 1714126502990 +USER GameSimulation START 1714126503006 +USER GameSimulation START 1714126503021 +USER GameSimulation START 1714126503053 +USER GameSimulation START 1714126503068 +REQUEST request_4 1714126500069 1714126503078 OK +REQUEST request_5 1714126500068 1714126503081 OK +REQUEST request_4 1714126500067 1714126503082 OK +REQUEST request_5 1714126500068 1714126503083 OK +USER GameSimulation START 1714126503084 +REQUEST request_3 1714126500067 1714126503087 OK +REQUEST request_5 1714126500066 1714126503087 OK +USER GameSimulation END 1714126503088 +USER GameSimulation START 1714126503100 +USER GameSimulation START 1714126503129 +REQUEST request_0 1714126500072 1714126503133 OK +REQUEST request_3 1714126500069 1714126503134 OK +REQUEST request_6 1714126500074 1714126503137 OK +REQUEST request_2 1714126500069 1714126503137 OK +USER GameSimulation START 1714126503137 +REQUEST request_5 1714126500069 1714126503143 OK +USER GameSimulation START 1714126503160 +USER GameSimulation START 1714126503176 +REQUEST request_1 1714126503134 1714126503187 OK +REQUEST request_2 1714126500074 1714126503189 OK +REQUEST request_5 1714126500074 1714126503190 OK +REQUEST request_4 1714126500074 1714126503191 OK +REQUEST request_4 1714126500074 1714126503191 OK +USER GameSimulation START 1714126503191 +USER GameSimulation START 1714126503222 +REQUEST request_6 1714126500074 1714126503229 OK +REQUEST request_2 1714126500074 1714126503231 OK +REQUEST request_5 1714126500074 1714126503235 OK +REQUEST request_6 1714126500066 1714126503236 OK +USER GameSimulation END 1714126503237 +USER GameSimulation START 1714126503238 +REQUEST request_3 1714126500074 1714126503239 OK +USER GameSimulation END 1714126503240 +REQUEST request_6 1714126500069 1714126503241 OK +USER GameSimulation END 1714126503241 +REQUEST request_3 1714126500067 1714126503243 OK +USER GameSimulation END 1714126503244 +REQUEST request_0 1714126500104 1714126503244 OK +REQUEST request_0 1714126500119 1714126503245 OK +REQUEST request_0 1714126500134 1714126503245 OK +REQUEST request_0 1714126500166 1714126503246 OK +REQUEST request_0 1714126500180 1714126503247 OK +REQUEST request_0 1714126500195 1714126503247 OK +REQUEST request_0 1714126500241 1714126503248 OK +REQUEST request_0 1714126500210 1714126503248 OK +REQUEST request_0 1714126500256 1714126503249 OK +REQUEST request_0 1714126500272 1714126503249 OK +REQUEST request_0 1714126500303 1714126503250 OK +REQUEST request_3 1714126500074 1714126503250 OK +REQUEST request_0 1714126500318 1714126503250 OK +REQUEST request_0 1714126500336 1714126503250 OK +REQUEST request_0 1714126500365 1714126503251 OK +REQUEST request_0 1714126500373 1714126503251 OK +REQUEST request_0 1714126500395 1714126503251 OK +REQUEST request_0 1714126500426 1714126503251 OK +REQUEST request_0 1714126500442 1714126503252 OK +REQUEST request_0 1714126500457 1714126503253 OK +REQUEST request_0 1714126500504 1714126503253 OK +REQUEST request_0 1714126500520 1714126503253 OK +REQUEST request_0 1714126500472 1714126503254 OK +REQUEST request_0 1714126500566 1714126503254 OK +REQUEST request_0 1714126500535 1714126503254 OK +REQUEST request_0 1714126500581 1714126503257 OK +REQUEST request_0 1714126500612 1714126503257 OK +REQUEST request_0 1714126500641 1714126503257 OK +REQUEST request_0 1714126500656 1714126503258 OK +REQUEST request_0 1714126500687 1714126503258 OK +REQUEST request_0 1714126500719 1714126503258 OK +REQUEST request_0 1714126500797 1714126503258 OK +REQUEST request_0 1714126500734 1714126503258 OK +REQUEST request_0 1714126500781 1714126503259 OK +REQUEST request_0 1714126500766 1714126503259 OK +REQUEST request_0 1714126500873 1714126503260 OK +REQUEST request_0 1714126500828 1714126503260 OK +REQUEST request_0 1714126500858 1714126503261 OK +REQUEST request_0 1714126500843 1714126503261 OK +USER GameSimulation END 1714126503262 +REQUEST request_0 1714126500903 1714126503263 OK +REQUEST request_0 1714126500599 1714126503264 OK +REQUEST request_0 1714126500919 1714126503264 OK +REQUEST request_0 1714126500933 1714126503266 OK +REQUEST request_0 1714126500980 1714126503266 OK +REQUEST request_0 1714126500964 1714126503267 OK +REQUEST request_2 1714126500997 1714126503269 OK +USER GameSimulation START 1714126503270 +USER GameSimulation START 1714126503270 +REQUEST request_0 1714126500703 1714126503271 OK +USER GameSimulation START 1714126503294 +USER GameSimulation START 1714126503313 +REQUEST request_6 1714126500999 1714126503314 OK +REQUEST request_3 1714126500998 1714126503315 OK +REQUEST request_1 1714126503245 1714126503316 OK +REQUEST request_1 1714126503245 1714126503316 OK +REQUEST request_1 1714126503246 1714126503317 OK +REQUEST request_1 1714126503245 1714126503317 OK +REQUEST request_1 1714126503247 1714126503318 OK +REQUEST request_1 1714126503248 1714126503318 OK +REQUEST request_1 1714126503248 1714126503318 OK +REQUEST request_1 1714126503249 1714126503319 OK +REQUEST request_1 1714126503250 1714126503320 OK +REQUEST request_1 1714126503250 1714126503320 OK +REQUEST request_1 1714126503250 1714126503320 OK +REQUEST request_1 1714126503251 1714126503321 OK +REQUEST request_1 1714126503251 1714126503321 OK +REQUEST request_1 1714126503252 1714126503322 OK +REQUEST request_1 1714126503252 1714126503322 OK +REQUEST request_1 1714126503251 1714126503322 OK +REQUEST request_1 1714126503248 1714126503323 OK +REQUEST request_1 1714126503253 1714126503323 OK +REQUEST request_1 1714126503254 1714126503323 OK +REQUEST request_1 1714126503257 1714126503324 OK +REQUEST request_1 1714126503257 1714126503325 OK +REQUEST request_1 1714126503251 1714126503325 OK +REQUEST request_1 1714126503254 1714126503325 OK +REQUEST request_1 1714126503253 1714126503326 OK +REQUEST request_1 1714126503258 1714126503326 OK +REQUEST request_1 1714126503259 1714126503326 OK +REQUEST request_1 1714126503259 1714126503327 OK +REQUEST request_1 1714126503258 1714126503327 OK +REQUEST request_1 1714126503254 1714126503327 OK +REQUEST request_1 1714126503259 1714126503328 OK +REQUEST request_1 1714126503259 1714126503328 OK +REQUEST request_1 1714126503260 1714126503329 OK +REQUEST request_1 1714126503253 1714126503329 OK +REQUEST request_1 1714126503261 1714126503329 OK +REQUEST request_1 1714126503261 1714126503329 OK +REQUEST request_1 1714126503257 1714126503330 OK +REQUEST request_1 1714126503258 1714126503330 OK +REQUEST request_1 1714126503264 1714126503330 OK +REQUEST request_1 1714126503263 1714126503330 OK +REQUEST request_1 1714126503265 1714126503331 OK +REQUEST request_1 1714126503261 1714126503332 OK +REQUEST request_1 1714126503266 1714126503332 OK +REQUEST request_1 1714126503266 1714126503332 OK +REQUEST request_1 1714126503267 1714126503333 OK +REQUEST request_1 1714126503271 1714126503333 OK +REQUEST request_0 1714126500996 1714126503334 OK +REQUEST request_5 1714126500999 1714126503335 OK +REQUEST request_4 1714126500998 1714126503336 OK +USER GameSimulation END 1714126503336 +REQUEST request_0 1714126501041 1714126503338 OK +REQUEST request_0 1714126501026 1714126503338 OK +REQUEST request_0 1714126501056 1714126503339 OK +REQUEST request_0 1714126501086 1714126503339 OK +REQUEST request_0 1714126501164 1714126503341 OK +REQUEST request_0 1714126501133 1714126503341 OK +REQUEST request_0 1714126501117 1714126503341 OK +REQUEST request_0 1714126501102 1714126503342 OK +REQUEST request_0 1714126501210 1714126503343 OK +USER GameSimulation START 1714126503343 +REQUEST request_0 1714126501195 1714126503344 OK +REQUEST request_0 1714126501179 1714126503344 OK +REQUEST request_0 1714126501255 1714126503345 OK +REQUEST request_0 1714126501241 1714126503346 OK +REQUEST request_0 1714126501270 1714126503346 OK +REQUEST request_0 1714126501301 1714126503346 OK +REQUEST request_0 1714126501317 1714126503348 OK +REQUEST request_0 1714126501394 1714126503348 OK +REQUEST request_0 1714126501441 1714126503349 OK +REQUEST request_0 1714126501379 1714126503349 OK +REQUEST request_0 1714126501425 1714126503349 OK +REQUEST request_0 1714126501456 1714126503349 OK +REQUEST request_0 1714126501471 1714126503350 OK +REQUEST request_0 1714126501333 1714126503350 OK +USER GameSimulation START 1714126503351 +REQUEST request_0 1714126501363 1714126503351 OK +REQUEST request_0 1714126501502 1714126503351 OK +REQUEST request_0 1714126501518 1714126503351 OK +REQUEST request_0 1714126501533 1714126503352 OK +REQUEST request_0 1714126501555 1714126503352 OK +REQUEST request_2 1714126501554 1714126503359 OK +REQUEST request_4 1714126501555 1714126503359 OK +USER GameSimulation START 1714126503374 +REQUEST request_1 1714126503338 1714126503388 OK +REQUEST request_1 1714126503338 1714126503388 OK +REQUEST request_3 1714126501555 1714126503388 OK +REQUEST request_1 1714126503335 1714126503390 OK +REQUEST request_1 1714126503339 1714126503390 OK +REQUEST request_1 1714126503339 1714126503390 OK +USER GameSimulation START 1714126503391 +USER GameSimulation START 1714126503420 +USER GameSimulation START 1714126503434 +REQUEST request_1 1714126503342 1714126503460 OK +REQUEST request_1 1714126503341 1714126503460 OK +REQUEST request_1 1714126503341 1714126503460 OK +REQUEST request_1 1714126503341 1714126503461 OK +REQUEST request_1 1714126503344 1714126503461 OK +REQUEST request_1 1714126503343 1714126503461 OK +REQUEST request_1 1714126503344 1714126503461 OK +REQUEST request_1 1714126503346 1714126503461 OK +REQUEST request_1 1714126503346 1714126503462 OK +REQUEST request_1 1714126503345 1714126503462 OK +REQUEST request_6 1714126501556 1714126503464 OK +USER GameSimulation START 1714126503465 +REQUEST request_1 1714126503347 1714126503471 OK +REQUEST request_1 1714126503348 1714126503471 OK +REQUEST request_1 1714126503348 1714126503471 OK +REQUEST request_1 1714126503349 1714126503472 OK +REQUEST request_1 1714126503349 1714126503472 OK +REQUEST request_1 1714126503349 1714126503472 OK +REQUEST request_1 1714126503350 1714126503472 OK +REQUEST request_1 1714126503351 1714126503472 OK +REQUEST request_1 1714126503350 1714126503474 OK +REQUEST request_1 1714126503352 1714126503474 OK +REQUEST request_1 1714126503352 1714126503474 OK +USER GameSimulation START 1714126503474 +REQUEST request_1 1714126503351 1714126503475 OK +REQUEST request_1 1714126503351 1714126503475 OK +REQUEST request_1 1714126503352 1714126503475 OK +REQUEST request_5 1714126501556 1714126503489 OK +USER GameSimulation END 1714126503490 +REQUEST request_6 1714126501570 1714126503493 OK +REQUEST request_2 1714126501569 1714126503493 OK +USER GameSimulation START 1714126503495 +REQUEST request_4 1714126501569 1714126503503 OK +REQUEST request_4 1714126501570 1714126503503 OK +USER GameSimulation START 1714126503510 +USER GameSimulation START 1714126503541 +REQUEST request_0 1714126501579 1714126503549 OK +REQUEST request_3 1714126501569 1714126503552 OK +REQUEST request_2 1714126501569 1714126503556 OK +USER GameSimulation START 1714126503556 +REQUEST request_5 1714126501570 1714126503556 OK +REQUEST request_6 1714126501570 1714126503564 OK +REQUEST request_0 1714126501594 1714126503564 OK +REQUEST request_3 1714126501569 1714126503564 OK +REQUEST request_0 1714126501626 1714126503564 OK +USER GameSimulation END 1714126503565 +USER GameSimulation START 1714126503571 +REQUEST request_2 1714126501635 1714126503602 OK +USER GameSimulation START 1714126503602 +REQUEST request_1 1714126503565 1714126503606 OK +REQUEST request_1 1714126503565 1714126503606 OK +REQUEST request_1 1714126503549 1714126503606 OK +REQUEST request_2 1714126501636 1714126503610 OK +REQUEST request_5 1714126501570 1714126503611 OK +REQUEST request_2 1714126501636 1714126503611 OK +USER GameSimulation END 1714126503611 +REQUEST request_4 1714126501636 1714126503615 OK +USER GameSimulation START 1714126503617 +REQUEST request_4 1714126501637 1714126503618 OK +REQUEST request_4 1714126501637 1714126503619 OK +REQUEST request_3 1714126501637 1714126503622 OK +REQUEST request_0 1714126501643 1714126503622 OK +USER GameSimulation START 1714126503632 +REQUEST request_6 1714126501637 1714126503661 OK +REQUEST request_3 1714126501637 1714126503662 OK +USER GameSimulation START 1714126503662 +USER GameSimulation START 1714126503677 +REQUEST request_1 1714126503622 1714126503692 OK +USER GameSimulation START 1714126503692 +REQUEST request_5 1714126501636 1714126503706 OK +REQUEST request_6 1714126501638 1714126503707 OK +USER GameSimulation START 1714126503722 +REQUEST request_5 1714126501638 1714126503736 OK +USER GameSimulation END 1714126503736 +REQUEST request_6 1714126501638 1714126503737 OK +USER GameSimulation START 1714126503738 +REQUEST request_5 1714126501638 1714126503749 OK +USER GameSimulation END 1714126503749 +REQUEST request_0 1714126501655 1714126503751 OK +REQUEST request_0 1714126501686 1714126503751 OK +REQUEST request_3 1714126501635 1714126503752 OK +REQUEST request_0 1714126501701 1714126503752 OK +REQUEST request_0 1714126501718 1714126503752 OK +REQUEST request_0 1714126501733 1714126503753 OK +REQUEST request_0 1714126501764 1714126503754 OK +REQUEST request_0 1714126501794 1714126503755 OK +REQUEST request_0 1714126501824 1714126503755 OK +REQUEST request_0 1714126501779 1714126503756 OK +REQUEST request_0 1714126501883 1714126503757 OK +REQUEST request_0 1714126501898 1714126503757 OK +REQUEST request_0 1714126501853 1714126503757 OK +REQUEST request_0 1714126501913 1714126503758 OK +REQUEST request_0 1714126501944 1714126503759 OK +REQUEST request_0 1714126501959 1714126503760 OK +REQUEST request_0 1714126501975 1714126503760 OK +REQUEST request_0 1714126502022 1714126503762 OK +REQUEST request_0 1714126502006 1714126503762 OK +REQUEST request_0 1714126502038 1714126503762 OK +REQUEST request_0 1714126502053 1714126503764 OK +REQUEST request_0 1714126502077 1714126503764 OK +REQUEST request_0 1714126502100 1714126503764 OK +REQUEST request_2 1714126502161 1714126503766 OK +REQUEST request_0 1714126502116 1714126503766 OK +REQUEST request_0 1714126502147 1714126503766 OK +REQUEST request_4 1714126502162 1714126503767 OK +REQUEST request_3 1714126502161 1714126503767 OK +USER GameSimulation START 1714126503768 +USER GameSimulation END 1714126503769 +REQUEST request_0 1714126501839 1714126503769 OK +REQUEST request_6 1714126502163 1714126503771 OK +REQUEST request_0 1714126502162 1714126503771 OK +REQUEST request_0 1714126502178 1714126503771 OK +USER GameSimulation START 1714126503784 +USER GameSimulation START 1714126503800 +REQUEST request_1 1714126503751 1714126503809 OK +REQUEST request_2 1714126502181 1714126503809 OK +REQUEST request_1 1714126503751 1714126503810 OK +REQUEST request_1 1714126503752 1714126503810 OK +REQUEST request_1 1714126503752 1714126503810 OK +REQUEST request_1 1714126503753 1714126503810 OK +REQUEST request_1 1714126503755 1714126503811 OK +REQUEST request_1 1714126503756 1714126503812 OK +REQUEST request_1 1714126503755 1714126503812 OK +REQUEST request_1 1714126503759 1714126503813 OK +REQUEST request_1 1714126503760 1714126503813 OK +REQUEST request_1 1714126503762 1714126503814 OK +REQUEST request_1 1714126503754 1714126503814 OK +REQUEST request_1 1714126503758 1714126503814 OK +REQUEST request_1 1714126503764 1714126503815 OK +REQUEST request_1 1714126503758 1714126503815 OK +REQUEST request_1 1714126503760 1714126503815 OK +REQUEST request_1 1714126503762 1714126503815 OK +REQUEST request_1 1714126503758 1714126503815 OK +REQUEST request_1 1714126503757 1714126503815 OK +USER GameSimulation START 1714126503815 +REQUEST request_1 1714126503766 1714126503815 OK +REQUEST request_1 1714126503762 1714126503816 OK +REQUEST request_1 1714126503764 1714126503816 OK +REQUEST request_1 1714126503766 1714126503816 OK +REQUEST request_1 1714126503771 1714126503816 OK +REQUEST request_1 1714126503769 1714126503817 OK +REQUEST request_1 1714126503764 1714126503817 OK +REQUEST request_4 1714126502181 1714126503817 OK +REQUEST request_1 1714126503771 1714126503817 OK +REQUEST request_2 1714126502181 1714126503819 OK +REQUEST request_5 1714126502162 1714126503819 OK +USER GameSimulation END 1714126503819 +REQUEST request_3 1714126502181 1714126503830 OK +REQUEST request_4 1714126502181 1714126503830 OK +USER GameSimulation START 1714126503846 +USER GameSimulation START 1714126503861 +USER GameSimulation START 1714126503876 +USER GameSimulation START 1714126503891 +REQUEST request_3 1714126502181 1714126503898 OK +REQUEST request_0 1714126502192 1714126503898 OK +REQUEST request_5 1714126502182 1714126503899 OK +REQUEST request_6 1714126502182 1714126503900 OK +REQUEST request_0 1714126502222 1714126503900 OK +REQUEST request_6 1714126502182 1714126503901 OK +REQUEST request_5 1714126502182 1714126503901 OK +USER GameSimulation END 1714126503901 +USER GameSimulation END 1714126503901 +REQUEST request_0 1714126502238 1714126503902 OK +REQUEST request_0 1714126502269 1714126503902 OK +REQUEST request_4 1714126502279 1714126503910 OK +REQUEST request_2 1714126502278 1714126503912 OK +REQUEST request_3 1714126502279 1714126503912 OK +REQUEST request_6 1714126502279 1714126503912 OK +USER GameSimulation START 1714126503921 +USER GameSimulation START 1714126503936 +USER GameSimulation START 1714126503953 +REQUEST request_2 1714126502281 1714126503955 OK +REQUEST request_1 1714126503899 1714126503956 OK +REQUEST request_1 1714126503902 1714126503957 OK +REQUEST request_1 1714126503902 1714126503957 OK +REQUEST request_1 1714126503900 1714126503957 OK +REQUEST request_3 1714126502281 1714126503961 OK +REQUEST request_2 1714126502281 1714126503962 OK +REQUEST request_5 1714126502279 1714126503963 OK +USER GameSimulation END 1714126503963 +REQUEST request_6 1714126502282 1714126503964 OK +REQUEST request_4 1714126502281 1714126503964 OK +REQUEST request_4 1714126502282 1714126503964 OK +REQUEST request_3 1714126502281 1714126503967 OK +REQUEST request_6 1714126502281 1714126503967 OK +REQUEST request_2 1714126502282 1714126503967 OK +REQUEST request_4 1714126502281 1714126503975 OK +REQUEST request_6 1714126502281 1714126503981 OK +USER GameSimulation START 1714126503983 +USER GameSimulation START 1714126503999 +USER GameSimulation START 1714126504014 +USER GameSimulation START 1714126504044 +USER GameSimulation START 1714126504059 +USER GameSimulation START 1714126504074 +REQUEST request_0 1714126502284 1714126504097 OK +USER GameSimulation START 1714126504104 +USER GameSimulation START 1714126504120 +REQUEST request_5 1714126502282 1714126504120 OK +REQUEST request_0 1714126502299 1714126504124 OK +REQUEST request_3 1714126502282 1714126504124 OK +REQUEST request_5 1714126502281 1714126504128 OK +USER GameSimulation END 1714126504128 +USER GameSimulation END 1714126504129 +REQUEST request_5 1714126502281 1714126504129 OK +USER GameSimulation END 1714126504130 +REQUEST request_0 1714126502329 1714126504130 OK +USER GameSimulation START 1714126504136 +REQUEST request_1 1714126504100 1714126504142 OK +REQUEST request_0 1714126502345 1714126504142 OK +REQUEST request_0 1714126502360 1714126504142 OK +REQUEST request_0 1714126502391 1714126504144 OK +REQUEST request_0 1714126502437 1714126504144 OK +REQUEST request_0 1714126502406 1714126504145 OK +REQUEST request_0 1714126502421 1714126504146 OK +REQUEST request_2 1714126502452 1714126504148 OK +REQUEST request_6 1714126502455 1714126504153 OK +REQUEST request_4 1714126502454 1714126504153 OK +REQUEST request_0 1714126502469 1714126504154 OK +REQUEST request_0 1714126502484 1714126504154 OK +REQUEST request_3 1714126502453 1714126504157 OK +REQUEST request_1 1714126504125 1714126504162 OK +REQUEST request_4 1714126502496 1714126504162 OK +REQUEST request_1 1714126504131 1714126504164 OK +USER GameSimulation START 1714126504167 +USER GameSimulation START 1714126504181 +USER GameSimulation START 1714126504196 +USER GameSimulation START 1714126504212 +REQUEST request_1 1714126504142 1714126504225 OK +REQUEST request_1 1714126504144 1714126504225 OK +REQUEST request_1 1714126504144 1714126504226 OK +REQUEST request_1 1714126504145 1714126504226 OK +REQUEST request_1 1714126504142 1714126504226 OK +REQUEST request_1 1714126504146 1714126504227 OK +REQUEST request_1 1714126504154 1714126504228 OK +REQUEST request_1 1714126504154 1714126504228 OK +REQUEST request_5 1714126502496 1714126504232 OK +REQUEST request_6 1714126502496 1714126504232 OK +REQUEST request_2 1714126502496 1714126504233 OK +REQUEST request_5 1714126502454 1714126504233 OK +USER GameSimulation END 1714126504234 +REQUEST request_0 1714126502499 1714126504234 OK +REQUEST request_3 1714126502496 1714126504235 OK +USER GameSimulation END 1714126504235 +REQUEST request_0 1714126502545 1714126504235 OK +REQUEST request_0 1714126502560 1714126504236 OK +REQUEST request_0 1714126502591 1714126504236 OK +REQUEST request_0 1714126502529 1714126504236 OK +REQUEST request_0 1714126502621 1714126504237 OK +REQUEST request_0 1714126502606 1714126504237 OK +REQUEST request_0 1714126502636 1714126504237 OK +REQUEST request_4 1714126502669 1714126504240 OK +USER GameSimulation START 1714126504242 +REQUEST request_3 1714126502669 1714126504243 OK +REQUEST request_6 1714126502669 1714126504243 OK +REQUEST request_2 1714126502669 1714126504243 OK +REQUEST request_4 1714126502672 1714126504249 OK +REQUEST request_3 1714126502672 1714126504254 OK +USER GameSimulation START 1714126504259 +USER GameSimulation START 1714126504275 +REQUEST request_6 1714126502673 1714126504290 OK +USER GameSimulation START 1714126504304 +USER GameSimulation START 1714126504320 +REQUEST request_1 1714126504237 1714126504324 OK +REQUEST request_1 1714126504236 1714126504324 OK +REQUEST request_1 1714126504235 1714126504324 OK +REQUEST request_1 1714126504236 1714126504324 OK +REQUEST request_1 1714126504237 1714126504324 OK +REQUEST request_1 1714126504234 1714126504325 OK +REQUEST request_1 1714126504237 1714126504325 OK +REQUEST request_1 1714126504236 1714126504326 OK +REQUEST request_6 1714126502675 1714126504332 OK +REQUEST request_5 1714126502672 1714126504334 OK +REQUEST request_5 1714126502669 1714126504335 OK +REQUEST request_4 1714126502677 1714126504336 OK +USER GameSimulation START 1714126504336 +USER GameSimulation END 1714126504336 +REQUEST request_3 1714126502675 1714126504337 OK +REQUEST request_2 1714126502677 1714126504340 OK +REQUEST request_4 1714126502675 1714126504342 OK +REQUEST request_3 1714126502677 1714126504346 OK +REQUEST request_6 1714126502677 1714126504346 OK +REQUEST request_2 1714126502678 1714126504351 OK +USER GameSimulation START 1714126504352 +USER GameSimulation START 1714126504383 +REQUEST request_2 1714126502678 1714126504384 OK +REQUEST request_0 1714126502668 1714126504385 OK +REQUEST request_5 1714126502677 1714126504391 OK +USER GameSimulation END 1714126504392 +REQUEST request_4 1714126502679 1714126504393 OK +USER GameSimulation START 1714126504398 +USER GameSimulation START 1714126504413 +REQUEST request_2 1714126502679 1714126504429 OK +REQUEST request_1 1714126504385 1714126504432 OK +REQUEST request_5 1714126502678 1714126504434 OK +REQUEST request_4 1714126502678 1714126504434 OK +REQUEST request_3 1714126502679 1714126504440 OK +REQUEST request_2 1714126502678 1714126504441 OK +USER GameSimulation START 1714126504443 +REQUEST request_6 1714126502679 1714126504443 OK +REQUEST request_2 1714126502678 1714126504443 OK +REQUEST request_4 1714126502679 1714126504447 OK +REQUEST request_2 1714126502679 1714126504447 OK +REQUEST request_3 1714126502679 1714126504453 OK +REQUEST request_3 1714126502679 1714126504456 OK +REQUEST request_3 1714126502678 1714126504456 OK +USER GameSimulation END 1714126504457 +USER GameSimulation START 1714126504459 +REQUEST request_6 1714126502679 1714126504459 OK +USER GameSimulation START 1714126504475 +REQUEST request_6 1714126502679 1714126504488 OK +REQUEST request_3 1714126502679 1714126504491 OK +REQUEST request_5 1714126502679 1714126504497 OK +REQUEST request_6 1714126502679 1714126504498 OK +USER GameSimulation START 1714126504505 +USER GameSimulation START 1714126504520 +REQUEST request_6 1714126502679 1714126504529 OK +REQUEST request_6 1714126502679 1714126504531 OK +REQUEST request_4 1714126502679 1714126504531 OK +REQUEST request_5 1714126502679 1714126504532 OK +REQUEST request_4 1714126502679 1714126504533 OK +USER GameSimulation START 1714126504535 +USER GameSimulation START 1714126504551 +USER GameSimulation START 1714126504582 +USER GameSimulation START 1714126504597 +USER GameSimulation START 1714126504614 +USER GameSimulation START 1714126504643 +REQUEST request_4 1714126502679 1714126504649 OK +USER GameSimulation END 1714126504650 +REQUEST request_5 1714126502679 1714126504653 OK +REQUEST request_0 1714126502684 1714126504655 OK +REQUEST request_2 1714126502672 1714126504655 OK +REQUEST request_5 1714126502679 1714126504662 OK +REQUEST request_5 1714126502679 1714126504663 OK +USER GameSimulation END 1714126504664 +USER GameSimulation END 1714126504664 +USER GameSimulation END 1714126504664 +USER GameSimulation END 1714126504664 +USER GameSimulation START 1714126504665 +REQUEST request_2 1714126502687 1714126504667 OK +REQUEST request_2 1714126502675 1714126504670 OK +USER GameSimulation START 1714126504673 +USER GameSimulation START 1714126504704 +REQUEST request_1 1714126504656 1714126504712 OK +REQUEST request_3 1714126502687 1714126504717 OK +USER GameSimulation START 1714126504719 +REQUEST request_5 1714126502675 1714126504722 OK +USER GameSimulation END 1714126504722 +REQUEST request_3 1714126502678 1714126504725 OK +REQUEST request_6 1714126502687 1714126504725 OK +USER GameSimulation END 1714126504725 +REQUEST request_3 1714126502690 1714126504728 OK +REQUEST request_3 1714126502690 1714126504728 OK +REQUEST request_2 1714126502690 1714126504731 OK +USER GameSimulation START 1714126504735 +REQUEST request_2 1714126502690 1714126504737 OK +REQUEST request_2 1714126502690 1714126504741 OK +USER GameSimulation START 1714126504750 +REQUEST request_4 1714126502690 1714126504769 OK +REQUEST request_3 1714126502690 1714126504770 OK +REQUEST request_2 1714126502690 1714126504770 OK +REQUEST request_4 1714126502687 1714126504771 OK +REQUEST request_5 1714126502690 1714126504774 OK +REQUEST request_4 1714126502690 1714126504775 OK +REQUEST request_4 1714126502690 1714126504776 OK +REQUEST request_6 1714126502690 1714126504776 OK +REQUEST request_3 1714126502690 1714126504779 OK +REQUEST request_4 1714126502690 1714126504779 OK +USER GameSimulation END 1714126504780 +USER GameSimulation START 1714126504781 +REQUEST request_6 1714126502690 1714126504781 OK +REQUEST request_6 1714126502692 1714126504781 OK +REQUEST request_6 1714126502690 1714126504795 OK +USER GameSimulation START 1714126504796 +USER GameSimulation START 1714126504812 +USER GameSimulation START 1714126504842 +USER GameSimulation START 1714126504858 +USER GameSimulation START 1714126504873 +REQUEST request_4 1714126502692 1714126504877 OK +REQUEST request_5 1714126502690 1714126504878 OK +USER GameSimulation END 1714126504879 +REQUEST request_5 1714126502690 1714126504880 OK +REQUEST request_6 1714126502690 1714126504882 OK +REQUEST request_3 1714126502692 1714126504882 OK +USER GameSimulation END 1714126504882 +USER GameSimulation START 1714126504904 +REQUEST request_0 1714126502699 1714126504910 OK +USER GameSimulation START 1714126504920 +USER GameSimulation START 1714126504935 +REQUEST request_1 1714126504910 1714126504946 OK +USER GameSimulation START 1714126504966 +USER GameSimulation START 1714126504980 +REQUEST request_5 1714126502692 1714126504986 OK +USER GameSimulation START 1714126504995 +USER GameSimulation START 1714126505011 +REQUEST request_2 1714126502691 1714126505027 OK +REQUEST request_0 1714126502730 1714126505028 OK +USER GameSimulation END 1714126505028 +REQUEST request_5 1714126502687 1714126505029 OK +USER GameSimulation END 1714126505029 +REQUEST request_0 1714126502745 1714126505030 OK +REQUEST request_5 1714126502690 1714126505032 OK +USER GameSimulation END 1714126505032 +REQUEST request_0 1714126502791 1714126505033 OK +REQUEST request_0 1714126502760 1714126505033 OK +REQUEST request_0 1714126502806 1714126505033 OK +REQUEST request_2 1714126502814 1714126505037 OK +USER GameSimulation START 1714126505043 +REQUEST request_4 1714126502814 1714126505044 OK +USER GameSimulation START 1714126505057 +USER GameSimulation START 1714126505073 +REQUEST request_1 1714126505028 1714126505082 OK +REQUEST request_1 1714126505031 1714126505083 OK +REQUEST request_1 1714126505033 1714126505083 OK +REQUEST request_1 1714126505033 1714126505084 OK +REQUEST request_1 1714126505033 1714126505084 OK +REQUEST request_6 1714126502815 1714126505084 OK +REQUEST request_5 1714126502814 1714126505087 OK +REQUEST request_0 1714126502822 1714126505087 OK +REQUEST request_0 1714126502853 1714126505088 OK +REQUEST request_2 1714126502866 1714126505093 OK +REQUEST request_6 1714126502868 1714126505097 OK +REQUEST request_0 1714126502873 1714126505097 OK +USER GameSimulation START 1714126505103 +USER GameSimulation START 1714126505118 +REQUEST request_3 1714126502814 1714126505130 OK +REQUEST request_4 1714126502879 1714126505130 OK +USER GameSimulation END 1714126505130 +REQUEST request_2 1714126502878 1714126505132 OK +USER GameSimulation START 1714126505133 +REQUEST request_3 1714126502866 1714126505134 OK +REQUEST request_1 1714126505088 1714126505134 OK +REQUEST request_1 1714126505088 1714126505134 OK +REQUEST request_1 1714126505097 1714126505134 OK +REQUEST request_5 1714126502867 1714126505138 OK +REQUEST request_4 1714126502867 1714126505138 OK +USER GameSimulation END 1714126505139 +REQUEST request_3 1714126502878 1714126505147 OK +USER GameSimulation START 1714126505164 +REQUEST request_6 1714126502879 1714126505175 OK +REQUEST request_0 1714126502887 1714126505179 OK +USER GameSimulation START 1714126505179 +REQUEST request_5 1714126502879 1714126505180 OK +USER GameSimulation END 1714126505180 +REQUEST request_0 1714126502898 1714126505181 OK +REQUEST request_6 1714126502912 1714126505181 OK +REQUEST request_4 1714126502912 1714126505187 OK +REQUEST request_2 1714126502912 1714126505188 OK +USER GameSimulation START 1714126505194 +USER GameSimulation START 1714126505209 +REQUEST request_0 1714126502928 1714126505219 OK +REQUEST request_1 1714126505179 1714126505223 OK +REQUEST request_1 1714126505181 1714126505224 OK +REQUEST request_0 1714126502943 1714126505224 OK +REQUEST request_5 1714126502912 1714126505225 OK +REQUEST request_0 1714126502959 1714126505225 OK +REQUEST request_0 1714126502990 1714126505226 OK +REQUEST request_0 1714126503006 1714126505226 OK +REQUEST request_0 1714126503021 1714126505227 OK +REQUEST request_3 1714126502912 1714126505227 OK +USER GameSimulation END 1714126505227 +REQUEST request_0 1714126503052 1714126505228 OK +REQUEST request_0 1714126503084 1714126505229 OK +REQUEST request_0 1714126503068 1714126505229 OK +REQUEST request_0 1714126503099 1714126505229 OK +REQUEST request_0 1714126503129 1714126505229 OK +REQUEST request_2 1714126503134 1714126505235 OK +REQUEST request_4 1714126503135 1714126505236 OK +REQUEST request_6 1714126503135 1714126505238 OK +REQUEST request_0 1714126503137 1714126505240 OK +USER GameSimulation START 1714126505240 +USER GameSimulation START 1714126505256 +USER GameSimulation START 1714126505271 +REQUEST request_0 1714126503160 1714126505274 OK +REQUEST request_3 1714126503135 1714126505275 OK +REQUEST request_1 1714126505224 1714126505275 OK +REQUEST request_1 1714126505220 1714126505275 OK +REQUEST request_1 1714126505226 1714126505276 OK +REQUEST request_1 1714126505227 1714126505276 OK +REQUEST request_1 1714126505227 1714126505276 OK +REQUEST request_1 1714126505226 1714126505276 OK +REQUEST request_1 1714126505229 1714126505277 OK +REQUEST request_1 1714126505228 1714126505277 OK +REQUEST request_1 1714126505229 1714126505277 OK +REQUEST request_1 1714126505229 1714126505277 OK +REQUEST request_1 1714126505229 1714126505277 OK +REQUEST request_1 1714126505240 1714126505278 OK +REQUEST request_0 1714126503175 1714126505278 OK +REQUEST request_5 1714126503135 1714126505279 OK +USER GameSimulation END 1714126505280 +REQUEST request_0 1714126503191 1714126505280 OK +REQUEST request_0 1714126503221 1714126505281 OK +REQUEST request_0 1714126503237 1714126505281 OK +REQUEST request_2 1714126503245 1714126505285 OK +REQUEST request_2 1714126503246 1714126505288 OK +REQUEST request_2 1714126503246 1714126505291 OK +REQUEST request_2 1714126503245 1714126505297 OK +REQUEST request_3 1714126503246 1714126505301 OK +USER GameSimulation START 1714126505301 +REQUEST request_3 1714126503245 1714126505304 OK +REQUEST request_1 1714126505274 1714126505304 OK +REQUEST request_1 1714126505281 1714126505308 OK +USER GameSimulation START 1714126505316 +USER GameSimulation START 1714126505331 +REQUEST request_4 1714126503246 1714126505342 OK +REQUEST request_3 1714126503245 1714126505343 OK +REQUEST request_1 1714126505281 1714126505344 OK +REQUEST request_1 1714126505281 1714126505345 OK +REQUEST request_1 1714126505278 1714126505345 OK +REQUEST request_4 1714126503245 1714126505345 OK +REQUEST request_5 1714126503245 1714126505349 OK +USER GameSimulation START 1714126505362 +USER GameSimulation START 1714126505376 +USER GameSimulation START 1714126505391 +USER GameSimulation START 1714126505421 +REQUEST request_2 1714126503247 1714126505423 OK +REQUEST request_6 1714126503247 1714126505424 OK +REQUEST request_5 1714126503246 1714126505425 OK +REQUEST request_6 1714126503246 1714126505426 OK +REQUEST request_5 1714126503246 1714126505429 OK +REQUEST request_4 1714126503246 1714126505430 OK +REQUEST request_4 1714126503248 1714126505431 OK +USER GameSimulation START 1714126505436 +REQUEST request_3 1714126503246 1714126505436 OK +REQUEST request_2 1714126503248 1714126505439 OK +USER GameSimulation START 1714126505452 +REQUEST request_2 1714126503248 1714126505480 OK +REQUEST request_5 1714126503248 1714126505481 OK +USER GameSimulation START 1714126505483 +REQUEST request_3 1714126503247 1714126505484 OK +USER GameSimulation START 1714126505498 +USER GameSimulation START 1714126505514 +USER GameSimulation START 1714126505529 +REQUEST request_6 1714126503248 1714126505548 OK +USER GameSimulation START 1714126505560 +USER GameSimulation START 1714126505575 +USER GameSimulation START 1714126505590 +USER GameSimulation START 1714126505621 +USER GameSimulation START 1714126505637 +REQUEST request_3 1714126503248 1714126505641 OK +USER GameSimulation START 1714126505652 +REQUEST request_4 1714126503246 1714126505674 OK +USER GameSimulation END 1714126505675 +USER GameSimulation START 1714126505684 +USER GameSimulation START 1714126505698 +USER GameSimulation START 1714126505714 +USER GameSimulation START 1714126505744 +USER GameSimulation START 1714126505759 +REQUEST request_5 1714126503248 1714126505761 OK +REQUEST request_5 1714126503248 1714126505767 OK +REQUEST request_5 1714126503248 1714126505774 OK +REQUEST request_4 1714126503248 1714126505774 OK +USER GameSimulation START 1714126505774 +USER GameSimulation START 1714126505790 +REQUEST request_6 1714126503248 1714126505806 OK +REQUEST request_3 1714126503248 1714126505807 OK +REQUEST request_6 1714126503246 1714126505810 OK +USER GameSimulation END 1714126505811 +REQUEST request_5 1714126503246 1714126505811 OK +USER GameSimulation END 1714126505811 +REQUEST request_2 1714126503250 1714126505815 OK +REQUEST request_2 1714126503249 1714126505818 OK +REQUEST request_4 1714126503248 1714126505819 OK +REQUEST request_6 1714126503248 1714126505819 OK +USER GameSimulation END 1714126505819 +USER GameSimulation START 1714126505821 +REQUEST request_2 1714126503251 1714126505821 OK +REQUEST request_2 1714126503250 1714126505824 OK +REQUEST request_2 1714126503252 1714126505827 OK +REQUEST request_2 1714126503251 1714126505829 OK +REQUEST request_2 1714126503250 1714126505832 OK +REQUEST request_2 1714126503251 1714126505835 OK +USER GameSimulation START 1714126505837 +REQUEST request_2 1714126503248 1714126505841 OK +USER GameSimulation END 1714126505841 +REQUEST request_6 1714126503245 1714126505841 OK +REQUEST request_3 1714126503251 1714126505841 OK +REQUEST request_4 1714126503247 1714126505842 OK +USER GameSimulation END 1714126505842 +USER GameSimulation END 1714126505842 +REQUEST request_2 1714126503253 1714126505845 OK +REQUEST request_2 1714126503253 1714126505848 OK +REQUEST request_2 1714126503253 1714126505850 OK +USER GameSimulation START 1714126505852 +REQUEST request_4 1714126503251 1714126505852 OK +REQUEST request_4 1714126503250 1714126505853 OK +REQUEST request_2 1714126503252 1714126505853 OK +REQUEST request_4 1714126503250 1714126505857 OK +USER GameSimulation START 1714126505882 +REQUEST request_3 1714126503251 1714126505895 OK +REQUEST request_3 1714126503251 1714126505895 OK +REQUEST request_6 1714126503249 1714126505897 OK +USER GameSimulation START 1714126505898 +REQUEST request_2 1714126503254 1714126505899 OK +REQUEST request_5 1714126503250 1714126505899 OK +REQUEST request_2 1714126503257 1714126505902 OK +REQUEST request_3 1714126503248 1714126505908 OK +USER GameSimulation END 1714126505909 +USER GameSimulation START 1714126505914 +REQUEST request_3 1714126503250 1714126505914 OK +REQUEST request_2 1714126503254 1714126505915 OK +REQUEST request_3 1714126503250 1714126505919 OK +REQUEST request_2 1714126503254 1714126505919 OK +REQUEST request_2 1714126503259 1714126505919 OK +REQUEST request_2 1714126503258 1714126505922 OK +REQUEST request_2 1714126503259 1714126505925 OK +REQUEST request_2 1714126503259 1714126505932 OK +REQUEST request_3 1714126503253 1714126505932 OK +REQUEST request_2 1714126503257 1714126505937 OK +REQUEST request_3 1714126503252 1714126505940 OK +REQUEST request_3 1714126503252 1714126505942 OK +REQUEST request_2 1714126503258 1714126505942 OK +USER GameSimulation START 1714126505943 +REQUEST request_6 1714126503250 1714126505943 OK +REQUEST request_2 1714126503257 1714126505943 OK +USER GameSimulation END 1714126505944 +USER GameSimulation START 1714126505957 +USER GameSimulation START 1714126505973 +REQUEST request_4 1714126503251 1714126505986 OK +REQUEST request_3 1714126503257 1714126505987 OK +REQUEST request_2 1714126503261 1714126505987 OK +REQUEST request_3 1714126503259 1714126505988 OK +REQUEST request_4 1714126503254 1714126505989 OK +REQUEST request_3 1714126503254 1714126505990 OK +REQUEST request_3 1714126503254 1714126505990 OK +REQUEST request_5 1714126503250 1714126505993 OK +REQUEST request_4 1714126503252 1714126506000 OK +REQUEST request_4 1714126503253 1714126506003 OK +USER GameSimulation START 1714126506003 +USER GameSimulation START 1714126506018 +USER GameSimulation START 1714126506033 +REQUEST request_3 1714126503257 1714126506037 OK +REQUEST request_3 1714126503253 1714126506037 OK +REQUEST request_5 1714126503251 1714126506040 OK +REQUEST request_3 1714126503258 1714126506043 OK +REQUEST request_2 1714126503261 1714126506044 OK +REQUEST request_3 1714126503259 1714126506044 OK +REQUEST request_6 1714126503254 1714126506047 OK +REQUEST request_3 1714126503258 1714126506051 OK +REQUEST request_3 1714126503257 1714126506054 OK +USER GameSimulation START 1714126506063 +USER GameSimulation START 1714126506079 +USER GameSimulation START 1714126506095 +USER GameSimulation START 1714126506111 +REQUEST request_3 1714126503259 1714126506131 OK +REQUEST request_6 1714126503250 1714126506132 OK +REQUEST request_2 1714126503261 1714126506133 OK +USER GameSimulation START 1714126506142 +USER GameSimulation START 1714126506157 +REQUEST request_4 1714126503254 1714126506167 OK +REQUEST request_5 1714126503254 1714126506169 OK +REQUEST request_5 1714126503260 1714126506169 OK +USER GameSimulation START 1714126506173 +REQUEST request_5 1714126503254 1714126506174 OK +USER GameSimulation START 1714126506204 +USER GameSimulation START 1714126506219 +USER GameSimulation START 1714126506234 +REQUEST request_6 1714126503255 1714126506244 OK +REQUEST request_5 1714126503254 1714126506252 OK +REQUEST request_5 1714126503254 1714126506253 OK +REQUEST request_3 1714126503250 1714126506256 OK +USER GameSimulation END 1714126506257 +REQUEST request_2 1714126503251 1714126506257 OK +REQUEST request_6 1714126503255 1714126506261 OK +USER GameSimulation END 1714126506262 +REQUEST request_4 1714126503253 1714126506264 OK +USER GameSimulation START 1714126506264 +USER GameSimulation START 1714126506280 +USER GameSimulation START 1714126506294 +REQUEST request_2 1714126503265 1714126506300 OK +REQUEST request_6 1714126503250 1714126506300 OK +REQUEST request_5 1714126503265 1714126506307 OK +REQUEST request_6 1714126503254 1714126506309 OK +USER GameSimulation START 1714126506326 +USER GameSimulation START 1714126506341 +REQUEST request_6 1714126503254 1714126506345 OK +REQUEST request_4 1714126503265 1714126506346 OK +REQUEST request_5 1714126503251 1714126506351 OK +REQUEST request_6 1714126503251 1714126506353 OK +USER GameSimulation START 1714126506356 +USER GameSimulation START 1714126506386 +USER GameSimulation START 1714126506401 +USER GameSimulation START 1714126506416 +REQUEST request_6 1714126503265 1714126506426 OK +USER GameSimulation START 1714126506431 +REQUEST request_6 1714126503251 1714126506435 OK +REQUEST request_5 1714126503254 1714126506436 OK +USER GameSimulation END 1714126506436 +REQUEST request_5 1714126503251 1714126506436 OK +USER GameSimulation END 1714126506437 +REQUEST request_6 1714126503265 1714126506438 OK +USER GameSimulation START 1714126506462 +USER GameSimulation START 1714126506478 +REQUEST request_3 1714126503261 1714126506479 OK +REQUEST request_3 1714126503267 1714126506482 OK +REQUEST request_6 1714126503257 1714126506483 OK +REQUEST request_5 1714126503259 1714126506485 OK +REQUEST request_3 1714126503266 1714126506488 OK +REQUEST request_4 1714126503266 1714126506489 OK +REQUEST request_3 1714126503261 1714126506492 OK +USER GameSimulation START 1714126506493 +REQUEST request_2 1714126503266 1714126506495 OK +REQUEST request_2 1714126503263 1714126506495 OK +REQUEST request_4 1714126503267 1714126506497 OK +REQUEST request_4 1714126503267 1714126506498 OK +REQUEST request_3 1714126503267 1714126506500 OK +REQUEST request_2 1714126503266 1714126506501 OK +REQUEST request_6 1714126503252 1714126506501 OK +REQUEST request_4 1714126503263 1714126506504 OK +REQUEST request_6 1714126503261 1714126506504 OK +REQUEST request_6 1714126503252 1714126506505 OK +REQUEST request_3 1714126503261 1714126506508 OK +USER GameSimulation START 1714126506523 +USER GameSimulation START 1714126506538 +USER GameSimulation START 1714126506553 +REQUEST request_5 1714126503267 1714126506584 OK +USER GameSimulation START 1714126506585 +USER GameSimulation START 1714126506600 +USER GameSimulation START 1714126506615 +REQUEST request_5 1714126503267 1714126506622 OK +REQUEST request_6 1714126503267 1714126506623 OK +USER GameSimulation END 1714126506624 +REQUEST request_2 1714126503267 1714126506628 OK +REQUEST request_5 1714126503261 1714126506629 OK +REQUEST request_3 1714126503251 1714126506629 OK +REQUEST request_6 1714126503266 1714126506630 OK +REQUEST request_4 1714126503258 1714126506631 OK +REQUEST request_4 1714126503252 1714126506631 OK +REQUEST request_4 1714126503261 1714126506631 OK +REQUEST request_4 1714126503257 1714126506631 OK +REQUEST request_6 1714126503258 1714126506634 OK +REQUEST request_6 1714126503257 1714126506639 OK +USER GameSimulation START 1714126506647 +USER GameSimulation START 1714126506662 +REQUEST request_4 1714126503258 1714126506674 OK +REQUEST request_4 1714126503261 1714126506676 OK +USER GameSimulation START 1714126506677 +REQUEST request_5 1714126503258 1714126506680 OK +USER GameSimulation START 1714126506693 +USER GameSimulation START 1714126506723 +USER GameSimulation START 1714126506739 +USER GameSimulation START 1714126506754 +REQUEST request_2 1714126503258 1714126506761 OK +REQUEST request_5 1714126503257 1714126506762 OK +REQUEST request_5 1714126503259 1714126506763 OK +REQUEST request_4 1714126503251 1714126506764 OK +USER GameSimulation END 1714126506764 +USER GameSimulation START 1714126506785 +USER GameSimulation START 1714126506801 +USER GameSimulation START 1714126506817 +USER GameSimulation START 1714126506847 +USER GameSimulation START 1714126506863 +USER GameSimulation START 1714126506879 +USER GameSimulation START 1714126506895 +REQUEST request_6 1714126503263 1714126506913 OK +REQUEST request_5 1714126503259 1714126506916 OK +REQUEST request_4 1714126503259 1714126506920 OK +REQUEST request_5 1714126503258 1714126506920 OK +USER GameSimulation START 1714126506926 +USER GameSimulation START 1714126506941 +USER GameSimulation START 1714126506957 +USER GameSimulation START 1714126506987 +REQUEST request_4 1714126503252 1714126506991 OK +USER GameSimulation START 1714126507003 +USER GameSimulation START 1714126507018 +USER GameSimulation START 1714126507033 +REQUEST request_5 1714126503253 1714126507033 OK +REQUEST request_5 1714126503257 1714126507035 OK +REQUEST request_5 1714126503252 1714126507036 OK +REQUEST request_6 1714126503260 1714126507036 OK +USER GameSimulation END 1714126507036 +USER GameSimulation START 1714126507064 +REQUEST request_4 1714126503250 1714126507071 OK +REQUEST request_5 1714126503252 1714126507075 OK +REQUEST request_4 1714126503254 1714126507075 OK +USER GameSimulation END 1714126507076 +REQUEST request_6 1714126503259 1714126507079 OK +USER GameSimulation START 1714126507079 +REQUEST request_4 1714126503254 1714126507079 OK +REQUEST request_6 1714126503259 1714126507079 OK +REQUEST request_2 1714126503261 1714126507079 OK +REQUEST request_4 1714126503252 1714126507080 OK +USER GameSimulation END 1714126507081 +USER GameSimulation END 1714126507081 +REQUEST request_6 1714126503259 1714126507084 OK +REQUEST request_3 1714126503258 1714126507093 OK +REQUEST request_3 1714126503253 1714126507093 OK +REQUEST request_4 1714126503259 1714126507093 OK +USER GameSimulation END 1714126507094 +USER GameSimulation START 1714126507095 +REQUEST request_3 1714126503254 1714126507096 OK +USER GameSimulation END 1714126507097 +USER GameSimulation START 1714126507125 +REQUEST request_3 1714126503265 1714126507141 OK +USER GameSimulation START 1714126507141 +REQUEST request_5 1714126503265 1714126507142 OK +USER GameSimulation END 1714126507142 +REQUEST request_4 1714126503257 1714126507143 OK +REQUEST request_3 1714126503263 1714126507143 OK +REQUEST request_3 1714126503264 1714126507146 OK +REQUEST request_6 1714126503259 1714126507146 OK +REQUEST request_4 1714126503261 1714126507147 OK +USER GameSimulation START 1714126507156 +USER GameSimulation START 1714126507171 +REQUEST request_6 1714126503261 1714126507189 OK +USER GameSimulation START 1714126507202 +USER GameSimulation START 1714126507218 +REQUEST request_4 1714126503257 1714126507222 OK +USER GameSimulation END 1714126507222 +REQUEST request_3 1714126503261 1714126507222 OK +USER GameSimulation END 1714126507223 +REQUEST request_5 1714126503263 1714126507224 OK +USER GameSimulation END 1714126507225 +REQUEST request_6 1714126503261 1714126507226 OK +REQUEST request_5 1714126503250 1714126507226 OK +USER GameSimulation END 1714126507226 +REQUEST request_4 1714126503259 1714126507228 OK +REQUEST request_6 1714126503253 1714126507232 OK +REQUEST request_6 1714126503258 1714126507233 OK +USER GameSimulation START 1714126507233 +USER GameSimulation END 1714126507233 +REQUEST request_6 1714126503258 1714126507240 OK +USER GameSimulation END 1714126507240 +USER GameSimulation START 1714126507264 +USER GameSimulation START 1714126507279 +REQUEST request_5 1714126503266 1714126507287 OK +USER GameSimulation END 1714126507288 +USER GameSimulation START 1714126507294 +USER GameSimulation START 1714126507311 +REQUEST request_0 1714126503270 1714126507317 OK +REQUEST request_3 1714126503271 1714126507317 OK +REQUEST request_0 1714126503270 1714126507323 OK +REQUEST request_4 1714126503264 1714126507329 OK +REQUEST request_5 1714126503271 1714126507329 OK +REQUEST request_4 1714126503271 1714126507330 OK +REQUEST request_2 1714126503271 1714126507330 OK +REQUEST request_6 1714126503271 1714126507330 OK +USER GameSimulation END 1714126507331 +REQUEST request_2 1714126503264 1714126507332 OK +USER GameSimulation END 1714126507333 +REQUEST request_3 1714126503252 1714126507340 OK +REQUEST request_2 1714126503259 1714126507340 OK +USER GameSimulation START 1714126507341 +USER GameSimulation END 1714126507342 +REQUEST request_3 1714126503259 1714126507348 OK +REQUEST request_1 1714126507318 1714126507348 OK +REQUEST request_4 1714126503259 1714126507349 OK +USER GameSimulation END 1714126507350 +USER GameSimulation END 1714126507350 +USER GameSimulation START 1714126507355 +USER GameSimulation START 1714126507371 +REQUEST request_6 1714126503251 1714126507380 OK +USER GameSimulation END 1714126507380 +REQUEST request_1 1714126507324 1714126507380 OK +REQUEST request_6 1714126503261 1714126507389 OK +REQUEST request_5 1714126503252 1714126507390 OK +USER GameSimulation START 1714126507402 +USER GameSimulation START 1714126507418 +REQUEST request_4 1714126503258 1714126507424 OK +USER GameSimulation END 1714126507426 +REQUEST request_5 1714126503257 1714126507425 OK +USER GameSimulation END 1714126507426 +USER GameSimulation START 1714126507434 +REQUEST request_6 1714126503253 1714126507458 OK +USER GameSimulation END 1714126507459 +REQUEST request_6 1714126503252 1714126507459 OK +USER GameSimulation END 1714126507460 +REQUEST request_4 1714126503261 1714126507460 OK +USER GameSimulation START 1714126507461 +REQUEST request_5 1714126503261 1714126507461 OK +USER GameSimulation END 1714126507462 +USER GameSimulation START 1714126507479 +USER GameSimulation START 1714126507495 +USER GameSimulation START 1714126507511 +USER GameSimulation START 1714126507541 +USER GameSimulation START 1714126507557 +USER GameSimulation START 1714126507572 +USER GameSimulation START 1714126507603 +USER GameSimulation START 1714126507618 +REQUEST request_5 1714126503261 1714126507622 OK +USER GameSimulation END 1714126507623 +REQUEST request_5 1714126503261 1714126507623 OK +USER GameSimulation END 1714126507624 +REQUEST request_6 1714126503267 1714126507625 OK +USER GameSimulation END 1714126507626 +USER GameSimulation START 1714126507633 +REQUEST request_0 1714126503313 1714126507647 OK +REQUEST request_5 1714126503252 1714126507654 OK +USER GameSimulation END 1714126507655 +USER GameSimulation START 1714126507663 +REQUEST request_5 1714126503258 1714126507668 OK +USER GameSimulation END 1714126507669 +REQUEST request_0 1714126503294 1714126507676 OK +USER GameSimulation START 1714126507678 +REQUEST request_1 1714126507648 1714126507680 OK +USER GameSimulation START 1714126507694 +USER GameSimulation START 1714126507725 +USER GameSimulation START 1714126507739 +REQUEST request_3 1714126503335 1714126507752 OK +USER GameSimulation START 1714126507754 +REQUEST request_1 1714126507676 1714126507755 OK +REQUEST request_4 1714126503335 1714126507768 OK +REQUEST request_2 1714126503335 1714126507768 OK +REQUEST request_6 1714126503335 1714126507772 OK +REQUEST request_4 1714126503338 1714126507784 OK +USER GameSimulation START 1714126507785 +USER GameSimulation START 1714126507800 +REQUEST request_2 1714126503338 1714126507806 OK +REQUEST request_6 1714126503338 1714126507808 OK +REQUEST request_4 1714126503338 1714126507811 OK +REQUEST request_6 1714126503340 1714126507811 OK +REQUEST request_5 1714126503335 1714126507814 OK +USER GameSimulation END 1714126507815 +REQUEST request_6 1714126503340 1714126507815 OK +USER GameSimulation START 1714126507816 +REQUEST request_2 1714126503339 1714126507816 OK +REQUEST request_4 1714126503339 1714126507816 OK +REQUEST request_2 1714126503339 1714126507821 OK +REQUEST request_4 1714126503340 1714126507821 OK +REQUEST request_2 1714126503342 1714126507821 OK +REQUEST request_4 1714126503342 1714126507822 OK +REQUEST request_2 1714126503341 1714126507827 OK +REQUEST request_6 1714126503342 1714126507828 OK +REQUEST request_6 1714126503342 1714126507828 OK +REQUEST request_6 1714126503342 1714126507828 OK +USER GameSimulation START 1714126507830 +USER GameSimulation START 1714126507861 +REQUEST request_3 1714126503342 1714126507876 OK +USER GameSimulation START 1714126507877 +USER GameSimulation START 1714126507892 +REQUEST request_0 1714126503465 1714126507904 OK +REQUEST request_0 1714126503474 1714126507907 OK +REQUEST request_0 1714126503495 1714126507907 OK +REQUEST request_5 1714126503342 1714126507908 OK +REQUEST request_0 1714126503510 1714126507909 OK +REQUEST request_0 1714126503540 1714126507911 OK +REQUEST request_5 1714126503342 1714126507911 OK +REQUEST request_3 1714126503342 1714126507911 OK +REQUEST request_4 1714126503550 1714126507918 OK +REQUEST request_2 1714126503550 1714126507918 OK +REQUEST request_0 1714126503556 1714126507920 OK +REQUEST request_6 1714126503551 1714126507920 OK +REQUEST request_3 1714126503550 1714126507921 OK +USER GameSimulation START 1714126507923 +USER GameSimulation START 1714126507936 +USER GameSimulation START 1714126507953 +REQUEST request_2 1714126503565 1714126507959 OK +REQUEST request_1 1714126507905 1714126507962 OK +REQUEST request_2 1714126503565 1714126507962 OK +REQUEST request_1 1714126507908 1714126507963 OK +REQUEST request_1 1714126507908 1714126507963 OK +REQUEST request_1 1714126507910 1714126507963 OK +REQUEST request_1 1714126507921 1714126507964 OK +REQUEST request_1 1714126507911 1714126507964 OK +REQUEST request_5 1714126503551 1714126507967 OK +USER GameSimulation END 1714126507968 +REQUEST request_4 1714126503566 1714126507970 OK +REQUEST request_3 1714126503565 1714126507971 OK +REQUEST request_4 1714126503566 1714126507971 OK +REQUEST request_3 1714126503566 1714126507973 OK +REQUEST request_6 1714126503567 1714126507973 OK +REQUEST request_6 1714126503567 1714126507974 OK +REQUEST request_0 1714126503570 1714126507974 OK +USER GameSimulation START 1714126507983 +USER GameSimulation START 1714126507998 +USER GameSimulation START 1714126508015 +USER GameSimulation START 1714126508045 +REQUEST request_1 1714126507974 1714126508049 OK +REQUEST request_4 1714126503344 1714126508049 OK +REQUEST request_2 1714126503349 1714126508050 OK +REQUEST request_5 1714126503566 1714126508051 OK +USER GameSimulation END 1714126508052 +REQUEST request_5 1714126503566 1714126508055 OK +USER GameSimulation END 1714126508055 +REQUEST request_4 1714126503352 1714126508056 OK +REQUEST request_0 1714126503677 1714126508057 OK +REQUEST request_6 1714126503753 1714126508058 OK +REQUEST request_0 1714126503737 1714126508058 OK +REQUEST request_0 1714126503692 1714126508060 OK +REQUEST request_0 1714126503722 1714126508060 OK +USER GameSimulation START 1714126508060 +REQUEST request_4 1714126503751 1714126508062 OK +REQUEST request_3 1714126503344 1714126508062 OK +REQUEST request_3 1714126503753 1714126508064 OK +REQUEST request_6 1714126503752 1714126508067 OK +REQUEST request_2 1714126503751 1714126508067 OK +USER GameSimulation START 1714126508075 +USER GameSimulation START 1714126508105 +REQUEST request_2 1714126503752 1714126508108 OK +REQUEST request_1 1714126508058 1714126508108 OK +REQUEST request_1 1714126508057 1714126508108 OK +REQUEST request_1 1714126508060 1714126508109 OK +REQUEST request_1 1714126508060 1714126508109 OK +REQUEST request_2 1714126503751 1714126508109 OK +REQUEST request_5 1714126503751 1714126508114 OK +REQUEST request_6 1714126503752 1714126508115 OK +REQUEST request_3 1714126503754 1714126508115 OK +USER GameSimulation START 1714126508120 +USER GameSimulation START 1714126508135 +USER GameSimulation START 1714126508150 +REQUEST request_4 1714126503753 1714126508167 OK +REQUEST request_2 1714126503754 1714126508167 OK +USER GameSimulation START 1714126508181 +USER GameSimulation START 1714126508197 +REQUEST request_2 1714126503754 1714126508207 OK +REQUEST request_5 1714126503753 1714126508208 OK +USER GameSimulation START 1714126508212 +REQUEST request_5 1714126503754 1714126508213 OK +REQUEST request_3 1714126503754 1714126508219 OK +REQUEST request_2 1714126503752 1714126508219 OK +USER GameSimulation START 1714126508243 +REQUEST request_4 1714126503754 1714126508258 OK +USER GameSimulation START 1714126508258 +USER GameSimulation START 1714126508274 +REQUEST request_4 1714126503751 1714126508288 OK +REQUEST request_5 1714126503751 1714126508288 OK +REQUEST request_6 1714126503754 1714126508289 OK +REQUEST request_4 1714126503755 1714126508289 OK +USER GameSimulation END 1714126508290 +REQUEST request_5 1714126503753 1714126508290 OK +REQUEST request_4 1714126503754 1714126508291 OK +REQUEST request_6 1714126503754 1714126508294 OK +REQUEST request_3 1714126503756 1714126508301 OK +REQUEST request_6 1714126503755 1714126508301 OK +REQUEST request_6 1714126503756 1714126508304 OK +REQUEST request_4 1714126503756 1714126508305 OK +REQUEST request_3 1714126503755 1714126508305 OK +USER GameSimulation START 1714126508305 +USER GameSimulation START 1714126508320 +USER GameSimulation START 1714126508336 +REQUEST request_3 1714126503756 1714126508345 OK +REQUEST request_5 1714126503754 1714126508351 OK +USER GameSimulation END 1714126508352 +USER GameSimulation START 1714126508352 +REQUEST request_2 1714126503756 1714126508352 OK +REQUEST request_6 1714126503760 1714126508353 OK +USER GameSimulation START 1714126508383 +REQUEST request_4 1714126503760 1714126508384 OK +REQUEST request_4 1714126503767 1714126508387 OK +REQUEST request_2 1714126503760 1714126508387 OK +REQUEST request_5 1714126503756 1714126508389 OK +REQUEST request_4 1714126503760 1714126508390 OK +REQUEST request_0 1714126503784 1714126508391 OK +REQUEST request_0 1714126503602 1714126508391 OK +REQUEST request_0 1714126503876 1714126508391 OK +REQUEST request_0 1714126503891 1714126508392 OK +REQUEST request_2 1714126503346 1714126508397 OK +USER GameSimulation START 1714126508400 +REQUEST request_6 1714126503344 1714126508402 OK +REQUEST request_2 1714126503347 1714126508402 OK +REQUEST request_4 1714126503345 1714126508411 OK +USER GameSimulation START 1714126508414 +USER GameSimulation START 1714126508444 +USER GameSimulation START 1714126508460 +USER GameSimulation START 1714126508475 +USER GameSimulation START 1714126508505 +REQUEST request_3 1714126503339 1714126508507 OK +REQUEST request_1 1714126508392 1714126508513 OK +REQUEST request_1 1714126508392 1714126508513 OK +REQUEST request_1 1714126508393 1714126508513 OK +REQUEST request_1 1714126508391 1714126508513 OK +REQUEST request_2 1714126503346 1714126508514 OK +REQUEST request_5 1714126503347 1714126508518 OK +USER GameSimulation START 1714126508520 +USER GameSimulation START 1714126508536 +USER GameSimulation START 1714126508551 +REQUEST request_6 1714126503346 1714126508557 OK +REQUEST request_5 1714126503344 1714126508557 OK +REQUEST request_2 1714126503348 1714126508554 OK +REQUEST request_6 1714126503346 1714126508557 OK +REQUEST request_3 1714126503338 1714126508560 OK +REQUEST request_4 1714126503346 1714126508560 OK +REQUEST request_6 1714126503352 1714126508560 OK +REQUEST request_6 1714126503351 1714126508560 OK +USER GameSimulation START 1714126508580 +USER GameSimulation START 1714126508596 +REQUEST request_5 1714126503338 1714126508600 OK +REQUEST request_4 1714126503342 1714126508601 OK +REQUEST request_3 1714126503350 1714126508604 OK +REQUEST request_6 1714126503349 1714126508609 OK +USER GameSimulation START 1714126508611 +USER GameSimulation START 1714126508641 +REQUEST request_4 1714126503348 1714126508647 OK +USER GameSimulation START 1714126508656 +USER GameSimulation START 1714126508672 +REQUEST request_0 1714126503815 1714126508679 OK +REQUEST request_5 1714126503352 1714126508679 OK +REQUEST request_0 1714126504073 1714126508680 OK +REQUEST request_5 1714126503342 1714126508684 OK +REQUEST request_3 1714126503899 1714126508685 OK +REQUEST request_6 1714126504102 1714126508685 OK +REQUEST request_0 1714126504104 1714126508689 OK +REQUEST request_4 1714126504101 1714126508689 OK +REQUEST request_0 1714126504119 1714126508689 OK +USER GameSimulation START 1714126508703 +USER GameSimulation START 1714126508717 +REQUEST request_4 1714126504126 1714126508729 OK +REQUEST request_3 1714126504101 1714126508731 OK +REQUEST request_2 1714126504125 1714126508732 OK +USER GameSimulation START 1714126508732 +REQUEST request_1 1714126508679 1714126508732 OK +REQUEST request_1 1714126508690 1714126508732 OK +REQUEST request_1 1714126508690 1714126508732 OK +REQUEST request_1 1714126508681 1714126508735 OK +REQUEST request_3 1714126504126 1714126508736 OK +REQUEST request_5 1714126504102 1714126508737 OK +REQUEST request_6 1714126504132 1714126508742 OK +REQUEST request_0 1714126504136 1714126508747 OK +REQUEST request_3 1714126504131 1714126508750 OK +REQUEST request_2 1714126504131 1714126508750 OK +USER GameSimulation START 1714126508762 +USER GameSimulation START 1714126508777 +USER GameSimulation START 1714126508792 +REQUEST request_1 1714126508747 1714126508815 OK +USER GameSimulation START 1714126508819 +REQUEST request_5 1714126504132 1714126508821 OK +USER GameSimulation START 1714126508838 +USER GameSimulation START 1714126508853 +REQUEST request_3 1714126504146 1714126508859 OK +REQUEST request_5 1714126504126 1714126508860 OK +REQUEST request_0 1714126504212 1714126508861 OK +REQUEST request_2 1714126504146 1714126508861 OK +REQUEST request_5 1714126503902 1714126508862 OK +REQUEST request_4 1714126504235 1714126508869 OK +USER GameSimulation START 1714126508884 +USER GameSimulation START 1714126508899 +REQUEST request_3 1714126504235 1714126508909 OK +REQUEST request_1 1714126508861 1714126508909 OK +REQUEST request_2 1714126504235 1714126508909 OK +REQUEST request_5 1714126504235 1714126508913 OK +REQUEST request_2 1714126504236 1714126508913 OK +USER GameSimulation START 1714126508914 +REQUEST request_4 1714126504236 1714126508917 OK +REQUEST request_3 1714126504236 1714126508920 OK +REQUEST request_2 1714126504236 1714126508920 OK +REQUEST request_2 1714126504236 1714126508926 OK +REQUEST request_3 1714126504236 1714126508929 OK +REQUEST request_4 1714126504236 1714126508931 OK +REQUEST request_2 1714126504236 1714126508931 OK +REQUEST request_3 1714126504236 1714126508932 OK +USER GameSimulation START 1714126508932 +REQUEST request_6 1714126504235 1714126508932 OK +USER GameSimulation END 1714126508932 +USER GameSimulation START 1714126508960 +REQUEST request_4 1714126504237 1714126508973 OK +REQUEST request_0 1714126504304 1714126508975 OK +REQUEST request_6 1714126504236 1714126508975 OK +USER GameSimulation START 1714126508976 +REQUEST request_5 1714126504236 1714126508979 OK +REQUEST request_6 1714126503756 1714126508981 OK +REQUEST request_6 1714126503763 1714126508983 OK +REQUEST request_2 1714126503760 1714126508983 OK +REQUEST request_3 1714126503757 1714126508986 OK +REQUEST request_4 1714126503756 1714126508986 OK +REQUEST request_4 1714126503759 1714126508986 OK +USER GameSimulation START 1714126508991 +REQUEST request_0 1714126503768 1714126508997 OK +USER GameSimulation START 1714126509023 +USER GameSimulation START 1714126509039 +USER GameSimulation START 1714126509055 +USER GameSimulation START 1714126509085 +USER GameSimulation START 1714126509101 +REQUEST request_1 1714126508976 1714126509107 OK +REQUEST request_1 1714126508998 1714126509107 OK +REQUEST request_2 1714126503762 1714126509115 OK +REQUEST request_5 1714126503759 1714126509115 OK +USER GameSimulation START 1714126509116 +REQUEST request_3 1714126503764 1714126509120 OK +REQUEST request_5 1714126503757 1714126509120 OK +REQUEST request_5 1714126503758 1714126509122 OK +USER GameSimulation START 1714126509131 +USER GameSimulation START 1714126509163 +USER GameSimulation START 1714126509178 +USER GameSimulation START 1714126509193 +USER GameSimulation START 1714126509224 +USER GameSimulation START 1714126509239 +REQUEST request_6 1714126504146 1714126509252 OK +USER GameSimulation START 1714126509255 +REQUEST request_5 1714126503340 1714126509271 OK +REQUEST request_5 1714126503338 1714126509271 OK +USER GameSimulation END 1714126509272 +REQUEST request_5 1714126503344 1714126509274 OK +REQUEST request_6 1714126504127 1714126509275 OK +USER GameSimulation END 1714126509276 +REQUEST request_4 1714126504131 1714126509276 OK +REQUEST request_2 1714126504142 1714126509276 OK +USER GameSimulation END 1714126509277 +REQUEST request_4 1714126504154 1714126509281 OK +REQUEST request_6 1714126504154 1714126509282 OK +USER GameSimulation START 1714126509285 +USER GameSimulation START 1714126509299 +REQUEST request_3 1714126504154 1714126509300 OK +USER GameSimulation START 1714126509314 +REQUEST request_4 1714126504146 1714126509331 OK +REQUEST request_2 1714126504145 1714126509334 OK +REQUEST request_2 1714126504154 1714126509337 OK +REQUEST request_5 1714126504154 1714126509338 OK +REQUEST request_0 1714126503419 1714126509339 OK +REQUEST request_0 1714126504443 1714126509339 OK +REQUEST request_2 1714126503902 1714126509342 OK +USER GameSimulation START 1714126509345 +USER GameSimulation START 1714126509360 +USER GameSimulation START 1714126509376 +REQUEST request_1 1714126509339 1714126509388 OK +REQUEST request_1 1714126509339 1714126509389 OK +REQUEST request_4 1714126504236 1714126509390 OK +REQUEST request_3 1714126504236 1714126509390 OK +REQUEST request_0 1714126504242 1714126509390 OK +USER GameSimulation START 1714126509391 +REQUEST request_5 1714126503899 1714126509391 OK +REQUEST request_3 1714126504238 1714126509392 OK +REQUEST request_6 1714126504237 1714126509393 OK +REQUEST request_6 1714126504237 1714126509393 OK +REQUEST request_4 1714126503623 1714126509398 OK +USER GameSimulation START 1714126509422 +USER GameSimulation START 1714126509438 +REQUEST request_1 1714126509391 1714126509440 OK +REQUEST request_2 1714126503622 1714126509441 OK +REQUEST request_0 1714126503617 1714126509441 OK +REQUEST request_5 1714126503623 1714126509442 OK +REQUEST request_6 1714126503623 1714126509443 OK +REQUEST request_3 1714126503623 1714126509443 OK +REQUEST request_0 1714126503632 1714126509443 OK +REQUEST request_6 1714126504657 1714126509444 OK +USER GameSimulation END 1714126509445 +REQUEST request_2 1714126504144 1714126509449 OK +USER GameSimulation START 1714126509452 +REQUEST request_0 1714126503434 1714126509453 OK +REQUEST request_3 1714126504142 1714126509456 OK +REQUEST request_3 1714126504142 1714126509457 OK +REQUEST request_4 1714126504145 1714126509457 OK +REQUEST request_4 1714126504144 1714126509457 OK +REQUEST request_6 1714126504143 1714126509457 OK +REQUEST request_6 1714126504142 1714126509458 OK +REQUEST request_0 1714126504750 1714126509459 OK +REQUEST request_0 1714126504780 1714126509460 OK +REQUEST request_6 1714126504238 1714126509460 OK +USER GameSimulation START 1714126509482 +USER GameSimulation START 1714126509497 +REQUEST request_1 1714126509441 1714126509498 OK +REQUEST request_1 1714126509444 1714126509499 OK +REQUEST request_1 1714126509460 1714126509499 OK +REQUEST request_1 1714126509453 1714126509499 OK +REQUEST request_1 1714126509460 1714126509499 OK +REQUEST request_2 1714126504237 1714126509503 OK +REQUEST request_5 1714126504145 1714126509503 OK +REQUEST request_6 1714126504236 1714126509504 OK +REQUEST request_4 1714126504238 1714126509504 OK +USER GameSimulation START 1714126509515 +REQUEST request_6 1714126504238 1714126509543 OK +USER GameSimulation START 1714126509545 +REQUEST request_5 1714126504237 1714126509550 OK +USER GameSimulation END 1714126509550 +REQUEST request_4 1714126503762 1714126509550 OK +USER GameSimulation START 1714126509551 +REQUEST request_3 1714126504237 1714126509551 OK +REQUEST request_0 1714126503800 1714126509555 OK +USER GameSimulation START 1714126509575 +REQUEST request_0 1714126503846 1714126509587 OK +USER GameSimulation START 1714126509591 +REQUEST request_0 1714126504858 1714126509591 OK +REQUEST request_1 1714126509555 1714126509593 OK +REQUEST request_3 1714126503762 1714126509593 OK +REQUEST request_0 1714126504873 1714126509593 OK +REQUEST request_0 1714126504320 1714126509593 OK +REQUEST request_5 1714126504238 1714126509593 OK +REQUEST request_0 1714126503861 1714126509593 OK +REQUEST request_0 1714126503998 1714126509598 OK +REQUEST request_2 1714126503764 1714126509599 OK +REQUEST request_0 1714126505011 1714126509599 OK +REQUEST request_0 1714126504013 1714126509600 OK +REQUEST request_3 1714126504656 1714126509601 OK +REQUEST request_4 1714126505029 1714126509602 OK +REQUEST request_2 1714126505028 1714126509603 OK +REQUEST request_4 1714126505031 1714126509605 OK +USER GameSimulation START 1714126509621 +USER GameSimulation START 1714126509636 +REQUEST request_6 1714126505031 1714126509649 OK +REQUEST request_3 1714126505031 1714126509649 OK +REQUEST request_1 1714126509588 1714126509650 OK +USER GameSimulation START 1714126509651 +REQUEST request_1 1714126509591 1714126509680 OK +REQUEST request_1 1714126509593 1714126509680 OK +REQUEST request_1 1714126509593 1714126509681 OK +REQUEST request_1 1714126509598 1714126509682 OK +REQUEST request_1 1714126509593 1714126509682 OK +REQUEST request_1 1714126509600 1714126509682 OK +REQUEST request_1 1714126509599 1714126509682 OK +USER GameSimulation START 1714126509682 +REQUEST request_4 1714126505034 1714126509683 OK +REQUEST request_5 1714126505029 1714126509689 OK +REQUEST request_5 1714126505031 1714126509694 OK +USER GameSimulation START 1714126509698 +REQUEST request_3 1714126505029 1714126509711 OK +REQUEST request_3 1714126505034 1714126509711 OK +USER GameSimulation START 1714126509712 +USER GameSimulation START 1714126509742 +REQUEST request_0 1714126504796 1714126509745 OK +REQUEST request_3 1714126505034 1714126509745 OK +REQUEST request_0 1714126505042 1714126509747 OK +REQUEST request_0 1714126504043 1714126509751 OK +REQUEST request_5 1714126505034 1714126509753 OK +REQUEST request_0 1714126505118 1714126509758 OK +REQUEST request_6 1714126504912 1714126509759 OK +REQUEST request_0 1714126505133 1714126509760 OK +REQUEST request_2 1714126504100 1714126509761 OK +REQUEST request_6 1714126504144 1714126509765 OK +USER GameSimulation START 1714126509765 +USER GameSimulation END 1714126509765 +USER GameSimulation START 1714126509771 +REQUEST request_6 1714126504154 1714126509773 OK +REQUEST request_4 1714126504142 1714126509773 OK +USER GameSimulation START 1714126509803 +REQUEST request_1 1714126509745 1714126509813 OK +USER GameSimulation START 1714126509818 +USER GameSimulation START 1714126509833 +USER GameSimulation START 1714126509865 +REQUEST request_1 1714126509752 1714126509871 OK +REQUEST request_1 1714126509748 1714126509871 OK +REQUEST request_1 1714126509760 1714126509874 OK +REQUEST request_1 1714126509758 1714126509874 OK +USER GameSimulation START 1714126509879 +REQUEST request_5 1714126504144 1714126509884 OK +REQUEST request_5 1714126504142 1714126509885 OK +REQUEST request_4 1714126504144 1714126509886 OK +REQUEST request_4 1714126504142 1714126509888 OK +REQUEST request_0 1714126505164 1714126509888 OK +REQUEST request_4 1714126504154 1714126509888 OK +REQUEST request_3 1714126504144 1714126509891 OK +USER GameSimulation START 1714126509894 +USER GameSimulation START 1714126509925 +USER GameSimulation START 1714126509940 +REQUEST request_2 1714126504144 1714126509951 OK +REQUEST request_3 1714126504154 1714126509951 OK +REQUEST request_3 1714126504145 1714126509952 OK +REQUEST request_1 1714126509889 1714126509952 OK +REQUEST request_6 1714126504145 1714126509952 OK +USER GameSimulation START 1714126509955 +REQUEST request_5 1714126504146 1714126509956 OK +USER GameSimulation END 1714126509956 +USER GameSimulation START 1714126509971 +REQUEST request_6 1714126504145 1714126509997 OK +USER GameSimulation END 1714126509998 +REQUEST request_3 1714126504144 1714126509998 OK +USER GameSimulation END 1714126509998 +REQUEST request_2 1714126504154 1714126509999 OK +USER GameSimulation END 1714126509999 +USER GameSimulation START 1714126510001 +USER GameSimulation START 1714126510016 +REQUEST request_2 1714126505179 1714126510019 OK +REQUEST request_5 1714126504154 1714126510020 OK +USER GameSimulation END 1714126510021 +REQUEST request_0 1714126504919 1714126510030 OK +USER GameSimulation START 1714126510032 +USER GameSimulation START 1714126510062 +USER GameSimulation START 1714126510077 +REQUEST request_3 1714126505181 1714126510079 OK +REQUEST request_1 1714126510030 1714126510086 OK +REQUEST request_0 1714126504181 1714126510086 OK +REQUEST request_5 1714126504912 1714126510087 OK +REQUEST request_0 1714126505256 1714126510088 OK +REQUEST request_0 1714126504703 1714126510088 OK +USER GameSimulation START 1714126510091 +REQUEST request_3 1714126505179 1714126510095 OK +USER GameSimulation START 1714126510123 +USER GameSimulation START 1714126510138 +USER GameSimulation START 1714126510154 +USER GameSimulation START 1714126510169 +REQUEST request_1 1714126510086 1714126510176 OK +REQUEST request_1 1714126510088 1714126510177 OK +REQUEST request_1 1714126510088 1714126510177 OK +REQUEST request_4 1714126504238 1714126510178 OK +REQUEST request_2 1714126504237 1714126510178 OK +REQUEST request_5 1714126504236 1714126510179 OK +USER GameSimulation END 1714126510180 +REQUEST request_6 1714126504236 1714126510181 OK +REQUEST request_5 1714126504238 1714126510181 OK +REQUEST request_0 1714126504258 1714126510182 OK +REQUEST request_2 1714126504238 1714126510187 OK +USER GameSimulation END 1714126510187 +REQUEST request_3 1714126504237 1714126510193 OK +USER GameSimulation END 1714126510193 +REQUEST request_4 1714126505274 1714126510195 OK +USER GameSimulation START 1714126510195 +USER GameSimulation START 1714126510214 +USER GameSimulation START 1714126510230 +REQUEST request_2 1714126504142 1714126510237 OK +USER GameSimulation END 1714126510238 +USER GameSimulation START 1714126510261 +REQUEST request_1 1714126510182 1714126510274 OK +REQUEST request_0 1714126504058 1714126510274 OK +REQUEST request_5 1714126504236 1714126510276 OK +USER GameSimulation START 1714126510276 +USER GameSimulation END 1714126510277 +USER GameSimulation START 1714126510292 +REQUEST request_0 1714126505073 1714126510316 OK +REQUEST request_1 1714126510274 1714126510321 OK +USER GameSimulation START 1714126510322 +REQUEST request_5 1714126504142 1714126510323 OK +USER GameSimulation END 1714126510323 +REQUEST request_0 1714126505391 1714126510323 OK +REQUEST request_5 1714126504237 1714126510323 OK +REQUEST request_0 1714126505376 1714126510323 OK +USER GameSimulation END 1714126510324 +REQUEST request_2 1714126504385 1714126510327 OK +USER GameSimulation START 1714126510336 +USER GameSimulation START 1714126510351 +REQUEST request_6 1714126504386 1714126510371 OK +REQUEST request_1 1714126510317 1714126510375 OK +REQUEST request_1 1714126510323 1714126510377 OK +REQUEST request_1 1714126510324 1714126510377 OK +REQUEST request_4 1714126504385 1714126510378 OK +REQUEST request_3 1714126504385 1714126510379 OK +REQUEST request_5 1714126504385 1714126510380 OK +USER GameSimulation END 1714126510380 +REQUEST request_0 1714126504382 1714126510381 OK +USER GameSimulation START 1714126510381 +REQUEST request_0 1714126504398 1714126510382 OK +REQUEST request_0 1714126505178 1714126510382 OK +REQUEST request_0 1714126505194 1714126510386 OK +REQUEST request_0 1714126504459 1714126510387 OK +USER GameSimulation START 1714126510397 +USER GameSimulation START 1714126510412 +REQUEST request_0 1714126504642 1714126510425 OK +REQUEST request_2 1714126505278 1714126510425 OK +REQUEST request_1 1714126510382 1714126510426 OK +REQUEST request_1 1714126510381 1714126510426 OK +REQUEST request_1 1714126510382 1714126510426 OK +REQUEST request_2 1714126505274 1714126510426 OK +REQUEST request_1 1714126510386 1714126510427 OK +REQUEST request_1 1714126510387 1714126510427 OK +USER GameSimulation START 1714126510439 +USER GameSimulation START 1714126510457 +REQUEST request_5 1714126505182 1714126510468 OK +USER GameSimulation START 1714126510472 +REQUEST request_1 1714126510425 1714126510472 OK +REQUEST request_5 1714126503344 1714126510476 OK +REQUEST request_6 1714126503348 1714126510476 OK +REQUEST request_2 1714126503349 1714126510476 OK +REQUEST request_0 1714126504520 1714126510476 OK +REQUEST request_0 1714126505529 1714126510478 OK +REQUEST request_0 1714126505209 1714126510480 OK +REQUEST request_0 1714126505774 1714126510480 OK +REQUEST request_0 1714126505790 1714126510481 OK +REQUEST request_3 1714126503340 1714126510484 OK +REQUEST request_0 1714126505820 1714126510486 OK +REQUEST request_4 1714126504656 1714126510486 OK +REQUEST request_2 1714126505281 1714126510490 OK +REQUEST request_6 1714126505274 1714126510490 OK +REQUEST request_4 1714126505281 1714126510496 OK +USER GameSimulation START 1714126510503 +USER GameSimulation START 1714126510518 +USER GameSimulation START 1714126510534 +USER GameSimulation START 1714126510564 +USER GameSimulation START 1714126510579 +REQUEST request_1 1714126510478 1714126510584 OK +REQUEST request_3 1714126505274 1714126510584 OK +REQUEST request_1 1714126510481 1714126510584 OK +REQUEST request_1 1714126510476 1714126510584 OK +USER GameSimulation START 1714126510594 +REQUEST request_1 1714126510480 1714126510619 OK +REQUEST request_1 1714126510486 1714126510619 OK +REQUEST request_1 1714126510480 1714126510619 OK +USER GameSimulation START 1714126510625 +REQUEST request_5 1714126504657 1714126510625 OK +USER GameSimulation START 1714126510640 +USER GameSimulation START 1714126510655 +REQUEST request_5 1714126505279 1714126510656 OK +REQUEST request_0 1714126504811 1714126510663 OK +USER GameSimulation START 1714126510671 +REQUEST request_2 1714126504656 1714126510682 OK +REQUEST request_5 1714126505281 1714126510682 OK +USER GameSimulation END 1714126510683 +REQUEST request_0 1714126505837 1714126510684 OK +REQUEST request_5 1714126505274 1714126510685 OK +USER GameSimulation END 1714126510685 +REQUEST request_6 1714126505282 1714126510686 OK +USER GameSimulation START 1714126510701 +REQUEST request_4 1714126505281 1714126510709 OK +REQUEST request_1 1714126510663 1714126510709 OK +REQUEST request_3 1714126505278 1714126510712 OK +REQUEST request_1 1714126510684 1714126510712 OK +REQUEST request_6 1714126505281 1714126510712 OK +REQUEST request_2 1714126505281 1714126510713 OK +REQUEST request_3 1714126505281 1714126510713 OK +REQUEST request_4 1714126505282 1714126510714 OK +USER GameSimulation START 1714126510717 +REQUEST request_0 1714126504842 1714126510717 OK +REQUEST request_0 1714126505271 1714126510717 OK +REQUEST request_0 1714126505851 1714126510717 OK +REQUEST request_0 1714126505882 1714126510718 OK +REQUEST request_0 1714126505897 1714126510719 OK +REQUEST request_0 1714126505331 1714126510720 OK +REQUEST request_0 1714126505913 1714126510720 OK +REQUEST request_0 1714126505652 1714126510720 OK +REQUEST request_0 1714126504904 1714126510721 OK +USER GameSimulation START 1714126510732 +REQUEST request_4 1714126504912 1714126510750 OK +REQUEST request_1 1714126510718 1714126510754 OK +REQUEST request_1 1714126510718 1714126510754 OK +REQUEST request_2 1714126504911 1714126510754 OK +REQUEST request_1 1714126510720 1714126510755 OK +REQUEST request_1 1714126510720 1714126510755 OK +REQUEST request_1 1714126510720 1714126510755 OK +REQUEST request_1 1714126510718 1714126510755 OK +REQUEST request_1 1714126510718 1714126510757 OK +REQUEST request_1 1714126510721 1714126510757 OK +REQUEST request_1 1714126510719 1714126510757 OK +REQUEST request_5 1714126505281 1714126510762 OK +USER GameSimulation START 1714126510762 +REQUEST request_0 1714126504934 1714126510763 OK +REQUEST request_0 1714126505943 1714126510763 OK +REQUEST request_0 1714126505957 1714126510763 OK +REQUEST request_3 1714126504911 1714126510764 OK +USER GameSimulation END 1714126510764 +REQUEST request_0 1714126504965 1714126510765 OK +REQUEST request_0 1714126505421 1714126510765 OK +REQUEST request_0 1714126504413 1714126510765 OK +REQUEST request_0 1714126504995 1714126510766 OK +REQUEST request_0 1714126506018 1714126510766 OK +REQUEST request_0 1714126506033 1714126510767 OK +REQUEST request_0 1714126506003 1714126510771 OK +REQUEST request_0 1714126505973 1714126510771 OK +REQUEST request_0 1714126504980 1714126510771 OK +REQUEST request_2 1714126505031 1714126510771 OK +USER GameSimulation END 1714126510772 +REQUEST request_4 1714126505034 1714126510773 OK +REQUEST request_2 1714126505033 1714126510777 OK +USER GameSimulation START 1714126510777 +REQUEST request_6 1714126505029 1714126510777 OK +USER GameSimulation END 1714126510778 +REQUEST request_0 1714126505482 1714126510779 OK +REQUEST request_0 1714126504475 1714126510779 OK +REQUEST request_4 1714126505034 1714126510779 OK +REQUEST request_6 1714126505034 1714126510780 OK +REQUEST request_3 1714126505033 1714126510782 OK +REQUEST request_6 1714126505034 1714126510785 OK +REQUEST request_2 1714126505033 1714126510785 OK +USER GameSimulation END 1714126510785 +USER GameSimulation START 1714126510792 +USER GameSimulation START 1714126510822 +REQUEST request_1 1714126510763 1714126510825 OK +REQUEST request_1 1714126510763 1714126510825 OK +REQUEST request_1 1714126510765 1714126510825 OK +REQUEST request_1 1714126510766 1714126510826 OK +REQUEST request_1 1714126510766 1714126510826 OK +REQUEST request_1 1714126510763 1714126510826 OK +REQUEST request_1 1714126510766 1714126510827 OK +REQUEST request_1 1714126510766 1714126510827 OK +USER GameSimulation START 1714126510838 +USER GameSimulation START 1714126510852 +REQUEST request_1 1714126510771 1714126510856 OK +REQUEST request_1 1714126510771 1714126510856 OK +REQUEST request_1 1714126510771 1714126510857 OK +REQUEST request_1 1714126510772 1714126510857 OK +REQUEST request_1 1714126510779 1714126510857 OK +REQUEST request_1 1714126510779 1714126510858 OK +REQUEST request_0 1714126505057 1714126510858 OK +REQUEST request_2 1714126505033 1714126510860 OK +REQUEST request_5 1714126505034 1714126510860 OK +USER GameSimulation END 1714126510860 +REQUEST request_0 1714126506063 1714126510861 OK +REQUEST request_5 1714126505034 1714126510862 OK +REQUEST request_6 1714126505034 1714126510863 OK +USER GameSimulation END 1714126510863 +REQUEST request_0 1714126506079 1714126510863 OK +REQUEST request_0 1714126506110 1714126510867 OK +REQUEST request_4 1714126505088 1714126510867 OK +REQUEST request_0 1714126506219 1714126510872 OK +REQUEST request_2 1714126503755 1714126510872 OK +REQUEST request_3 1714126505088 1714126510872 OK +USER GameSimulation END 1714126510873 +REQUEST request_6 1714126505220 1714126510873 OK +REQUEST request_4 1714126505227 1714126510875 OK +REQUEST request_6 1714126505224 1714126510876 OK +REQUEST request_2 1714126505220 1714126510876 OK +REQUEST request_3 1714126503758 1714126510876 OK +REQUEST request_6 1714126503901 1714126510883 OK +REQUEST request_6 1714126503899 1714126510883 OK +USER GameSimulation START 1714126510884 +USER GameSimulation START 1714126510900 +USER GameSimulation START 1714126510915 +REQUEST request_1 1714126510858 1714126510923 OK +REQUEST request_1 1714126510861 1714126510926 OK +REQUEST request_3 1714126505228 1714126510926 OK +REQUEST request_1 1714126510867 1714126510927 OK +REQUEST request_1 1714126510863 1714126510927 OK +REQUEST request_1 1714126510873 1714126510927 OK +REQUEST request_6 1714126505279 1714126510927 OK +REQUEST request_2 1714126505281 1714126510929 OK +USER GameSimulation END 1714126510929 +REQUEST request_5 1714126505226 1714126510929 OK +REQUEST request_0 1714126506326 1714126510930 OK +REQUEST request_3 1714126505281 1714126510930 OK +REQUEST request_0 1714126506340 1714126510930 OK +REQUEST request_2 1714126503350 1714126510936 OK +REQUEST request_6 1714126503351 1714126510940 OK +REQUEST request_6 1714126505281 1714126510941 OK +REQUEST request_6 1714126503344 1714126510941 OK +REQUEST request_6 1714126503345 1714126510941 OK +USER GameSimulation END 1714126510941 +USER GameSimulation START 1714126510945 +REQUEST request_0 1714126504274 1714126510954 OK +USER GameSimulation START 1714126510960 +USER GameSimulation START 1714126510975 +USER GameSimulation START 1714126511005 +REQUEST request_3 1714126505282 1714126511019 OK +USER GameSimulation START 1714126511020 +REQUEST request_1 1714126510954 1714126511022 OK +REQUEST request_1 1714126510930 1714126511022 OK +REQUEST request_1 1714126510930 1714126511025 OK +REQUEST request_4 1714126505278 1714126511027 OK +REQUEST request_5 1714126503346 1714126511027 OK +REQUEST request_5 1714126503348 1714126511027 OK +USER GameSimulation END 1714126511028 +USER GameSimulation START 1714126511036 +USER GameSimulation START 1714126511051 +REQUEST request_0 1714126506462 1714126511059 OK +REQUEST request_0 1714126505451 1714126511060 OK +REQUEST request_0 1714126506477 1714126511060 OK +REQUEST request_5 1714126505282 1714126511065 OK +USER GameSimulation END 1714126511065 +REQUEST request_4 1714126505229 1714126511066 OK +REQUEST request_4 1714126505226 1714126511076 OK +USER GameSimulation START 1714126511082 +USER GameSimulation START 1714126511097 +USER GameSimulation START 1714126511112 +USER GameSimulation START 1714126511143 +REQUEST request_1 1714126511060 1714126511150 OK +REQUEST request_1 1714126511061 1714126511151 OK +REQUEST request_1 1714126511059 1714126511151 OK +USER GameSimulation START 1714126511158 +USER GameSimulation START 1714126511173 +REQUEST request_5 1714126505224 1714126511185 OK +REQUEST request_2 1714126505228 1714126511194 OK +REQUEST request_5 1714126505228 1714126511194 OK +REQUEST request_2 1714126505229 1714126511198 OK +REQUEST request_5 1714126505229 1714126511198 OK +REQUEST request_3 1714126505224 1714126511202 OK +USER GameSimulation START 1714126511204 +REQUEST request_0 1714126506553 1714126511206 OK +USER GameSimulation START 1714126511219 +USER GameSimulation START 1714126511235 +REQUEST request_0 1714126505589 1714126511239 OK +USER GameSimulation START 1714126511264 +REQUEST request_1 1714126511206 1714126511268 OK +REQUEST request_0 1714126506599 1714126511269 OK +REQUEST request_5 1714126505227 1714126511271 OK +REQUEST request_1 1714126511239 1714126511272 OK +REQUEST request_0 1714126506355 1714126511272 OK +REQUEST request_5 1714126504145 1714126511273 OK +USER GameSimulation END 1714126511274 +REQUEST request_0 1714126506615 1714126511274 OK +REQUEST request_4 1714126504236 1714126511274 OK +REQUEST request_0 1714126505621 1714126511275 OK +USER GameSimulation END 1714126511275 +REQUEST request_0 1714126505636 1714126511275 OK +REQUEST request_0 1714126506646 1714126511275 OK +REQUEST request_0 1714126506095 1714126511276 OK +REQUEST request_0 1714126506400 1714126511278 OK +USER GameSimulation START 1714126511280 +USER GameSimulation START 1714126511295 +REQUEST request_6 1714126505088 1714126511324 OK +USER GameSimulation START 1714126511325 +USER GameSimulation START 1714126511341 +USER GameSimulation START 1714126511357 +REQUEST request_1 1714126511269 1714126511359 OK +REQUEST request_1 1714126511273 1714126511360 OK +REQUEST request_2 1714126505088 1714126511360 OK +REQUEST request_1 1714126511274 1714126511361 OK +REQUEST request_1 1714126511275 1714126511361 OK +REQUEST request_1 1714126511276 1714126511362 OK +REQUEST request_1 1714126511275 1714126511362 OK +REQUEST request_1 1714126511279 1714126511362 OK +REQUEST request_1 1714126511276 1714126511362 OK +REQUEST request_0 1714126506739 1714126511363 OK +REQUEST request_5 1714126505088 1714126511365 OK +REQUEST request_0 1714126506493 1714126511366 OK +REQUEST request_5 1714126505088 1714126511367 OK +REQUEST request_0 1714126505744 1714126511369 OK +REQUEST request_0 1714126505759 1714126511369 OK +REQUEST request_0 1714126506894 1714126511369 OK +REQUEST request_0 1714126506662 1714126511370 OK +REQUEST request_0 1714126506925 1714126511371 OK +USER GameSimulation START 1714126511371 +REQUEST request_0 1714126503662 1714126511371 OK +REQUEST request_4 1714126503900 1714126511372 OK +REQUEST request_0 1714126503921 1714126511372 OK +REQUEST request_0 1714126506754 1714126511372 OK +REQUEST request_0 1714126507018 1714126511373 OK +REQUEST request_0 1714126507033 1714126511374 OK +REQUEST request_0 1714126506784 1714126511374 OK +REQUEST request_0 1714126507063 1714126511375 OK +REQUEST request_0 1714126507078 1714126511376 OK +REQUEST request_0 1714126507094 1714126511376 OK +REQUEST request_6 1714126505088 1714126511377 OK +REQUEST request_0 1714126507125 1714126511379 OK +REQUEST request_3 1714126505097 1714126511383 OK +REQUEST request_2 1714126505097 1714126511386 OK +REQUEST request_1 1714126511363 1714126511389 OK +REQUEST request_4 1714126505098 1714126511389 OK +USER GameSimulation START 1714126511398 +USER GameSimulation START 1714126511414 +USER GameSimulation START 1714126511433 +USER GameSimulation START 1714126511463 +USER GameSimulation START 1714126511479 +REQUEST request_1 1714126511367 1714126511490 OK +REQUEST request_1 1714126511369 1714126511490 OK +REQUEST request_1 1714126511369 1714126511490 OK +REQUEST request_1 1714126511369 1714126511490 OK +REQUEST request_1 1714126511371 1714126511490 OK +REQUEST request_1 1714126511371 1714126511490 OK +REQUEST request_1 1714126511373 1714126511491 OK +REQUEST request_1 1714126511373 1714126511492 OK +REQUEST request_1 1714126511374 1714126511492 OK +REQUEST request_1 1714126511374 1714126511492 OK +REQUEST request_1 1714126511371 1714126511492 OK +REQUEST request_1 1714126511376 1714126511493 OK +REQUEST request_1 1714126511375 1714126511493 OK +REQUEST request_1 1714126511373 1714126511494 OK +REQUEST request_1 1714126511379 1714126511494 OK +REQUEST request_1 1714126511376 1714126511494 OK +USER GameSimulation START 1714126511494 +REQUEST request_2 1714126505088 1714126511494 OK +REQUEST request_6 1714126505098 1714126511495 OK +REQUEST request_3 1714126505088 1714126511495 OK +USER GameSimulation END 1714126511496 +REQUEST request_5 1714126505098 1714126511496 OK +USER GameSimulation END 1714126511496 +REQUEST request_4 1714126505088 1714126511496 OK +USER GameSimulation END 1714126511497 +REQUEST request_0 1714126507141 1714126511497 OK +REQUEST request_0 1714126505559 1714126511497 OK +REQUEST request_0 1714126506141 1714126511498 OK +REQUEST request_0 1714126507171 1714126511498 OK +REQUEST request_0 1714126507156 1714126511499 OK +REQUEST request_0 1714126506157 1714126511500 OK +REQUEST request_0 1714126506173 1714126511500 OK +REQUEST request_0 1714126506941 1714126511502 OK +REQUEST request_0 1714126506957 1714126511502 OK +REQUEST request_0 1714126507202 1714126511502 OK +REQUEST request_0 1714126503936 1714126511503 OK +REQUEST request_0 1714126504196 1714126511503 OK +REQUEST request_0 1714126506204 1714126511503 OK +REQUEST request_0 1714126507217 1714126511504 OK +REQUEST request_0 1714126507233 1714126511505 OK +REQUEST request_0 1714126506234 1714126511505 OK +REQUEST request_0 1714126506279 1714126511505 OK +REQUEST request_0 1714126506294 1714126511506 OK +REQUEST request_0 1714126507294 1714126511507 OK +REQUEST request_0 1714126507310 1714126511507 OK +REQUEST request_3 1714126505229 1714126511509 OK +REQUEST request_2 1714126507318 1714126511509 OK +USER GameSimulation START 1714126511511 +REQUEST request_4 1714126507319 1714126511513 OK +REQUEST request_6 1714126507320 1714126511516 OK +REQUEST request_3 1714126507319 1714126511516 OK +REQUEST request_2 1714126507324 1714126511520 OK +USER GameSimulation START 1714126511541 +REQUEST request_1 1714126511498 1714126511553 OK +REQUEST request_1 1714126511497 1714126511554 OK +REQUEST request_1 1714126511497 1714126511554 OK +REQUEST request_1 1714126511498 1714126511554 OK +USER GameSimulation START 1714126511555 +REQUEST request_1 1714126511500 1714126511556 OK +REQUEST request_1 1714126511499 1714126511557 OK +REQUEST request_1 1714126511500 1714126511557 OK +REQUEST request_1 1714126511502 1714126511557 OK +REQUEST request_1 1714126511503 1714126511557 OK +REQUEST request_1 1714126511502 1714126511557 OK +REQUEST request_1 1714126511503 1714126511558 OK +REQUEST request_1 1714126511503 1714126511558 OK +REQUEST request_1 1714126511503 1714126511558 OK +REQUEST request_1 1714126511505 1714126511558 OK +REQUEST request_1 1714126511505 1714126511559 OK +REQUEST request_1 1714126511506 1714126511559 OK +REQUEST request_1 1714126511507 1714126511559 OK +REQUEST request_1 1714126511507 1714126511559 OK +REQUEST request_1 1714126511505 1714126511559 OK +REQUEST request_1 1714126511504 1714126511560 OK +REQUEST request_4 1714126507325 1714126511560 OK +REQUEST request_3 1714126507324 1714126511561 OK +REQUEST request_5 1714126507320 1714126511561 OK +USER GameSimulation END 1714126511562 +REQUEST request_0 1714126507341 1714126511566 OK +REQUEST request_0 1714126504351 1714126511566 OK +REQUEST request_0 1714126507371 1714126511567 OK +USER GameSimulation START 1714126511585 +REQUEST request_2 1714126505224 1714126511598 OK +USER GameSimulation START 1714126511601 +REQUEST request_1 1714126511567 1714126511603 OK +REQUEST request_1 1714126511566 1714126511603 OK +REQUEST request_1 1714126511566 1714126511604 OK +REQUEST request_6 1714126505240 1714126511604 OK +REQUEST request_5 1714126507325 1714126511605 OK +REQUEST request_6 1714126505230 1714126511606 OK +REQUEST request_3 1714126505240 1714126511606 OK +REQUEST request_0 1714126507460 1714126511606 OK +REQUEST request_0 1714126507263 1714126511607 OK +REQUEST request_0 1714126506523 1714126511607 OK +REQUEST request_0 1714126504505 1714126511608 OK +REQUEST request_0 1714126504613 1714126511608 OK +REQUEST request_0 1714126507633 1714126511608 OK +REQUEST request_0 1714126507402 1714126511609 OK +REQUEST request_0 1714126507433 1714126511609 OK +REQUEST request_0 1714126506385 1714126511609 OK +REQUEST request_0 1714126504719 1714126511610 OK +REQUEST request_0 1714126507479 1714126511610 OK +REQUEST request_0 1714126507739 1714126511611 OK +REQUEST request_0 1714126507495 1714126511611 OK +REQUEST request_0 1714126507785 1714126511612 OK +REQUEST request_0 1714126507541 1714126511612 OK +REQUEST request_0 1714126507800 1714126511613 OK +REQUEST request_0 1714126506538 1714126511613 OK +REQUEST request_0 1714126504735 1714126511613 OK +USER GameSimulation START 1714126511613 +REQUEST request_0 1714126506800 1714126511614 OK +REQUEST request_0 1714126507830 1714126511614 OK +REQUEST request_0 1714126506816 1714126511614 OK +REQUEST request_0 1714126507815 1714126511614 OK +REQUEST request_0 1714126506846 1714126511615 OK +REQUEST request_0 1714126506862 1714126511616 OK +REQUEST request_0 1714126507861 1714126511616 OK +REQUEST request_0 1714126507877 1714126511616 OK +REQUEST request_6 1714126507326 1714126511617 OK +REQUEST request_0 1714126506878 1714126511617 OK +REQUEST request_0 1714126507892 1714126511617 OK +REQUEST request_4 1714126507649 1714126511617 OK +REQUEST request_6 1714126507650 1714126511617 OK +USER GameSimulation END 1714126511618 +REQUEST request_2 1714126507648 1714126511622 OK +REQUEST request_3 1714126507649 1714126511627 OK +USER GameSimulation START 1714126511631 +USER GameSimulation START 1714126511661 +REQUEST request_1 1714126511607 1714126511662 OK +REQUEST request_1 1714126511607 1714126511662 OK +REQUEST request_1 1714126511608 1714126511662 OK +REQUEST request_1 1714126511608 1714126511664 OK +REQUEST request_1 1714126511609 1714126511664 OK +REQUEST request_1 1714126511610 1714126511664 OK +REQUEST request_1 1714126511609 1714126511664 OK +REQUEST request_1 1714126511610 1714126511666 OK +REQUEST request_1 1714126511610 1714126511666 OK +REQUEST request_1 1714126511611 1714126511666 OK +REQUEST request_1 1714126511611 1714126511666 OK +REQUEST request_1 1714126511606 1714126511666 OK +REQUEST request_1 1714126511613 1714126511668 OK +REQUEST request_1 1714126511612 1714126511668 OK +REQUEST request_1 1714126511612 1714126511668 OK +REQUEST request_1 1714126511613 1714126511669 OK +REQUEST request_1 1714126511608 1714126511669 OK +REQUEST request_1 1714126511613 1714126511669 OK +REQUEST request_1 1714126511614 1714126511669 OK +REQUEST request_1 1714126511614 1714126511669 OK +REQUEST request_1 1714126511614 1714126511670 OK +REQUEST request_1 1714126511614 1714126511670 OK +REQUEST request_1 1714126511615 1714126511670 OK +REQUEST request_1 1714126511616 1714126511670 OK +REQUEST request_1 1714126511616 1714126511670 OK +REQUEST request_1 1714126511616 1714126511671 OK +REQUEST request_1 1714126511617 1714126511671 OK +REQUEST request_1 1714126511617 1714126511671 OK +REQUEST request_4 1714126507906 1714126511671 OK +REQUEST request_3 1714126507906 1714126511672 OK +REQUEST request_2 1714126507905 1714126511673 OK +REQUEST request_5 1714126507650 1714126511673 OK +USER GameSimulation END 1714126511673 +USER GameSimulation START 1714126511676 +REQUEST request_2 1714126507908 1714126511682 OK +USER GameSimulation START 1714126511691 +REQUEST request_2 1714126507909 1714126511710 OK +REQUEST request_6 1714126507907 1714126511711 OK +REQUEST request_5 1714126507906 1714126511714 OK +USER GameSimulation END 1714126511715 +REQUEST request_2 1714126507910 1714126511720 OK +USER GameSimulation START 1714126511721 +REQUEST request_6 1714126507910 1714126511722 OK +REQUEST request_3 1714126507909 1714126511725 OK +REQUEST request_3 1714126507909 1714126511725 OK +REQUEST request_6 1714126507911 1714126511729 OK +REQUEST request_4 1714126507909 1714126511730 OK +USER GameSimulation START 1714126511737 +REQUEST request_0 1714126507922 1714126511743 OK +REQUEST request_3 1714126507921 1714126511743 OK +USER GameSimulation START 1714126511752 +REQUEST request_2 1714126507921 1714126511765 OK +USER GameSimulation START 1714126511782 +USER GameSimulation START 1714126511797 +REQUEST request_2 1714126507912 1714126511798 OK +REQUEST request_1 1714126511743 1714126511799 OK +REQUEST request_4 1714126507922 1714126511799 OK +REQUEST request_0 1714126506987 1714126511800 OK +REQUEST request_5 1714126507910 1714126511800 OK +USER GameSimulation END 1714126511801 +REQUEST request_5 1714126507911 1714126511801 OK +REQUEST request_0 1714126507998 1714126511802 OK +REQUEST request_0 1714126507754 1714126511802 OK +REQUEST request_0 1714126507002 1714126511802 OK +REQUEST request_0 1714126508014 1714126511803 OK +REQUEST request_2 1714126508057 1714126511808 OK +REQUEST request_0 1714126508045 1714126511811 OK +REQUEST request_2 1714126508058 1714126511811 OK +USER GameSimulation START 1714126511812 +REQUEST request_4 1714126508059 1714126511813 OK +REQUEST request_3 1714126508057 1714126511814 OK +REQUEST request_4 1714126508057 1714126511814 OK +REQUEST request_6 1714126508058 1714126511815 OK +REQUEST request_3 1714126508058 1714126511818 OK +REQUEST request_0 1714126508060 1714126511818 OK +USER GameSimulation START 1714126511843 +USER GameSimulation START 1714126511859 +REQUEST request_1 1714126511800 1714126511861 OK +REQUEST request_2 1714126508061 1714126511861 OK +REQUEST request_1 1714126511803 1714126511861 OK +REQUEST request_1 1714126511802 1714126511861 OK +REQUEST request_1 1714126511802 1714126511861 OK +REQUEST request_1 1714126511811 1714126511862 OK +REQUEST request_1 1714126511803 1714126511862 OK +REQUEST request_1 1714126511818 1714126511862 OK +REQUEST request_2 1714126508061 1714126511868 OK +REQUEST request_5 1714126508059 1714126511869 OK +USER GameSimulation START 1714126511874 +USER GameSimulation START 1714126511905 +USER GameSimulation START 1714126511920 +USER GameSimulation START 1714126511936 +USER GameSimulation START 1714126511966 +USER GameSimulation START 1714126511982 +USER GameSimulation START 1714126511997 +REQUEST request_0 1714126508075 1714126512027 OK +USER GameSimulation START 1714126512027 +REQUEST request_5 1714126508061 1714126512028 OK +REQUEST request_3 1714126508061 1714126512028 OK +REQUEST request_5 1714126508058 1714126512033 OK +USER GameSimulation END 1714126512034 +USER GameSimulation START 1714126512043 +REQUEST request_3 1714126503345 1714126512044 OK +USER GameSimulation START 1714126512058 +REQUEST request_6 1714126507923 1714126512059 OK +REQUEST request_1 1714126512027 1714126512060 OK +REQUEST request_3 1714126503351 1714126512071 OK +REQUEST request_3 1714126507910 1714126512071 OK +USER GameSimulation START 1714126512073 +REQUEST request_2 1714126505181 1714126512078 OK +USER GameSimulation START 1714126512103 +USER GameSimulation START 1714126512118 +REQUEST request_0 1714126507662 1714126512120 OK +USER GameSimulation START 1714126512134 +REQUEST request_0 1714126508258 1714126512154 OK +REQUEST request_5 1714126507913 1714126512155 OK +REQUEST request_1 1714126512121 1714126512156 OK +REQUEST request_0 1714126508274 1714126512156 OK +REQUEST request_0 1714126507279 1714126512157 OK +REQUEST request_0 1714126508305 1714126512158 OK +REQUEST request_4 1714126508061 1714126512159 OK +REQUEST request_5 1714126507923 1714126512162 OK +USER GameSimulation END 1714126512163 +USER GameSimulation START 1714126512164 +REQUEST request_4 1714126508061 1714126512165 OK +REQUEST request_3 1714126508061 1714126512165 OK +REQUEST request_6 1714126508062 1714126512166 OK +REQUEST request_0 1714126508320 1714126512166 OK +USER GameSimulation END 1714126512167 +REQUEST request_0 1714126505301 1714126512167 OK +REQUEST request_6 1714126508059 1714126512167 OK +USER GameSimulation END 1714126512168 +REQUEST request_0 1714126508336 1714126512168 OK +REQUEST request_0 1714126508352 1714126512168 OK +REQUEST request_0 1714126505316 1714126512168 OK +REQUEST request_0 1714126508105 1714126512169 OK +USER GameSimulation START 1714126512173 +REQUEST request_6 1714126508062 1714126512174 OK +USER GameSimulation START 1714126512196 +REQUEST request_0 1714126507355 1714126512199 OK +REQUEST request_1 1714126512157 1714126512202 OK +REQUEST request_1 1714126512157 1714126512202 OK +REQUEST request_1 1714126512158 1714126512202 OK +REQUEST request_1 1714126512154 1714126512202 OK +REQUEST request_1 1714126512167 1714126512203 OK +REQUEST request_1 1714126512168 1714126512203 OK +REQUEST request_1 1714126512168 1714126512204 OK +REQUEST request_1 1714126512168 1714126512204 OK +REQUEST request_1 1714126512167 1714126512204 OK +REQUEST request_1 1714126512169 1714126512204 OK +REQUEST request_0 1714126505361 1714126512204 OK +REQUEST request_5 1714126508062 1714126512206 OK +USER GameSimulation END 1714126512206 +REQUEST request_0 1714126508383 1714126512207 OK +REQUEST request_2 1714126508392 1714126512210 OK +USER GameSimulation START 1714126512211 +REQUEST request_2 1714126508392 1714126512213 OK +REQUEST request_2 1714126508393 1714126512217 OK +REQUEST request_3 1714126508393 1714126512220 OK +REQUEST request_4 1714126508393 1714126512223 OK +REQUEST request_1 1714126512199 1714126512227 OK +REQUEST request_4 1714126508394 1714126512228 OK +REQUEST request_3 1714126508393 1714126512228 OK +REQUEST request_6 1714126507912 1714126512228 OK +REQUEST request_1 1714126512204 1714126512235 OK +REQUEST request_3 1714126508392 1714126512235 OK +REQUEST request_1 1714126512207 1714126512235 OK +USER GameSimulation START 1714126512243 +USER GameSimulation START 1714126512257 +REQUEST request_4 1714126507911 1714126512264 OK +USER GameSimulation END 1714126512264 +REQUEST request_0 1714126505513 1714126512266 OK +REQUEST request_0 1714126508536 1714126512267 OK +REQUEST request_5 1714126507910 1714126512267 OK +USER GameSimulation START 1714126512273 +USER GameSimulation START 1714126512303 +REQUEST request_3 1714126503760 1714126512315 OK +USER GameSimulation START 1714126512319 +USER GameSimulation START 1714126512335 +USER GameSimulation START 1714126512351 +REQUEST request_6 1714126503759 1714126512381 OK +USER GameSimulation START 1714126512384 +REQUEST request_1 1714126512267 1714126512385 OK +REQUEST request_1 1714126512267 1714126512385 OK +REQUEST request_5 1714126503760 1714126512390 OK +REQUEST request_5 1714126503758 1714126512390 OK +REQUEST request_5 1714126503755 1714126512391 OK +REQUEST request_0 1714126508551 1714126512392 OK +REQUEST request_6 1714126503766 1714126512393 OK +REQUEST request_4 1714126503764 1714126512393 OK +USER GameSimulation START 1714126512400 +USER GameSimulation START 1714126512413 +REQUEST request_1 1714126512392 1714126512434 OK +REQUEST request_2 1714126503764 1714126512434 OK +REQUEST request_5 1714126503762 1714126512437 OK +USER GameSimulation START 1714126512444 +USER GameSimulation START 1714126512460 +USER GameSimulation START 1714126512475 +REQUEST request_6 1714126508394 1714126512477 OK +REQUEST request_2 1714126505229 1714126512477 OK +REQUEST request_4 1714126508393 1714126512480 OK +REQUEST request_5 1714126503762 1714126512481 OK +REQUEST request_6 1714126508393 1714126512481 OK +REQUEST request_0 1714126508400 1714126512482 OK +REQUEST request_6 1714126508394 1714126512486 OK +REQUEST request_6 1714126508394 1714126512486 OK +REQUEST request_0 1714126508656 1714126512487 OK +REQUEST request_0 1714126508414 1714126512490 OK +USER GameSimulation START 1714126512492 +USER GameSimulation START 1714126512521 +REQUEST request_4 1714126503902 1714126512529 OK +USER GameSimulation START 1714126512536 +REQUEST request_1 1714126512490 1714126512542 OK +REQUEST request_1 1714126512482 1714126512542 OK +REQUEST request_1 1714126512490 1714126512543 OK +REQUEST request_3 1714126508392 1714126512549 OK +REQUEST request_5 1714126508393 1714126512550 OK +USER GameSimulation START 1714126512550 +REQUEST request_4 1714126503902 1714126512559 OK +REQUEST request_3 1714126508682 1714126512560 OK +REQUEST request_0 1714126507724 1714126512565 OK +REQUEST request_0 1714126505714 1714126512565 OK +REQUEST request_0 1714126508732 1714126512566 OK +REQUEST request_3 1714126503902 1714126512574 OK +REQUEST request_2 1714126508747 1714126512575 OK +REQUEST request_0 1714126508792 1714126512575 OK +REQUEST request_0 1714126508819 1714126512575 OK +REQUEST request_0 1714126508838 1714126512575 OK +REQUEST request_0 1714126508853 1714126512576 OK +REQUEST request_2 1714126508862 1714126512579 OK +USER GameSimulation START 1714126512582 +REQUEST request_6 1714126508862 1714126512582 OK +REQUEST request_4 1714126508862 1714126512583 OK +REQUEST request_3 1714126508862 1714126512596 OK +USER GameSimulation START 1714126512598 +USER GameSimulation START 1714126512613 +REQUEST request_1 1714126512565 1714126512626 OK +REQUEST request_1 1714126512566 1714126512626 OK +REQUEST request_1 1714126512566 1714126512627 OK +REQUEST request_0 1714126508884 1714126512627 OK +REQUEST request_1 1714126512575 1714126512628 OK +REQUEST request_1 1714126512576 1714126512628 OK +REQUEST request_1 1714126512575 1714126512628 OK +REQUEST request_1 1714126512576 1714126512628 OK +REQUEST request_0 1714126508899 1714126512630 OK +REQUEST request_0 1714126508914 1714126512630 OK +REQUEST request_0 1714126508671 1714126512631 OK +REQUEST request_6 1714126508681 1714126512632 OK +REQUEST request_0 1714126508932 1714126512632 OK +REQUEST request_4 1714126507910 1714126512632 OK +REQUEST request_5 1714126508862 1714126512632 OK +USER GameSimulation END 1714126512632 +USER GameSimulation END 1714126512632 +REQUEST request_4 1714126508682 1714126512635 OK +REQUEST request_4 1714126508681 1714126512639 OK +USER GameSimulation START 1714126512643 +USER GameSimulation START 1714126512658 +USER GameSimulation START 1714126512674 +USER GameSimulation START 1714126512704 +REQUEST request_1 1714126512630 1714126512706 OK +REQUEST request_1 1714126512627 1714126512706 OK +REQUEST request_1 1714126512631 1714126512707 OK +REQUEST request_1 1714126512632 1714126512707 OK +REQUEST request_1 1714126512630 1714126512707 OK +REQUEST request_6 1714126507913 1714126512708 OK +REQUEST request_5 1714126508681 1714126512710 OK +REQUEST request_2 1714126508680 1714126512710 OK +REQUEST request_5 1714126508682 1714126512715 OK +REQUEST request_0 1714126507936 1714126512716 OK +REQUEST request_4 1714126507912 1714126512716 OK +REQUEST request_4 1714126507678 1714126512717 OK +REQUEST request_6 1714126508682 1714126512717 OK +USER GameSimulation START 1714126512719 +REQUEST request_3 1714126507912 1714126512719 OK +USER GameSimulation END 1714126512719 +REQUEST request_6 1714126507679 1714126512720 OK +REQUEST request_2 1714126508681 1714126512720 OK +USER GameSimulation END 1714126512720 +REQUEST request_0 1714126509085 1714126512728 OK +REQUEST request_2 1714126507677 1714126512728 OK +REQUEST request_0 1714126509101 1714126512729 OK +REQUEST request_3 1714126508680 1714126512731 OK +REQUEST request_0 1714126509178 1714126512733 OK +REQUEST request_0 1714126509116 1714126512734 OK +REQUEST request_0 1714126508243 1714126512735 OK +REQUEST request_0 1714126509193 1714126512736 OK +REQUEST request_3 1714126508747 1714126512737 OK +REQUEST request_0 1714126509254 1714126512737 OK +REQUEST request_0 1714126507678 1714126512738 OK +USER GameSimulation END 1714126512739 +USER GameSimulation START 1714126512739 +REQUEST request_3 1714126507677 1714126512741 OK +USER GameSimulation START 1714126512765 +USER GameSimulation START 1714126512780 +REQUEST request_1 1714126512716 1714126512781 OK +REQUEST request_4 1714126505229 1714126512781 OK +USER GameSimulation START 1714126512795 +REQUEST request_1 1714126512729 1714126512819 OK +REQUEST request_1 1714126512733 1714126512819 OK +REQUEST request_1 1714126512738 1714126512819 OK +REQUEST request_1 1714126512729 1714126512819 OK +REQUEST request_1 1714126512734 1714126512819 OK +REQUEST request_1 1714126512735 1714126512819 OK +REQUEST request_1 1714126512736 1714126512819 OK +REQUEST request_1 1714126512737 1714126512819 OK +REQUEST request_4 1714126505226 1714126512820 OK +REQUEST request_3 1714126505227 1714126512822 OK +REQUEST request_5 1714126505227 1714126512822 OK +REQUEST request_0 1714126506264 1714126512825 OK +REQUEST request_5 1714126507678 1714126512827 OK +USER GameSimulation START 1714126512827 +USER GameSimulation END 1714126512827 +REQUEST request_4 1714126508747 1714126512831 OK +REQUEST request_6 1714126508747 1714126512833 OK +USER GameSimulation START 1714126512840 +USER GameSimulation START 1714126512855 +REQUEST request_0 1714126509314 1714126512866 OK +REQUEST request_1 1714126512825 1714126512868 OK +REQUEST request_0 1714126508762 1714126512869 OK +USER GameSimulation START 1714126512871 +REQUEST request_5 1714126508747 1714126512872 OK +USER GameSimulation END 1714126512872 +REQUEST request_2 1714126509339 1714126512878 OK +REQUEST request_3 1714126509339 1714126512881 OK +REQUEST request_4 1714126509340 1714126512881 OK +REQUEST request_2 1714126509339 1714126512882 OK +REQUEST request_0 1714126509360 1714126512882 OK +REQUEST request_0 1714126509375 1714126512882 OK +REQUEST request_0 1714126509131 1714126512883 OK +REQUEST request_0 1714126509390 1714126512884 OK +REQUEST request_3 1714126509339 1714126512884 OK +REQUEST request_4 1714126509392 1714126512885 OK +REQUEST request_6 1714126509393 1714126512888 OK +REQUEST request_3 1714126509392 1714126512891 OK +REQUEST request_1 1714126512866 1714126512894 OK +REQUEST request_2 1714126509391 1714126512894 OK +REQUEST request_0 1714126506415 1714126512895 OK +USER GameSimulation START 1714126512902 +USER GameSimulation START 1714126512917 +USER GameSimulation START 1714126512932 +REQUEST request_1 1714126512869 1714126512933 OK +REQUEST request_0 1714126509421 1714126512933 OK +REQUEST request_1 1714126512882 1714126512935 OK +REQUEST request_1 1714126512884 1714126512936 OK +REQUEST request_1 1714126512883 1714126512936 OK +REQUEST request_1 1714126512895 1714126512937 OK +REQUEST request_1 1714126512882 1714126512937 OK +REQUEST request_5 1714126509393 1714126512940 OK +USER GameSimulation END 1714126512941 +REQUEST request_0 1714126506431 1714126512941 OK +REQUEST request_4 1714126508393 1714126512942 OK +REQUEST request_0 1714126509437 1714126512942 OK +USER GameSimulation END 1714126512942 +USER GameSimulation START 1714126512963 +USER GameSimulation START 1714126512979 +USER GameSimulation START 1714126512994 +USER GameSimulation START 1714126513024 +REQUEST request_1 1714126512933 1714126513026 OK +USER GameSimulation START 1714126513039 +REQUEST request_1 1714126512941 1714126513054 OK +REQUEST request_1 1714126512942 1714126513054 OK +USER GameSimulation START 1714126513054 +REQUEST request_0 1714126508181 1714126513055 OK +REQUEST request_2 1714126508392 1714126513064 OK +REQUEST request_5 1714126508394 1714126513064 OK +USER GameSimulation END 1714126513066 +REQUEST request_2 1714126509442 1714126513069 OK +REQUEST request_5 1714126508393 1714126513069 OK +USER GameSimulation END 1714126513069 +REQUEST request_5 1714126508393 1714126513069 OK +USER GameSimulation END 1714126513070 +REQUEST request_0 1714126509452 1714126513076 OK +REQUEST request_3 1714126509442 1714126513079 OK +REQUEST request_4 1714126509453 1714126513079 OK +REQUEST request_2 1714126509453 1714126513079 OK +REQUEST request_3 1714126509453 1714126513080 OK +REQUEST request_0 1714126507953 1714126513080 OK +REQUEST request_0 1714126508960 1714126513081 OK +REQUEST request_0 1714126508520 1714126513081 OK +REQUEST request_0 1714126509284 1714126513081 OK +REQUEST request_4 1714126509556 1714126513081 OK +USER GameSimulation START 1714126513082 +REQUEST request_1 1714126513055 1714126513084 OK +REQUEST request_3 1714126509556 1714126513087 OK +REQUEST request_2 1714126509556 1714126513090 OK +REQUEST request_6 1714126509556 1714126513090 OK +REQUEST request_0 1714126509545 1714126513090 OK +REQUEST request_0 1714126509550 1714126513091 OK +REQUEST request_6 1714126509340 1714126513092 OK +REQUEST request_6 1714126509340 1714126513092 OK +REQUEST request_0 1714126509574 1714126513096 OK +USER GameSimulation START 1714126513099 +REQUEST request_4 1714126509340 1714126513100 OK +USER GameSimulation START 1714126513114 +REQUEST request_1 1714126513076 1714126513143 OK +USER GameSimulation START 1714126513146 +USER GameSimulation START 1714126513160 +REQUEST request_1 1714126513080 1714126513172 OK +REQUEST request_1 1714126513081 1714126513172 OK +REQUEST request_1 1714126513081 1714126513172 OK +REQUEST request_1 1714126513081 1714126513172 OK +REQUEST request_1 1714126513091 1714126513172 OK +REQUEST request_1 1714126513091 1714126513172 OK +REQUEST request_1 1714126513096 1714126513173 OK +REQUEST request_2 1714126509588 1714126513173 OK +REQUEST request_4 1714126509588 1714126513174 OK +USER GameSimulation START 1714126513177 +REQUEST request_5 1714126509340 1714126513182 OK +USER GameSimulation END 1714126513183 +REQUEST request_6 1714126509588 1714126513183 OK +REQUEST request_5 1714126509556 1714126513185 OK +USER GameSimulation END 1714126513186 +REQUEST request_0 1714126506584 1714126513186 OK +REQUEST request_0 1714126509590 1714126513186 OK +REQUEST request_0 1714126508580 1714126513188 OK +REQUEST request_0 1714126508120 1714126513189 OK +REQUEST request_0 1714126506677 1714126513189 OK +USER GameSimulation START 1714126513190 +REQUEST request_0 1714126508641 1714126513194 OK +REQUEST request_0 1714126509682 1714126513196 OK +REQUEST request_4 1714126508691 1714126513198 OK +USER GameSimulation START 1714126513222 +USER GameSimulation START 1714126513238 +USER GameSimulation START 1714126513253 +USER GameSimulation START 1714126513284 +REQUEST request_6 1714126509445 1714126513288 OK +USER GameSimulation START 1714126513300 +REQUEST request_2 1714126509460 1714126513307 OK +REQUEST request_3 1714126509445 1714126513307 OK +REQUEST request_1 1714126513187 1714126513311 OK +REQUEST request_1 1714126513187 1714126513311 OK +REQUEST request_1 1714126513189 1714126513311 OK +REQUEST request_1 1714126513188 1714126513311 OK +REQUEST request_1 1714126513190 1714126513311 OK +REQUEST request_1 1714126513195 1714126513312 OK +REQUEST request_1 1714126513197 1714126513312 OK +USER GameSimulation START 1714126513316 +USER GameSimulation START 1714126513330 +REQUEST request_5 1714126509443 1714126513352 OK +REQUEST request_0 1714126508459 1714126513353 OK +REQUEST request_5 1714126508691 1714126513359 OK +USER GameSimulation START 1714126513360 +USER GameSimulation START 1714126513374 +REQUEST request_0 1714126503373 1714126513374 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126513377 +USER GameSimulation START 1714126513397 +REQUEST request_1 1714126513353 1714126513398 OK +REQUEST request_3 1714126509460 1714126513401 OK +REQUEST request_5 1714126509460 1714126513402 OK +REQUEST request_3 1714126509745 1714126513410 OK +USER GameSimulation START 1714126513420 +USER GameSimulation START 1714126513436 +USER GameSimulation START 1714126513451 +USER GameSimulation START 1714126513481 +REQUEST request_6 1714126509746 1714126513482 OK +REQUEST request_4 1714126509745 1714126513486 OK +REQUEST request_5 1714126509460 1714126513486 OK +REQUEST request_5 1714126509745 1714126513492 OK +REQUEST request_2 1714126509593 1714126513496 OK +USER GameSimulation START 1714126513497 +USER GameSimulation START 1714126513512 +REQUEST request_6 1714126509592 1714126513531 OK +REQUEST request_4 1714126509594 1714126513532 OK +REQUEST request_5 1714126509592 1714126513535 OK +USER GameSimulation START 1714126513543 +REQUEST request_3 1714126509591 1714126513547 OK +USER GameSimulation START 1714126513558 +USER GameSimulation START 1714126513573 +REQUEST request_2 1714126509593 1714126513582 OK +REQUEST request_5 1714126509594 1714126513590 OK +REQUEST request_0 1714126509925 1714126513591 OK +REQUEST request_3 1714126509593 1714126513591 OK +REQUEST request_0 1714126509939 1714126513591 OK +USER GameSimulation START 1714126513602 +USER GameSimulation START 1714126513618 +USER GameSimulation START 1714126513633 +REQUEST request_6 1714126508691 1714126513635 OK +REQUEST request_1 1714126513591 1714126513637 OK +REQUEST request_1 1714126513592 1714126513637 OK +REQUEST request_3 1714126508691 1714126513637 OK +REQUEST request_6 1714126509748 1714126513637 OK +REQUEST request_4 1714126509752 1714126513637 OK +REQUEST request_4 1714126509442 1714126513638 OK +REQUEST request_5 1714126509340 1714126513639 OK +USER GameSimulation END 1714126513639 +REQUEST request_2 1714126509745 1714126513646 OK +REQUEST request_0 1714126509054 1714126513646 OK +USER GameSimulation END 1714126513646 +REQUEST request_0 1714126510061 1714126513646 OK +REQUEST request_0 1714126510077 1714126513648 OK +REQUEST request_3 1714126509752 1714126513649 OK +REQUEST request_3 1714126510086 1714126513655 OK +REQUEST request_2 1714126510086 1714126513655 OK +REQUEST request_2 1714126510088 1714126513656 OK +REQUEST request_4 1714126509594 1714126513656 OK +USER GameSimulation START 1714126513656 +REQUEST request_2 1714126509591 1714126513659 OK +REQUEST request_4 1714126509592 1714126513659 OK +USER GameSimulation END 1714126513659 +REQUEST request_2 1714126509593 1714126513662 OK +REQUEST request_6 1714126509594 1714126513665 OK +REQUEST request_2 1714126509600 1714126513665 OK +USER GameSimulation START 1714126513678 +USER GameSimulation START 1714126513694 +REQUEST request_1 1714126513646 1714126513712 OK +REQUEST request_1 1714126513646 1714126513712 OK +REQUEST request_4 1714126509594 1714126513715 OK +REQUEST request_0 1714126509954 1714126513715 OK +REQUEST request_1 1714126513648 1714126513715 OK +USER GameSimulation START 1714126513715 +REQUEST request_5 1714126509594 1714126513719 OK +USER GameSimulation END 1714126513720 +REQUEST request_3 1714126509593 1714126513722 OK +REQUEST request_0 1714126510291 1714126513722 OK +USER GameSimulation START 1714126513740 +USER GameSimulation START 1714126513754 +REQUEST request_1 1714126513716 1714126513758 OK +REQUEST request_1 1714126513723 1714126513758 OK +REQUEST request_2 1714126509748 1714126513761 OK +REQUEST request_5 1714126508999 1714126513761 OK +REQUEST request_0 1714126509742 1714126513764 OK +REQUEST request_2 1714126509752 1714126513764 OK +REQUEST request_0 1714126509299 1714126513766 OK +REQUEST request_3 1714126509748 1714126513769 OK +REQUEST request_2 1714126509758 1714126513773 OK +REQUEST request_2 1714126510318 1714126513776 OK +REQUEST request_6 1714126510324 1714126513776 OK +REQUEST request_3 1714126510318 1714126513777 OK +REQUEST request_4 1714126510324 1714126513777 OK +REQUEST request_4 1714126510088 1714126513780 OK +REQUEST request_6 1714126510089 1714126513781 OK +REQUEST request_0 1714126510412 1714126513784 OK +REQUEST request_0 1714126510154 1714126513784 OK +REQUEST request_0 1714126503390 1714126513784 OK +USER GameSimulation START 1714126513784 +REQUEST request_4 1714126510425 1714126513791 OK +REQUEST request_2 1714126510425 1714126513791 OK +REQUEST request_0 1714126510439 1714126513791 OK +REQUEST request_1 1714126513764 1714126513792 OK +REQUEST request_1 1714126513766 1714126513792 OK +REQUEST request_6 1714126509443 1714126513796 OK +USER GameSimulation END 1714126513796 +REQUEST request_2 1714126509444 1714126513798 OK +USER GameSimulation START 1714126513799 +USER GameSimulation START 1714126513814 +REQUEST request_4 1714126509445 1714126513832 OK +REQUEST request_1 1714126513784 1714126513836 OK +REQUEST request_1 1714126513784 1714126513836 OK +REQUEST request_1 1714126513784 1714126513837 OK +USER GameSimulation START 1714126513845 +USER GameSimulation START 1714126513859 +REQUEST request_1 1714126513792 1714126513865 OK +USER GameSimulation START 1714126513877 +USER GameSimulation START 1714126513906 +USER GameSimulation START 1714126513920 +REQUEST request_0 1714126510214 1714126513926 OK +USER GameSimulation START 1714126513935 +REQUEST request_0 1714126503952 1714126513964 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126513965 +USER GameSimulation START 1714126513965 +REQUEST request_0 1714126510457 1714126513977 OK +USER GameSimulation START 1714126513980 +REQUEST request_5 1714126509759 1714126513982 OK +REQUEST request_5 1714126509445 1714126513983 OK +REQUEST request_5 1714126510088 1714126513983 OK +USER GameSimulation END 1714126513984 +REQUEST request_1 1714126513926 1714126513984 OK +REQUEST request_0 1714126510472 1714126513986 OK +REQUEST request_5 1714126510324 1714126513987 OK +REQUEST request_4 1714126510477 1714126513990 OK +REQUEST request_5 1714126510425 1714126513992 OK +REQUEST request_0 1714126503982 1714126513994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126513995 +USER GameSimulation START 1714126513995 +REQUEST request_2 1714126510476 1714126513996 OK +USER GameSimulation START 1714126514025 +REQUEST request_6 1714126510478 1714126514039 OK +REQUEST request_1 1714126513977 1714126514040 OK +REQUEST request_1 1714126513987 1714126514040 OK +REQUEST request_2 1714126510478 1714126514041 OK +REQUEST request_0 1714126510001 1714126514041 OK +USER GameSimulation START 1714126514041 +REQUEST request_5 1714126510477 1714126514042 OK +REQUEST request_0 1714126508991 1714126514043 OK +USER GameSimulation START 1714126514057 +USER GameSimulation START 1714126514072 +USER GameSimulation START 1714126514102 +USER GameSimulation START 1714126514118 +REQUEST request_0 1714126510091 1714126514123 OK +USER GameSimulation START 1714126514133 +USER GameSimulation START 1714126514165 +USER GameSimulation START 1714126514179 +REQUEST request_1 1714126514041 1714126514183 OK +REQUEST request_1 1714126514044 1714126514183 OK +REQUEST request_6 1714126510089 1714126514184 OK +REQUEST request_5 1714126509600 1714126514185 OK +REQUEST request_1 1714126514124 1714126514192 OK +USER GameSimulation START 1714126514195 +REQUEST request_4 1714126510088 1714126514199 OK +USER GameSimulation START 1714126514225 +USER GameSimulation START 1714126514240 +USER GameSimulation START 1714126514255 +REQUEST request_4 1714126510664 1714126514262 OK +REQUEST request_6 1714126510664 1714126514265 OK +REQUEST request_5 1714126510664 1714126514266 OK +REQUEST request_6 1714126510425 1714126514266 OK +REQUEST request_3 1714126510663 1714126514273 OK +REQUEST request_2 1714126510663 1714126514275 OK +USER GameSimulation END 1714126514276 +REQUEST request_3 1714126510425 1714126514280 OK +USER GameSimulation END 1714126514280 +REQUEST request_3 1714126510684 1714126514282 OK +REQUEST request_6 1714126510685 1714126514282 OK +REQUEST request_2 1714126510684 1714126514282 OK +REQUEST request_4 1714126510684 1714126514285 OK +USER GameSimulation START 1714126514286 +REQUEST request_0 1714126510701 1714126514287 OK +REQUEST request_2 1714126508690 1714126514288 OK +REQUEST request_0 1714126509697 1714126514289 OK +USER GameSimulation START 1714126514301 +USER GameSimulation START 1714126514316 +REQUEST request_1 1714126514288 1714126514324 OK +REQUEST request_1 1714126514290 1714126514324 OK +REQUEST request_6 1714126508691 1714126514325 OK +REQUEST request_2 1714126508690 1714126514325 OK +USER GameSimulation END 1714126514326 +REQUEST request_5 1714126510684 1714126514326 OK +USER GameSimulation END 1714126514327 +REQUEST request_4 1714126508691 1714126514327 OK +REQUEST request_0 1714126507693 1714126514327 OK +REQUEST request_2 1714126510718 1714126514332 OK +REQUEST request_2 1714126510718 1714126514334 OK +REQUEST request_2 1714126510718 1714126514337 OK +REQUEST request_4 1714126510718 1714126514342 OK +REQUEST request_2 1714126510718 1714126514342 OK +REQUEST request_3 1714126510718 1714126514343 OK +REQUEST request_6 1714126510718 1714126514346 OK +USER GameSimulation START 1714126514346 +REQUEST request_4 1714126510718 1714126514349 OK +REQUEST request_4 1714126510718 1714126514350 OK +USER GameSimulation START 1714126514361 +REQUEST request_6 1714126510481 1714126514365 OK +REQUEST request_1 1714126514328 1714126514366 OK +USER GameSimulation START 1714126514376 +USER GameSimulation START 1714126514391 +REQUEST request_3 1714126510718 1714126514398 OK +REQUEST request_3 1714126510718 1714126514398 OK +REQUEST request_4 1714126510720 1714126514398 OK +USER GameSimulation START 1714126514422 +REQUEST request_5 1714126510718 1714126514426 OK +REQUEST request_5 1714126510718 1714126514433 OK +REQUEST request_4 1714126510721 1714126514433 OK +USER GameSimulation START 1714126514434 +USER GameSimulation START 1714126514454 +REQUEST request_6 1714126510720 1714126514469 OK +REQUEST request_3 1714126510720 1714126514471 OK +REQUEST request_5 1714126510720 1714126514474 OK +REQUEST request_0 1714126510731 1714126514474 OK +REQUEST request_3 1714126510721 1714126514482 OK +USER GameSimulation START 1714126514484 +REQUEST request_0 1714126508595 1714126514485 OK +USER GameSimulation START 1714126514499 +USER GameSimulation START 1714126514514 +REQUEST request_0 1714126510261 1714126514520 OK +REQUEST request_0 1714126504535 1714126514544 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126514544 +USER GameSimulation START 1714126514544 +REQUEST request_1 1714126514475 1714126514557 OK +REQUEST request_1 1714126514485 1714126514557 OK +REQUEST request_0 1714126510564 1714126514558 OK +REQUEST request_3 1714126510486 1714126514558 OK +REQUEST request_5 1714126510486 1714126514559 OK +USER GameSimulation START 1714126514559 +REQUEST request_1 1714126514520 1714126514560 OK +REQUEST request_0 1714126510837 1714126514560 OK +REQUEST request_5 1714126510722 1714126514561 OK +REQUEST request_0 1714126509833 1714126514562 OK +REQUEST request_0 1714126510852 1714126514562 OK +REQUEST request_0 1714126506693 1714126514567 OK +REQUEST request_3 1714126508690 1714126514568 OK +USER GameSimulation START 1714126514574 +USER GameSimulation START 1714126514605 +REQUEST request_2 1714126510858 1714126514609 OK +REQUEST request_4 1714126510859 1714126514609 OK +REQUEST request_1 1714126514568 1714126514610 OK +REQUEST request_1 1714126514558 1714126514610 OK +REQUEST request_1 1714126514562 1714126514610 OK +REQUEST request_1 1714126514561 1714126514610 OK +REQUEST request_1 1714126514563 1714126514610 OK +REQUEST request_6 1714126510859 1714126514612 OK +REQUEST request_5 1714126508691 1714126514614 OK +USER GameSimulation END 1714126514614 +USER GameSimulation START 1714126514620 +REQUEST request_2 1714126510861 1714126514623 OK +USER GameSimulation START 1714126514636 +REQUEST request_3 1714126510858 1714126514661 OK +REQUEST request_6 1714126510862 1714126514661 OK +USER GameSimulation START 1714126514661 +REQUEST request_4 1714126510862 1714126514662 OK +REQUEST request_5 1714126510859 1714126514665 OK +USER GameSimulation END 1714126514665 +REQUEST request_6 1714126510864 1714126514667 OK +USER GameSimulation START 1714126514680 +USER GameSimulation START 1714126514695 +REQUEST request_3 1714126510861 1714126514709 OK +USER GameSimulation START 1714126514725 +USER GameSimulation START 1714126514741 +REQUEST request_2 1714126510324 1714126514744 OK +REQUEST request_5 1714126510862 1714126514747 OK +REQUEST request_0 1714126509879 1714126514747 OK +USER GameSimulation END 1714126514747 +REQUEST request_0 1714126510883 1714126514748 OK +REQUEST request_6 1714126510324 1714126514748 OK +REQUEST request_4 1714126509889 1714126514752 OK +REQUEST request_5 1714126510319 1714126514752 OK +REQUEST request_0 1714126510914 1714126514752 OK +REQUEST request_6 1714126509752 1714126514752 OK +REQUEST request_4 1714126509759 1714126514754 OK +USER GameSimulation START 1714126514754 +REQUEST request_6 1714126509759 1714126514754 OK +REQUEST request_0 1714126509765 1714126514754 OK +REQUEST request_4 1714126509761 1714126514754 OK +USER GameSimulation START 1714126514786 +REQUEST request_2 1714126510720 1714126514791 OK +USER GameSimulation START 1714126514801 +USER GameSimulation START 1714126514817 +REQUEST request_1 1714126514747 1714126514821 OK +REQUEST request_1 1714126514752 1714126514821 OK +REQUEST request_1 1714126514754 1714126514822 OK +REQUEST request_1 1714126514752 1714126514822 OK +REQUEST request_2 1714126505226 1714126514825 OK +REQUEST request_5 1714126509748 1714126514827 OK +REQUEST request_4 1714126505224 1714126514828 OK +USER GameSimulation END 1714126514828 +REQUEST request_5 1714126510718 1714126514828 OK +USER GameSimulation START 1714126514832 +REQUEST request_4 1714126505229 1714126514834 OK +REQUEST request_2 1714126505226 1714126514834 OK +REQUEST request_2 1714126505227 1714126514835 OK +USER GameSimulation START 1714126514863 +USER GameSimulation START 1714126514878 +REQUEST request_2 1714126510088 1714126514887 OK +USER GameSimulation START 1714126514894 +USER GameSimulation START 1714126514925 +USER GameSimulation START 1714126514941 +USER GameSimulation START 1714126514956 +USER GameSimulation START 1714126514986 +REQUEST request_3 1714126505229 1714126514991 OK +REQUEST request_5 1714126505240 1714126514997 OK +REQUEST request_2 1714126508998 1714126514997 OK +REQUEST request_4 1714126508999 1714126514997 OK +REQUEST request_3 1714126508998 1714126514998 OK +REQUEST request_5 1714126510089 1714126514999 OK +REQUEST request_0 1714126511173 1714126515000 OK +REQUEST request_0 1714126508150 1714126515010 OK +REQUEST request_2 1714126510182 1714126515017 OK +REQUEST request_6 1714126510086 1714126515017 OK +USER GameSimulation START 1714126515018 +USER GameSimulation START 1714126515020 +USER GameSimulation START 1714126515046 +REQUEST request_2 1714126511239 1714126515048 OK +REQUEST request_1 1714126515000 1714126515050 OK +REQUEST request_1 1714126515011 1714126515050 OK +REQUEST request_5 1714126510086 1714126515054 OK +USER GameSimulation START 1714126515054 +REQUEST request_4 1714126511240 1714126515055 OK +REQUEST request_6 1714126511241 1714126515059 OK +REQUEST request_4 1714126510086 1714126515064 OK +USER GameSimulation END 1714126515064 +REQUEST request_3 1714126511240 1714126515069 OK +REQUEST request_0 1714126511264 1714126515069 OK +USER GameSimulation START 1714126515077 +USER GameSimulation START 1714126515092 +REQUEST request_3 1714126510088 1714126515103 OK +REQUEST request_3 1714126510088 1714126515103 OK +USER GameSimulation END 1714126515103 +USER GameSimulation END 1714126515103 +REQUEST request_1 1714126515069 1714126515104 OK +REQUEST request_0 1714126509162 1714126515104 OK +REQUEST request_2 1714126511273 1714126515105 OK +REQUEST request_5 1714126511241 1714126515106 OK +USER GameSimulation END 1714126515106 +REQUEST request_0 1714126510336 1714126515106 OK +REQUEST request_3 1714126510720 1714126515107 OK +REQUEST request_0 1714126511341 1714126515107 OK +REQUEST request_0 1714126511097 1714126515108 OK +REQUEST request_0 1714126510321 1714126515109 OK +REQUEST request_6 1714126510319 1714126515114 OK +REQUEST request_4 1714126510319 1714126515115 OK +USER GameSimulation END 1714126515115 +USER GameSimulation START 1714126515123 +USER GameSimulation START 1714126515139 +REQUEST request_3 1714126510324 1714126515146 OK +REQUEST request_4 1714126510324 1714126515146 OK +REQUEST request_1 1714126515104 1714126515150 OK +REQUEST request_1 1714126515107 1714126515150 OK +REQUEST request_1 1714126515108 1714126515151 OK +REQUEST request_1 1714126515106 1714126515151 OK +REQUEST request_1 1714126515109 1714126515152 OK +USER GameSimulation START 1714126515154 +REQUEST request_2 1714126510323 1714126515155 OK +REQUEST request_3 1714126510324 1714126515155 OK +USER GameSimulation END 1714126515155 +REQUEST request_5 1714126510324 1714126515156 OK +USER GameSimulation END 1714126515156 +REQUEST request_0 1714126504335 1714126515156 OK +REQUEST request_0 1714126510351 1714126515157 OK +REQUEST request_0 1714126511357 1714126515157 OK +REQUEST request_0 1714126511112 1714126515158 OK +REQUEST request_3 1714126511363 1714126515167 OK +REQUEST request_2 1714126511363 1714126515167 OK +REQUEST request_4 1714126511363 1714126515167 OK +USER GameSimulation START 1714126515169 +REQUEST request_4 1714126511367 1714126515170 OK +REQUEST request_6 1714126511367 1714126515172 OK +USER GameSimulation START 1714126515199 +REQUEST request_3 1714126511367 1714126515206 OK +REQUEST request_1 1714126515157 1714126515206 OK +REQUEST request_1 1714126515157 1714126515206 OK +REQUEST request_1 1714126515156 1714126515206 OK +REQUEST request_1 1714126515158 1714126515207 OK +REQUEST request_4 1714126510182 1714126515207 OK +REQUEST request_5 1714126511363 1714126515208 OK +USER GameSimulation START 1714126515215 +USER GameSimulation START 1714126515230 +REQUEST request_0 1714126511479 1714126515241 OK +REQUEST request_5 1714126511367 1714126515248 OK +REQUEST request_2 1714126510930 1714126515252 OK +REQUEST request_6 1714126510931 1714126515252 OK +REQUEST request_3 1714126510182 1714126515252 OK +USER GameSimulation START 1714126515261 +USER GameSimulation START 1714126515276 +USER GameSimulation START 1714126515292 +REQUEST request_3 1714126510930 1714126515296 OK +REQUEST request_1 1714126515242 1714126515299 OK +REQUEST request_4 1714126510931 1714126515299 OK +REQUEST request_5 1714126510931 1714126515301 OK +USER GameSimulation START 1714126515322 +REQUEST request_4 1714126510931 1714126515337 OK +USER GameSimulation START 1714126515337 +REQUEST request_3 1714126510931 1714126515340 OK +REQUEST request_6 1714126510931 1714126515340 OK +REQUEST request_5 1714126510931 1714126515341 OK +USER GameSimulation END 1714126515341 +REQUEST request_0 1714126508474 1714126515342 OK +REQUEST request_4 1714126510480 1714126515345 OK +REQUEST request_2 1714126510931 1714126515346 OK +USER GameSimulation END 1714126515346 +USER GameSimulation START 1714126515352 +REQUEST request_4 1714126510486 1714126515353 OK +USER GameSimulation START 1714126515382 +USER GameSimulation START 1714126515390 +REQUEST request_3 1714126510481 1714126515390 OK +REQUEST request_0 1714126509482 1714126515391 OK +REQUEST request_2 1714126510480 1714126515394 OK +REQUEST request_1 1714126515342 1714126515395 OK +REQUEST request_2 1714126510481 1714126515396 OK +REQUEST request_4 1714126510478 1714126515396 OK +REQUEST request_5 1714126510480 1714126515396 OK +REQUEST request_6 1714126510482 1714126515399 OK +REQUEST request_2 1714126510486 1714126515400 OK +REQUEST request_0 1714126510503 1714126515400 OK +REQUEST request_6 1714126510481 1714126515400 OK +REQUEST request_2 1714126510480 1714126515406 OK +REQUEST request_4 1714126510480 1714126515406 OK +USER GameSimulation START 1714126515412 +REQUEST request_0 1714126505436 1714126515442 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126515443 +USER GameSimulation START 1714126515443 +REQUEST request_1 1714126515400 1714126515449 OK +REQUEST request_1 1714126515392 1714126515449 OK +REQUEST request_4 1714126510481 1714126515449 OK +REQUEST request_5 1714126510481 1714126515450 OK +REQUEST request_6 1714126511270 1714126515451 OK +REQUEST request_4 1714126511269 1714126515451 OK +REQUEST request_4 1714126511273 1714126515451 OK +REQUEST request_3 1714126510480 1714126515456 OK +USER GameSimulation END 1714126515456 +REQUEST request_4 1714126511276 1714126515456 OK +REQUEST request_3 1714126510480 1714126515456 OK +USER GameSimulation END 1714126515457 +USER GameSimulation START 1714126515457 +USER GameSimulation START 1714126515475 +USER GameSimulation START 1714126515505 +USER GameSimulation START 1714126515520 +REQUEST request_0 1714126504550 1714126515534 OK +USER GameSimulation START 1714126515536 +REQUEST request_0 1714126510579 1714126515537 OK +REQUEST request_5 1714126511269 1714126515538 OK +REQUEST request_5 1714126511279 1714126515539 OK +REQUEST request_6 1714126510030 1714126515541 OK +REQUEST request_0 1714126510594 1714126515541 OK +REQUEST request_2 1714126511367 1714126515546 OK +USER GameSimulation END 1714126515546 +REQUEST request_0 1714126504597 1714126515550 OK +USER GameSimulation START 1714126515550 +REQUEST request_4 1714126511614 1714126515550 OK +REQUEST request_2 1714126511614 1714126515550 OK +REQUEST request_0 1714126504581 1714126515550 OK +REQUEST request_0 1714126505574 1714126515580 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714126515580 +USER GameSimulation END 1714126515580 +USER GameSimulation START 1714126515595 +REQUEST request_1 1714126515534 1714126515596 OK +REQUEST request_1 1714126515550 1714126515596 OK +REQUEST request_1 1714126515541 1714126515596 OK +REQUEST request_1 1714126515538 1714126515596 OK +REQUEST request_1 1714126515550 1714126515596 OK +REQUEST request_2 1714126511371 1714126515598 OK +REQUEST request_2 1714126511371 1714126515598 OK +REQUEST request_5 1714126511614 1714126515599 OK +REQUEST request_3 1714126511371 1714126515599 OK +REQUEST request_0 1714126511371 1714126515600 OK +REQUEST request_3 1714126511369 1714126515602 OK +REQUEST request_2 1714126511369 1714126515604 OK +REQUEST request_4 1714126511370 1714126515610 OK +USER GameSimulation START 1714126515610 +USER GameSimulation START 1714126515641 +REQUEST request_3 1714126511370 1714126515649 OK +REQUEST request_6 1714126511369 1714126515649 OK +REQUEST request_2 1714126511370 1714126515651 OK +REQUEST request_1 1714126515600 1714126515651 OK +USER GameSimulation START 1714126515657 +USER GameSimulation START 1714126515672 +REQUEST request_3 1714126511369 1714126515694 OK +REQUEST request_5 1714126511369 1714126515695 OK +REQUEST request_6 1714126511370 1714126515696 OK +USER GameSimulation START 1714126515702 +USER GameSimulation START 1714126515716 +USER GameSimulation START 1714126515732 +REQUEST request_5 1714126511369 1714126515744 OK +REQUEST request_3 1714126511371 1714126515753 OK +REQUEST request_5 1714126511370 1714126515753 OK +REQUEST request_2 1714126511369 1714126515753 OK +USER GameSimulation END 1714126515754 +REQUEST request_6 1714126511363 1714126515754 OK +REQUEST request_4 1714126511369 1714126515754 OK +USER GameSimulation END 1714126515755 +REQUEST request_0 1714126508611 1714126515755 OK +REQUEST request_6 1714126510381 1714126515755 OK +REQUEST request_4 1714126510382 1714126515761 OK +REQUEST request_3 1714126510382 1714126515762 OK +USER GameSimulation START 1714126515762 +REQUEST request_0 1714126510624 1714126515762 OK +REQUEST request_2 1714126510382 1714126515762 OK +REQUEST request_2 1714126510381 1714126515765 OK +REQUEST request_4 1714126510382 1714126515769 OK +USER GameSimulation START 1714126515778 +REQUEST request_0 1714126510381 1714126515789 OK +USER GameSimulation START 1714126515792 +USER GameSimulation START 1714126515823 +USER GameSimulation START 1714126515839 +USER GameSimulation START 1714126515854 +REQUEST request_1 1714126515755 1714126515860 OK +REQUEST request_1 1714126515763 1714126515860 OK +REQUEST request_6 1714126505230 1714126515866 KO j.i.IOException: Premature close +REQUEST request_6 1714126505228 1714126515867 KO j.i.IOException: Premature close +REQUEST request_3 1714126505226 1714126515867 KO j.i.IOException: Premature close +REQUEST request_5 1714126505229 1714126515868 KO j.i.IOException: Premature close +REQUEST request_6 1714126505226 1714126515866 KO j.i.IOException: Premature close +REQUEST request_6 1714126505230 1714126515867 KO j.i.IOException: Premature close +REQUEST request_6 1714126505226 1714126515869 KO j.i.IOException: Premature close +REQUEST request_2 1714126505229 1714126515867 KO j.i.IOException: Premature close +REQUEST request_2 1714126505229 1714126515870 KO j.i.IOException: Premature close +REQUEST request_5 1714126505229 1714126515870 KO j.i.IOException: Premature close +REQUEST request_5 1714126505226 1714126515870 KO j.i.IOException: Premature close +REQUEST request_4 1714126505230 1714126515870 KO j.i.IOException: Premature close +REQUEST request_3 1714126505229 1714126515871 KO j.i.IOException: Premature close +REQUEST request_5 1714126505230 1714126515871 KO j.i.IOException: Premature close +REQUEST request_6 1714126505229 1714126515871 KO j.i.IOException: Premature close +USER GameSimulation START 1714126515873 +REQUEST request_4 1714126505228 1714126515874 KO j.i.IOException: Premature close +REQUEST request_2 1714126505227 1714126515867 KO j.i.IOException: Premature close +REQUEST request_3 1714126505229 1714126515875 KO j.i.IOException: Premature close +REQUEST request_3 1714126505220 1714126515867 KO j.i.IOException: Premature close +REQUEST request_3 1714126505227 1714126515867 KO j.i.IOException: Premature close +REQUEST request_5 1714126505220 1714126515877 KO j.i.IOException: Premature close +REQUEST request_4 1714126505220 1714126515877 KO j.i.IOException: Premature close +REQUEST request_4 1714126505227 1714126515878 KO j.i.IOException: Premature close +REQUEST request_6 1714126505227 1714126515878 KO j.i.IOException: Premature close +REQUEST request_1 1714126515790 1714126515879 OK +REQUEST request_6 1714126505227 1714126515879 KO j.i.IOException: Premature close +REQUEST request_2 1714126505240 1714126515879 KO j.i.IOException: Premature close +REQUEST request_3 1714126510381 1714126515880 OK +REQUEST request_4 1714126505240 1714126515880 KO j.i.IOException: Premature close +REQUEST request_0 1714126505240 1714126515881 KO j.i.IOException: Premature close +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +USER GameSimulation END 1714126515882 +REQUEST request_3 1714126505226 1714126515885 KO j.i.IOException: Premature close +USER GameSimulation END 1714126515885 +USER GameSimulation START 1714126515899 +USER GameSimulation START 1714126515929 +USER GameSimulation START 1714126515945 +USER GameSimulation START 1714126515960 +REQUEST request_0 1714126510655 1714126515966 OK +REQUEST request_5 1714126510381 1714126515971 OK +REQUEST request_5 1714126510382 1714126515972 OK +REQUEST request_0 1714126504673 1714126515975 OK +REQUEST request_5 1714126510382 1714126515976 OK +USER GameSimulation START 1714126515976 +REQUEST request_0 1714126504664 1714126515976 OK +REQUEST request_0 1714126508702 1714126515977 OK +REQUEST request_0 1714126510717 1714126515978 OK +REQUEST request_0 1714126510169 1714126515979 OK +REQUEST request_6 1714126510718 1714126515979 OK +REQUEST request_2 1714126510720 1714126515983 OK +REQUEST request_4 1714126510720 1714126515983 OK +USER GameSimulation END 1714126515983 +REQUEST request_2 1714126510721 1714126515983 OK +REQUEST request_6 1714126510720 1714126515986 OK +REQUEST request_0 1714126510518 1714126515986 OK +REQUEST request_0 1714126508505 1714126515987 OK +USER GameSimulation START 1714126515991 +USER GameSimulation START 1714126516021 +USER GameSimulation START 1714126516037 +REQUEST request_1 1714126515967 1714126516037 OK +USER GameSimulation START 1714126516052 +REQUEST request_1 1714126515975 1714126516072 OK +USER GameSimulation START 1714126516082 +USER GameSimulation START 1714126516098 +REQUEST request_1 1714126515977 1714126516107 OK +REQUEST request_1 1714126515977 1714126516107 OK +REQUEST request_1 1714126515978 1714126516107 OK +USER GameSimulation START 1714126516112 +REQUEST request_1 1714126515987 1714126516113 OK +REQUEST request_1 1714126515979 1714126516113 OK +REQUEST request_1 1714126515987 1714126516114 OK +USER GameSimulation START 1714126516143 +REQUEST request_5 1714126510764 1714126516148 OK +REQUEST request_5 1714126510764 1714126516149 OK +REQUEST request_6 1714126510766 1714126516150 OK +REQUEST request_5 1714126510718 1714126516153 OK +USER GameSimulation START 1714126516158 +REQUEST request_3 1714126510766 1714126516165 OK +REQUEST request_5 1714126510765 1714126516166 OK +REQUEST request_4 1714126510766 1714126516170 OK +USER GameSimulation START 1714126516174 +USER GameSimulation START 1714126516190 +USER GameSimulation START 1714126516221 +REQUEST request_3 1714126510771 1714126516228 OK +USER GameSimulation START 1714126516236 +USER GameSimulation START 1714126516251 +USER GameSimulation START 1714126516280 +REQUEST request_6 1714126510779 1714126516296 OK +USER GameSimulation START 1714126516296 +REQUEST request_2 1714126510779 1714126516297 OK +REQUEST request_5 1714126510766 1714126516297 OK +REQUEST request_5 1714126510767 1714126516299 OK +REQUEST request_6 1714126510772 1714126516301 OK +REQUEST request_4 1714126510772 1714126516301 OK +REQUEST request_2 1714126510771 1714126516306 OK +REQUEST request_6 1714126510771 1714126516307 OK +REQUEST request_4 1714126510771 1714126516308 OK +USER GameSimulation START 1714126516312 +REQUEST request_4 1714126509460 1714126516317 OK +REQUEST request_6 1714126511277 1714126516324 OK +USER GameSimulation START 1714126516343 +USER GameSimulation START 1714126516359 +REQUEST request_6 1714126510722 1714126516366 OK +USER GameSimulation END 1714126516366 +REQUEST request_5 1714126511273 1714126516370 OK +REQUEST request_0 1714126511004 1714126516371 OK +REQUEST request_4 1714126508977 1714126516371 OK +REQUEST request_0 1714126508717 1714126516371 OK +USER GameSimulation START 1714126516373 +USER GameSimulation START 1714126516404 +REQUEST request_0 1714126511020 1714126516414 OK +REQUEST request_1 1714126516372 1714126516418 OK +USER GameSimulation START 1714126516419 +REQUEST request_6 1714126508999 1714126516419 OK +REQUEST request_1 1714126516372 1714126516419 OK +USER GameSimulation END 1714126516419 +REQUEST request_5 1714126509588 1714126516419 OK +REQUEST request_0 1714126512026 1714126516420 OK +REQUEST request_3 1714126510864 1714126516421 OK +REQUEST request_0 1714126512103 1714126516421 OK +REQUEST request_3 1714126509759 1714126516429 OK +USER GameSimulation END 1714126516430 +USER GameSimulation START 1714126516433 +USER GameSimulation START 1714126516464 +REQUEST request_2 1714126509760 1714126516474 OK +REQUEST request_1 1714126516414 1714126516475 OK +REQUEST request_1 1714126516421 1714126516475 OK +REQUEST request_1 1714126516422 1714126516475 OK +REQUEST request_6 1714126509761 1714126516477 OK +REQUEST request_5 1714126509752 1714126516478 OK +USER GameSimulation END 1714126516478 +USER GameSimulation START 1714126516479 +REQUEST request_3 1714126509761 1714126516482 OK +REQUEST request_2 1714126512121 1714126516483 OK +REQUEST request_4 1714126512121 1714126516492 OK +REQUEST request_6 1714126512122 1714126516493 OK +USER GameSimulation START 1714126516494 +USER GameSimulation START 1714126516525 +REQUEST request_3 1714126512121 1714126516535 OK +REQUEST request_4 1714126509748 1714126516537 OK +REQUEST request_0 1714126512118 1714126516537 OK +USER GameSimulation END 1714126516537 +REQUEST request_5 1714126509761 1714126516537 OK +USER GameSimulation END 1714126516537 +REQUEST request_0 1714126505103 1714126516538 OK +USER GameSimulation START 1714126516539 +USER GameSimulation START 1714126516556 +USER GameSimulation START 1714126516571 +REQUEST request_0 1714126512133 1714126516573 OK +REQUEST request_1 1714126516537 1714126516575 OK +REQUEST request_0 1714126509771 1714126516575 OK +REQUEST request_1 1714126516538 1714126516575 OK +REQUEST request_5 1714126512122 1714126516576 OK +USER GameSimulation END 1714126516577 +REQUEST request_0 1714126511143 1714126516577 OK +REQUEST request_4 1714126512155 1714126516577 OK +REQUEST request_2 1714126512154 1714126516586 OK +REQUEST request_4 1714126512158 1714126516586 OK +REQUEST request_3 1714126512155 1714126516586 OK +REQUEST request_0 1714126510640 1714126516589 OK +USER GameSimulation START 1714126516601 +USER GameSimulation START 1714126516618 +REQUEST request_4 1714126511207 1714126516629 OK +REQUEST request_2 1714126512167 1714126516629 OK +REQUEST request_1 1714126516573 1714126516631 OK +REQUEST request_1 1714126516577 1714126516631 OK +REQUEST request_1 1714126516575 1714126516631 OK +REQUEST request_1 1714126516589 1714126516632 OK +USER GameSimulation START 1714126516633 +REQUEST request_2 1714126511206 1714126516635 OK +REQUEST request_5 1714126512155 1714126516637 OK +REQUEST request_0 1714126511204 1714126516641 OK +REQUEST request_6 1714126510182 1714126516650 OK +USER GameSimulation START 1714126516664 +USER GameSimulation START 1714126516679 +USER GameSimulation START 1714126516694 +REQUEST request_6 1714126511208 1714126516694 OK +USER GameSimulation START 1714126516723 +REQUEST request_1 1714126516642 1714126516725 OK +REQUEST request_0 1714126511219 1714126516725 OK +REQUEST request_5 1714126510182 1714126516727 OK +USER GameSimulation END 1714126516728 +REQUEST request_0 1714126511234 1714126516729 OK +REQUEST request_3 1714126511207 1714126516729 OK +REQUEST request_5 1714126511207 1714126516730 OK +USER GameSimulation END 1714126516731 +REQUEST request_0 1714126509239 1714126516731 OK +REQUEST request_0 1714126509224 1714126516732 OK +REQUEST request_6 1714126512029 1714126516735 OK +REQUEST request_4 1714126510767 1714126516736 OK +USER GameSimulation START 1714126516739 +REQUEST request_2 1714126510771 1714126516739 OK +REQUEST request_3 1714126511269 1714126516743 OK +REQUEST request_2 1714126510771 1714126516743 OK +USER GameSimulation START 1714126516753 +USER GameSimulation START 1714126516783 +USER GameSimulation START 1714126516798 +USER GameSimulation START 1714126516814 +USER GameSimulation START 1714126516829 +REQUEST request_1 1714126516726 1714126516855 OK +REQUEST request_4 1714126510771 1714126516856 OK +USER GameSimulation START 1714126516856 +REQUEST request_1 1714126516731 1714126516859 OK +REQUEST request_1 1714126516730 1714126516859 OK +REQUEST request_1 1714126516732 1714126516859 OK +REQUEST request_5 1714126510772 1714126516864 OK +REQUEST request_3 1714126512159 1714126516867 OK +REQUEST request_6 1714126511279 1714126516867 OK +REQUEST request_3 1714126512157 1714126516872 OK +USER GameSimulation START 1714126516874 +REQUEST request_6 1714126511276 1714126516878 OK +USER GameSimulation START 1714126516889 +USER GameSimulation START 1714126516919 +USER GameSimulation START 1714126516934 +REQUEST request_6 1714126511275 1714126516953 OK +REQUEST request_3 1714126511276 1714126516953 OK +USER GameSimulation START 1714126516964 +USER GameSimulation START 1714126516980 +REQUEST request_5 1714126511276 1714126516989 OK +REQUEST request_4 1714126511276 1714126516990 OK +REQUEST request_5 1714126510275 1714126516994 OK +USER GameSimulation START 1714126516995 +REQUEST request_0 1714126511280 1714126516996 OK +REQUEST request_5 1714126511276 1714126516996 OK +REQUEST request_6 1714126511277 1714126516997 OK +REQUEST request_6 1714126509453 1714126517000 OK +REQUEST request_0 1714126509497 1714126517001 OK +REQUEST request_0 1714126509514 1714126517001 OK +REQUEST request_0 1714126512536 1714126517004 OK +REQUEST request_2 1714126511506 1714126517008 OK +REQUEST request_6 1714126510382 1714126517011 OK +REQUEST request_3 1714126509460 1714126517011 OK +REQUEST request_4 1714126510381 1714126517011 OK +REQUEST request_2 1714126510386 1714126517011 OK +USER GameSimulation END 1714126517012 +REQUEST request_0 1714126505498 1714126517012 OK +REQUEST request_3 1714126510387 1714126517013 OK +REQUEST request_6 1714126511369 1714126517016 OK +REQUEST request_2 1714126510382 1714126517016 OK +USER GameSimulation END 1714126517016 +REQUEST request_6 1714126510382 1714126517017 OK +REQUEST request_4 1714126511369 1714126517017 OK +REQUEST request_4 1714126512028 1714126517017 OK +USER GameSimulation END 1714126517018 +USER GameSimulation END 1714126517018 +REQUEST request_0 1714126512550 1714126517018 OK +USER GameSimulation START 1714126517019 +REQUEST request_0 1714126509023 1714126517020 OK +REQUEST request_0 1714126512042 1714126517020 OK +REQUEST request_0 1714126511036 1714126517021 OK +REQUEST request_2 1714126512028 1714126517026 OK +REQUEST request_1 1714126516996 1714126517026 OK +REQUEST request_3 1714126510382 1714126517026 OK +USER GameSimulation END 1714126517027 +REQUEST request_1 1714126517002 1714126517034 OK +REQUEST request_1 1714126517005 1714126517036 OK +USER GameSimulation START 1714126517040 +USER GameSimulation START 1714126517056 +USER GameSimulation START 1714126517071 +REQUEST request_6 1714126509594 1714126517074 OK +REQUEST request_1 1714126517001 1714126517074 OK +REQUEST request_1 1714126517012 1714126517075 OK +USER GameSimulation START 1714126517101 +REQUEST request_1 1714126517018 1714126517109 OK +REQUEST request_1 1714126517021 1714126517110 OK +REQUEST request_1 1714126517022 1714126517110 OK +REQUEST request_1 1714126517021 1714126517110 OK +REQUEST request_2 1714126509598 1714126517114 OK +REQUEST request_3 1714126509600 1714126517114 OK +REQUEST request_3 1714126512028 1714126517115 OK +REQUEST request_5 1714126509599 1714126517115 OK +REQUEST request_4 1714126509599 1714126517116 OK +USER GameSimulation START 1714126517116 +REQUEST request_4 1714126509600 1714126517117 OK +REQUEST request_0 1714126511676 1714126517117 OK +REQUEST request_5 1714126512029 1714126517118 OK +USER GameSimulation END 1714126517118 +REQUEST request_0 1714126505683 1714126517118 OK +REQUEST request_6 1714126512155 1714126517119 OK +USER GameSimulation END 1714126517119 +REQUEST request_4 1714126512159 1714126517121 OK +REQUEST request_6 1714126512158 1714126517122 OK +REQUEST request_2 1714126512157 1714126517122 OK +REQUEST request_6 1714126512158 1714126517124 OK +REQUEST request_4 1714126512158 1714126517131 OK +USER GameSimulation START 1714126517132 +REQUEST request_3 1714126512158 1714126517180 OK +REQUEST request_1 1714126517117 1714126517217 OK +REQUEST request_1 1714126517118 1714126517217 OK +REQUEST request_2 1714126512157 1714126517252 OK +REQUEST request_5 1714126512159 1714126517258 OK +REQUEST request_0 1714126505698 1714126517258 OK +REQUEST request_5 1714126512158 1714126517259 OK +USER GameSimulation END 1714126517260 +REQUEST request_5 1714126512158 1714126517262 OK +USER GameSimulation END 1714126517262 +REQUEST request_2 1714126512729 1714126517265 OK +REQUEST request_6 1714126511743 1714126517271 OK +REQUEST request_0 1714126511752 1714126517272 OK +REQUEST request_2 1714126512736 1714126517273 OK +REQUEST request_3 1714126512730 1714126517311 OK +REQUEST request_1 1714126517258 1714126517318 OK +REQUEST request_1 1714126517272 1714126517319 OK +REQUEST request_3 1714126510779 1714126517322 OK +REQUEST request_5 1714126512735 1714126517353 OK +REQUEST request_2 1714126510779 1714126517391 OK +REQUEST request_2 1714126510772 1714126517395 OK +REQUEST request_6 1714126510767 1714126517397 OK +REQUEST request_5 1714126510779 1714126517397 OK +REQUEST request_5 1714126510779 1714126517398 OK +REQUEST request_6 1714126510779 1714126517401 OK +REQUEST request_0 1714126508777 1714126517402 OK +REQUEST request_0 1714126510792 1714126517402 OK +REQUEST request_0 1714126511797 1714126517409 OK +REQUEST request_0 1714126511843 1714126517443 OK +REQUEST request_2 1714126512566 1714126517443 OK +REQUEST request_1 1714126517402 1714126517444 OK +REQUEST request_1 1714126517402 1714126517444 OK +REQUEST request_1 1714126517409 1714126517444 OK +REQUEST request_5 1714126510771 1714126517452 OK +REQUEST request_6 1714126510486 1714126517453 OK +USER GameSimulation END 1714126517453 +REQUEST request_1 1714126517443 1714126517498 OK +REQUEST request_6 1714126510477 1714126517498 OK +REQUEST request_5 1714126510478 1714126517500 OK +REQUEST request_0 1714126511858 1714126517620 OK +REQUEST request_5 1714126510481 1714126517620 OK +USER GameSimulation END 1714126517621 +REQUEST request_0 1714126511874 1714126517621 OK +REQUEST request_3 1714126510477 1714126517622 OK +REQUEST request_0 1714126509620 1714126517622 OK +REQUEST request_0 1714126509636 1714126517623 OK +REQUEST request_0 1714126509894 1714126517628 OK +REQUEST request_3 1714126510478 1714126517629 OK +USER GameSimulation END 1714126517630 +USER GameSimulation END 1714126517630 +REQUEST request_6 1714126509890 1714126517630 OK +REQUEST request_2 1714126509889 1714126517630 OK +REQUEST request_0 1714126511905 1714126517631 OK +REQUEST request_4 1714126503346 1714126517632 OK +REQUEST request_4 1714126503347 1714126517632 OK +REQUEST request_0 1714126507618 1714126517632 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126517632 +REQUEST request_4 1714126503348 1714126517635 OK +REQUEST request_2 1714126503338 1714126517636 OK +REQUEST request_3 1714126509889 1714126517636 OK +REQUEST request_0 1714126513024 1714126517636 OK +REQUEST request_1 1714126517620 1714126517674 OK +REQUEST request_1 1714126517622 1714126517674 OK +REQUEST request_1 1714126517623 1714126517674 OK +REQUEST request_1 1714126517623 1714126517675 OK +REQUEST request_1 1714126517629 1714126517675 OK +REQUEST request_1 1714126517631 1714126517675 OK +REQUEST request_1 1714126517637 1714126517676 OK +REQUEST request_4 1714126510030 1714126517677 OK +REQUEST request_5 1714126509890 1714126517678 OK +USER GameSimulation END 1714126517678 +REQUEST request_0 1714126510032 1714126517679 OK +REQUEST request_3 1714126510030 1714126517680 OK +REQUEST request_0 1714126513039 1714126517683 OK +REQUEST request_0 1714126513054 1714126517685 OK +REQUEST request_0 1714126509803 1714126517685 OK +REQUEST request_0 1714126512057 1714126517686 OK +REQUEST request_2 1714126510030 1714126517725 OK +REQUEST request_0 1714126512072 1714126517757 OK +REQUEST request_1 1714126517679 1714126517760 OK +REQUEST request_1 1714126517685 1714126517760 OK +REQUEST request_1 1714126517685 1714126517760 OK +REQUEST request_1 1714126517683 1714126517760 OK +REQUEST request_1 1714126517686 1714126517760 OK +REQUEST request_6 1714126510718 1714126517761 OK +REQUEST request_5 1714126513076 1714126517762 OK +USER GameSimulation END 1714126517762 +REQUEST request_5 1714126510030 1714126517763 OK +REQUEST request_6 1714126510720 1714126517764 OK +USER GameSimulation END 1714126517764 +REQUEST request_4 1714126510720 1714126517765 OK +REQUEST request_2 1714126510719 1714126517769 OK +REQUEST request_3 1714126510721 1714126517820 OK +REQUEST request_4 1714126510718 1714126517855 OK +REQUEST request_3 1714126510720 1714126517855 OK +USER GameSimulation END 1714126517855 +REQUEST request_1 1714126517758 1714126517858 OK +REQUEST request_5 1714126510720 1714126517862 OK +USER GameSimulation END 1714126517863 +REQUEST request_5 1714126510720 1714126517864 OK +REQUEST request_6 1714126510718 1714126517906 OK +USER GameSimulation END 1714126517906 +REQUEST request_0 1714126513160 1714126517908 OK +REQUEST request_5 1714126510721 1714126517909 OK +REQUEST request_0 1714126512173 1714126517910 OK +REQUEST request_2 1714126512167 1714126517913 OK +REQUEST request_2 1714126512168 1714126517916 OK +REQUEST request_6 1714126512169 1714126517916 OK +REQUEST request_4 1714126512168 1714126517923 OK +REQUEST request_0 1714126512164 1714126517924 OK +REQUEST request_1 1714126517910 1714126518011 OK +REQUEST request_1 1714126517924 1714126518011 OK +REQUEST request_1 1714126517908 1714126518011 OK +REQUEST request_6 1714126512160 1714126518015 OK +REQUEST request_2 1714126512168 1714126518015 OK +REQUEST request_5 1714126512168 1714126518022 OK +REQUEST request_0 1714126513299 1714126518022 OK +REQUEST request_0 1714126512303 1714126518025 OK +REQUEST request_5 1714126512170 1714126518028 OK +REQUEST request_0 1714126513315 1714126518029 OK +REQUEST request_0 1714126512319 1714126518067 OK +REQUEST request_1 1714126518022 1714126518070 OK +REQUEST request_1 1714126518029 1714126518071 OK +REQUEST request_1 1714126518025 1714126518071 OK +REQUEST request_0 1714126512335 1714126518071 OK +REQUEST request_3 1714126512169 1714126518071 OK +REQUEST request_3 1714126512167 1714126518074 OK +REQUEST request_3 1714126510718 1714126518076 OK +USER GameSimulation END 1714126518077 +REQUEST request_5 1714126510864 1714126518078 OK +REQUEST request_4 1714126503766 1714126518079 OK +REQUEST request_3 1714126503760 1714126518084 OK +REQUEST request_2 1714126503769 1714126518084 OK +REQUEST request_4 1714126513191 1714126518084 OK +REQUEST request_2 1714126513189 1714126518085 OK +REQUEST request_0 1714126512475 1714126518087 OK +REQUEST request_2 1714126513187 1714126518087 OK +REQUEST request_0 1714126513481 1714126518088 OK +REQUEST request_0 1714126511935 1714126518093 OK +REQUEST request_3 1714126512941 1714126518097 OK +REQUEST request_0 1714126511540 1714126518097 OK +REQUEST request_1 1714126518068 1714126518097 OK +REQUEST request_3 1714126503902 1714126518097 OK +REQUEST request_2 1714126503902 1714126518098 OK +REQUEST request_1 1714126518072 1714126518101 OK +REQUEST request_6 1714126512565 1714126518104 OK +REQUEST request_2 1714126512576 1714126518109 OK +REQUEST request_6 1714126512575 1714126518109 OK +REQUEST request_0 1714126512581 1714126518145 OK +REQUEST request_1 1714126518088 1714126518184 OK +REQUEST request_1 1714126518088 1714126518184 OK +REQUEST request_1 1714126518094 1714126518184 OK +REQUEST request_1 1714126518097 1714126518186 OK +REQUEST request_5 1714126512565 1714126518230 OK +REQUEST request_1 1714126518145 1714126518231 OK +REQUEST request_5 1714126512566 1714126518235 OK +REQUEST request_2 1714126512575 1714126518236 OK +REQUEST request_5 1714126512576 1714126518239 OK +REQUEST request_2 1714126513592 1714126518243 OK +REQUEST request_2 1714126513591 1714126518243 OK +REQUEST request_4 1714126513593 1714126518246 OK +REQUEST request_6 1714126513593 1714126518247 OK +REQUEST request_4 1714126513354 1714126518247 OK +REQUEST request_6 1714126513354 1714126518247 OK +REQUEST request_3 1714126513593 1714126518252 OK +REQUEST request_3 1714126513354 1714126518254 OK +REQUEST request_2 1714126513354 1714126518254 OK +REQUEST request_2 1714126511275 1714126518260 OK +REQUEST request_2 1714126511269 1714126518261 OK +USER GameSimulation END 1714126518262 +REQUEST request_4 1714126511275 1714126518264 OK +REQUEST request_2 1714126511276 1714126518264 OK +REQUEST request_3 1714126511276 1714126518264 OK +REQUEST request_0 1714126512704 1714126518264 OK +REQUEST request_0 1714126513715 1714126518265 OK +REQUEST request_3 1714126511275 1714126518267 OK +REQUEST request_4 1714126513717 1714126518267 OK +REQUEST request_2 1714126513716 1714126518268 OK +REQUEST request_6 1714126513718 1714126518273 OK +REQUEST request_4 1714126512566 1714126518273 OK +REQUEST request_4 1714126512169 1714126518274 OK +REQUEST request_0 1714126511555 1714126518274 OK +REQUEST request_4 1714126512168 1714126518314 OK +REQUEST request_3 1714126513717 1714126518317 OK +REQUEST request_1 1714126518265 1714126518319 OK +REQUEST request_1 1714126518266 1714126518319 OK +REQUEST request_1 1714126518275 1714126518319 OK +REQUEST request_2 1714126512565 1714126518326 OK +REQUEST request_3 1714126512566 1714126518326 OK +REQUEST request_5 1714126513717 1714126518328 OK +USER GameSimulation END 1714126518329 +REQUEST request_3 1714126512169 1714126518342 OK +REQUEST request_6 1714126512169 1714126518500 OK +REQUEST request_5 1714126512169 1714126518508 OK +USER GameSimulation END 1714126518509 +REQUEST request_0 1714126512459 1714126518509 OK +REQUEST request_5 1714126512169 1714126518509 OK +REQUEST request_6 1714126512169 1714126518519 OK +REQUEST request_2 1714126512159 1714126518525 OK +USER GameSimulation END 1714126518526 +REQUEST request_2 1714126512169 1714126518531 OK +REQUEST request_6 1714126512735 1714126518533 OK +REQUEST request_0 1714126506723 1714126518533 OK +REQUEST request_4 1714126513724 1714126518533 OK +REQUEST request_3 1714126512169 1714126518536 OK +REQUEST request_2 1714126513187 1714126518540 OK +REQUEST request_1 1714126518510 1714126518581 OK +REQUEST request_1 1714126518533 1714126518584 OK +REQUEST request_0 1714126513784 1714126518584 OK +REQUEST request_2 1714126513764 1714126518585 OK +REQUEST request_5 1714126513191 1714126518587 OK +REQUEST request_3 1714126513187 1714126518589 OK +REQUEST request_0 1714126511919 1714126518590 OK +REQUEST request_0 1714126512963 1714126518592 OK +REQUEST request_0 1714126510944 1714126518592 OK +REQUEST request_0 1714126510959 1714126518596 OK +REQUEST request_4 1714126510955 1714126518601 OK +REQUEST request_3 1714126512627 1714126518601 OK +REQUEST request_1 1714126518591 1714126518632 OK +REQUEST request_1 1714126518585 1714126518632 OK +REQUEST request_1 1714126518592 1714126518632 OK +REQUEST request_1 1714126518593 1714126518632 OK +REQUEST request_1 1714126518596 1714126518633 OK +REQUEST request_6 1714126510955 1714126518634 OK +REQUEST request_2 1714126513987 1714126518634 OK +REQUEST request_5 1714126510955 1714126518634 OK +REQUEST request_0 1714126510975 1714126518635 OK +REQUEST request_2 1714126510764 1714126518641 OK +REQUEST request_2 1714126513091 1714126518643 OK +REQUEST request_4 1714126512575 1714126518644 OK +REQUEST request_4 1714126513592 1714126518644 OK +REQUEST request_2 1714126510954 1714126518683 OK +REQUEST request_1 1714126518635 1714126518683 OK +REQUEST request_0 1714126508444 1714126518683 OK +REQUEST request_4 1714126509460 1714126518686 OK +REQUEST request_3 1714126510954 1714126518691 OK +REQUEST request_5 1714126512576 1714126518691 OK +USER GameSimulation END 1714126518691 +REQUEST request_0 1714126512978 1714126518718 OK +REQUEST request_1 1714126518683 1714126518719 OK +REQUEST request_2 1714126509460 1714126518722 OK +REQUEST request_5 1714126509453 1714126518722 OK +USER GameSimulation END 1714126518723 +REQUEST request_6 1714126509460 1714126518723 OK +USER GameSimulation END 1714126518723 +REQUEST request_0 1714126513237 1714126518726 OK +REQUEST request_0 1714126513253 1714126518727 OK +REQUEST request_6 1714126511273 1714126518728 OK +REQUEST request_0 1714126513754 1714126518730 OK +REQUEST request_1 1714126518730 1714126518773 OK +REQUEST request_1 1714126518718 1714126518773 OK +REQUEST request_1 1714126518727 1714126518773 OK +REQUEST request_1 1714126518726 1714126518773 OK +REQUEST request_0 1714126511295 1714126518773 OK +REQUEST request_4 1714126510764 1714126518813 OK +REQUEST request_5 1714126513190 1714126518814 OK +REQUEST request_1 1714126518773 1714126518816 OK +REQUEST request_3 1714126511273 1714126518816 OK +USER GameSimulation END 1714126518816 +REQUEST request_5 1714126512735 1714126518821 OK +REQUEST request_2 1714126513766 1714126518823 OK +REQUEST request_6 1714126510764 1714126518826 OK +REQUEST request_3 1714126510764 1714126518826 OK +REQUEST request_2 1714126510766 1714126518830 OK +REQUEST request_4 1714126510764 1714126518831 OK +USER GameSimulation END 1714126518831 +REQUEST request_4 1714126510764 1714126518831 OK +REQUEST request_0 1714126510762 1714126518831 OK +REQUEST request_6 1714126510766 1714126518835 OK +REQUEST request_2 1714126510766 1714126518840 OK +REQUEST request_3 1714126513764 1714126518848 OK +REQUEST request_3 1714126510764 1714126518878 OK +REQUEST request_4 1714126510766 1714126518878 OK +REQUEST request_1 1714126518832 1714126518879 OK +REQUEST request_5 1714126510766 1714126518884 OK +REQUEST request_0 1714126511325 1714126518887 OK +REQUEST request_3 1714126510766 1714126518887 OK +USER GameSimulation END 1714126518887 +REQUEST request_6 1714126509599 1714126518888 OK +REQUEST request_6 1714126509600 1714126518889 OK +REQUEST request_2 1714126510763 1714126518889 OK +USER GameSimulation END 1714126518889 +REQUEST request_0 1714126513451 1714126518891 OK +REQUEST request_0 1714126511433 1714126518892 OK +REQUEST request_0 1714126507418 1714126518892 OK +REQUEST request_3 1714126509588 1714126518895 OK +USER GameSimulation END 1714126518895 +REQUEST request_2 1714126514475 1714126518897 OK +REQUEST request_6 1714126514477 1714126518897 OK +REQUEST request_3 1714126514476 1714126518908 OK +REQUEST request_0 1714126514483 1714126518908 OK +REQUEST request_0 1714126513542 1714126518940 OK +REQUEST request_1 1714126518887 1714126518941 OK +REQUEST request_1 1714126518892 1714126518946 OK +REQUEST request_1 1714126518891 1714126518946 OK +REQUEST request_1 1714126518892 1714126518946 OK +REQUEST request_1 1714126518908 1714126518947 OK +REQUEST request_0 1714126507510 1714126518947 OK +REQUEST request_5 1714126514476 1714126518953 OK +REQUEST request_0 1714126513557 1714126518953 OK +REQUEST request_1 1714126518940 1714126518993 OK +REQUEST request_2 1714126514563 1714126518993 OK +REQUEST request_1 1714126518953 1714126518993 OK +REQUEST request_6 1714126512566 1714126518994 OK +REQUEST request_1 1714126518954 1714126518994 OK +REQUEST request_2 1714126514558 1714126518994 OK +REQUEST request_5 1714126514562 1714126518995 OK +REQUEST request_6 1714126512566 1714126518996 OK +REQUEST request_0 1714126513573 1714126519000 OK +REQUEST request_4 1714126512565 1714126519000 OK +REQUEST request_6 1714126512576 1714126519038 OK +REQUEST request_3 1714126514563 1714126519039 OK +REQUEST request_0 1714126509038 1714126519045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126519045 +REQUEST request_1 1714126519000 1714126519069 OK +REQUEST request_4 1714126512576 1714126519069 OK +REQUEST request_3 1714126512566 1714126519069 OK +REQUEST request_5 1714126512566 1714126519071 OK +USER GameSimulation END 1714126519071 +REQUEST request_6 1714126512576 1714126519071 OK +REQUEST request_0 1714126507571 1714126519073 OK +REQUEST request_5 1714126512575 1714126519073 OK +REQUEST request_0 1714126514118 1714126519073 OK +REQUEST request_0 1714126511721 1714126519076 OK +REQUEST request_0 1714126513496 1714126519076 OK +REQUEST request_2 1714126514485 1714126519076 OK +REQUEST request_4 1714126514486 1714126519080 OK +REQUEST request_3 1714126512576 1714126519083 OK +REQUEST request_2 1714126512576 1714126519085 OK +REQUEST request_2 1714126512575 1714126519088 OK +REQUEST request_3 1714126514486 1714126519090 OK +REQUEST request_4 1714126512576 1714126519090 OK +REQUEST request_0 1714126511463 1714126519091 OK +REQUEST request_1 1714126519073 1714126519171 OK +REQUEST request_1 1714126519077 1714126519175 OK +REQUEST request_1 1714126519077 1714126519175 OK +REQUEST request_1 1714126519073 1714126519175 OK +REQUEST request_1 1714126519092 1714126519175 OK +REQUEST request_6 1714126512576 1714126519177 OK +REQUEST request_5 1714126505179 1714126519178 OK +REQUEST request_6 1714126510764 1714126519179 OK +REQUEST request_5 1714126513593 1714126519179 OK +USER GameSimulation END 1714126519179 +REQUEST request_3 1714126512576 1714126519182 OK +USER GameSimulation END 1714126519182 +REQUEST request_2 1714126510763 1714126519185 OK +REQUEST request_4 1714126512627 1714126519185 OK +REQUEST request_2 1714126512630 1714126519226 OK +REQUEST request_2 1714126512630 1714126519231 OK +REQUEST request_5 1714126512630 1714126519232 OK +REQUEST request_2 1714126512627 1714126519232 OK +REQUEST request_3 1714126512630 1714126519235 OK +REQUEST request_0 1714126507556 1714126519235 OK +REQUEST request_2 1714126512631 1714126519235 OK +REQUEST request_0 1714126512780 1714126519241 OK +REQUEST request_2 1714126513784 1714126519241 OK +REQUEST request_3 1714126513785 1714126519243 OK +REQUEST request_0 1714126511966 1714126519243 OK +REQUEST request_0 1714126514986 1714126519244 OK +REQUEST request_6 1714126507974 1714126519248 OK +REQUEST request_2 1714126515001 1714126519255 OK +REQUEST request_3 1714126513978 1714126519256 OK +REQUEST request_0 1714126507983 1714126519257 OK +REQUEST request_2 1714126507974 1714126519258 OK +REQUEST request_6 1714126515012 1714126519259 OK +REQUEST request_0 1714126511996 1714126519260 OK +REQUEST request_3 1714126507974 1714126519308 OK +REQUEST request_1 1714126519235 1714126519308 OK +REQUEST request_1 1714126519243 1714126519309 OK +REQUEST request_3 1714126513988 1714126519309 OK +REQUEST request_1 1714126519245 1714126519309 OK +REQUEST request_1 1714126519241 1714126519309 OK +REQUEST request_2 1714126514041 1714126519309 OK +REQUEST request_4 1714126514041 1714126519309 OK +REQUEST request_1 1714126519257 1714126519310 OK +REQUEST request_4 1714126514476 1714126519310 OK +REQUEST request_1 1714126519260 1714126519310 OK +REQUEST request_0 1714126514057 1714126519311 OK +USER GameSimulation END 1714126519311 +REQUEST request_0 1714126514072 1714126519311 OK +REQUEST request_0 1714126513114 1714126519311 OK +REQUEST request_0 1714126514133 1714126519312 OK +REQUEST request_0 1714126514605 1714126519317 OK +REQUEST request_5 1714126513988 1714126519317 OK +REQUEST request_0 1714126513602 1714126519317 OK +REQUEST request_0 1714126508135 1714126519318 OK +REQUEST request_0 1714126514179 1714126519318 OK +REQUEST request_0 1714126514164 1714126519319 OK +REQUEST request_3 1714126513592 1714126519320 OK +REQUEST request_4 1714126511566 1714126519320 OK +REQUEST request_0 1714126507603 1714126519321 OK +REQUEST request_0 1714126514225 1714126519326 OK +REQUEST request_2 1714126512200 1714126519326 OK +REQUEST request_2 1714126512204 1714126519326 OK +REQUEST request_3 1714126511566 1714126519329 OK +REQUEST request_4 1714126512207 1714126519329 OK +REQUEST request_0 1714126512211 1714126519329 OK +REQUEST request_0 1714126508197 1714126519330 OK +REQUEST request_2 1714126512207 1714126519333 OK +REQUEST request_0 1714126508212 1714126519374 OK +REQUEST request_1 1714126519311 1714126519378 OK +REQUEST request_1 1714126519312 1714126519378 OK +REQUEST request_1 1714126519312 1714126519378 OK +REQUEST request_1 1714126519317 1714126519379 OK +REQUEST request_1 1714126519317 1714126519379 OK +REQUEST request_1 1714126519319 1714126519379 OK +REQUEST request_1 1714126519318 1714126519379 OK +REQUEST request_1 1714126519319 1714126519386 OK +REQUEST request_1 1714126519321 1714126519387 OK +REQUEST request_1 1714126519317 1714126519387 OK +REQUEST request_1 1714126519326 1714126519387 OK +REQUEST request_1 1714126519329 1714126519388 OK +REQUEST request_1 1714126519330 1714126519388 OK +REQUEST request_3 1714126512207 1714126519484 OK +REQUEST request_5 1714126512207 1714126519484 OK +REQUEST request_0 1714126513994 1714126519485 OK +REQUEST request_1 1714126519374 1714126519485 OK +REQUEST request_4 1714126507974 1714126519488 OK +REQUEST request_0 1714126511981 1714126519488 OK +REQUEST request_5 1714126507974 1714126519489 OK +USER GameSimulation END 1714126519489 +REQUEST request_0 1714126512242 1714126519490 OK +REQUEST request_0 1714126512257 1714126519493 OK +REQUEST request_0 1714126515276 1714126519494 OK +REQUEST request_3 1714126512267 1714126519499 OK +REQUEST request_2 1714126512267 1714126519499 OK +REQUEST request_6 1714126512267 1714126519503 OK +REQUEST request_6 1714126512267 1714126519503 OK +REQUEST request_4 1714126514288 1714126519506 OK +REQUEST request_6 1714126514329 1714126519508 OK +REQUEST request_0 1714126514346 1714126519551 OK +REQUEST request_1 1714126519486 1714126519582 OK +REQUEST request_1 1714126519488 1714126519583 OK +REQUEST request_1 1714126519490 1714126519583 OK +REQUEST request_1 1714126519494 1714126519583 OK +REQUEST request_1 1714126519493 1714126519584 OK +REQUEST request_0 1714126515352 1714126519584 OK +REQUEST request_5 1714126512267 1714126519585 OK +REQUEST request_1 1714126519551 1714126519586 OK +REQUEST request_0 1714126512351 1714126519586 OK +REQUEST request_3 1714126512267 1714126519586 OK +REQUEST request_0 1714126514361 1714126519587 OK +REQUEST request_0 1714126514376 1714126519587 OK +REQUEST request_5 1714126512267 1714126519588 OK +REQUEST request_0 1714126515389 1714126519588 OK +REQUEST request_6 1714126515392 1714126519589 OK +REQUEST request_4 1714126515392 1714126519635 OK +REQUEST request_3 1714126515392 1714126519635 OK +REQUEST request_1 1714126519588 1714126519637 OK +REQUEST request_1 1714126519587 1714126519637 OK +REQUEST request_1 1714126519586 1714126519637 OK +REQUEST request_2 1714126515392 1714126519637 OK +REQUEST request_1 1714126519584 1714126519637 OK +REQUEST request_0 1714126514391 1714126519637 OK +REQUEST request_1 1714126519587 1714126519637 OK +REQUEST request_5 1714126515392 1714126519638 OK +USER GameSimulation END 1714126519639 +REQUEST request_6 1714126515401 1714126519642 OK +REQUEST request_2 1714126515400 1714126519643 OK +REQUEST request_0 1714126512383 1714126519645 OK +REQUEST request_0 1714126509651 1714126519666 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126519666 +REQUEST request_2 1714126512392 1714126519691 OK +REQUEST request_4 1714126512393 1714126519691 OK +REQUEST request_3 1714126515401 1714126519691 OK +REQUEST request_1 1714126519645 1714126519692 OK +REQUEST request_1 1714126519638 1714126519692 OK +REQUEST request_0 1714126515412 1714126519692 OK +REQUEST request_6 1714126512394 1714126519693 OK +REQUEST request_0 1714126512400 1714126519694 OK +REQUEST request_6 1714126510721 1714126519695 OK +REQUEST request_5 1714126512394 1714126519695 OK +REQUEST request_0 1714126509712 1714126519695 OK +REQUEST request_4 1714126510721 1714126519696 OK +USER GameSimulation END 1714126519696 +REQUEST request_3 1714126512393 1714126519698 OK +USER GameSimulation END 1714126519698 +REQUEST request_2 1714126510720 1714126519698 OK +USER GameSimulation END 1714126519699 +REQUEST request_6 1714126512482 1714126519699 OK +REQUEST request_0 1714126515505 1714126519702 OK +REQUEST request_6 1714126512490 1714126519702 OK +REQUEST request_0 1714126514514 1714126519703 OK +REQUEST request_0 1714126515520 1714126519703 OK +REQUEST request_6 1714126514522 1714126519703 OK +REQUEST request_3 1714126512490 1714126519705 OK +REQUEST request_0 1714126513189 1714126519705 OK +REQUEST request_2 1714126514521 1714126519706 OK +REQUEST request_0 1714126512597 1714126519721 OK +REQUEST request_1 1714126519693 1714126519753 OK +REQUEST request_3 1714126514559 1714126519753 OK +REQUEST request_1 1714126519694 1714126519753 OK +REQUEST request_0 1714126515610 1714126519754 OK +REQUEST request_3 1714126514563 1714126519755 OK +REQUEST request_1 1714126519695 1714126519755 OK +REQUEST request_1 1714126519703 1714126519761 OK +REQUEST request_1 1714126519703 1714126519761 OK +REQUEST request_1 1714126519702 1714126519761 OK +REQUEST request_1 1714126519721 1714126519761 OK +REQUEST request_1 1714126519706 1714126519761 OK +REQUEST request_0 1714126512612 1714126519762 OK +REQUEST request_5 1714126514564 1714126519763 OK +REQUEST request_6 1714126512630 1714126519764 OK +REQUEST request_0 1714126509864 1714126519767 OK +REQUEST request_3 1714126510873 1714126519770 OK +REQUEST request_6 1714126510867 1714126519771 OK +REQUEST request_0 1714126515656 1714126519771 OK +REQUEST request_0 1714126512521 1714126519772 OK +REQUEST request_0 1714126512795 1714126519773 OK +REQUEST request_6 1714126512825 1714126519773 OK +REQUEST request_0 1714126514786 1714126519773 OK +REQUEST request_0 1714126515535 1714126519773 OK +REQUEST request_3 1714126510867 1714126519773 OK +REQUEST request_0 1714126512827 1714126519773 OK +REQUEST request_4 1714126512267 1714126519774 OK +USER GameSimulation END 1714126519774 +REQUEST request_0 1714126514862 1714126519776 OK +REQUEST request_6 1714126512867 1714126519777 OK +REQUEST request_0 1714126514878 1714126519777 OK +REQUEST request_1 1714126519754 1714126519781 OK +REQUEST request_3 1714126512825 1714126519828 OK +REQUEST request_1 1714126519762 1714126519866 OK +REQUEST request_2 1714126512884 1714126519870 OK +REQUEST request_1 1714126519767 1714126519875 OK +REQUEST request_1 1714126519772 1714126519875 OK +REQUEST request_1 1714126519773 1714126519875 OK +REQUEST request_0 1714126514894 1714126519877 OK +REQUEST request_1 1714126519774 1714126519878 OK +REQUEST request_1 1714126519777 1714126519878 OK +REQUEST request_1 1714126519776 1714126519878 OK +REQUEST request_1 1714126519773 1714126519878 OK +REQUEST request_1 1714126519772 1714126519878 OK +REQUEST request_5 1714126512884 1714126519878 OK +REQUEST request_1 1714126519773 1714126519878 OK +REQUEST request_5 1714126512883 1714126519879 OK +REQUEST request_0 1714126512642 1714126519880 OK +REQUEST request_6 1714126512632 1714126519880 OK +REQUEST request_0 1714126514924 1714126519881 OK +REQUEST request_0 1714126514940 1714126519881 OK +REQUEST request_4 1714126512576 1714126519884 OK +REQUEST request_4 1714126512566 1714126519888 OK +REQUEST request_3 1714126512575 1714126519892 OK +USER GameSimulation END 1714126519892 +REQUEST request_3 1714126512565 1714126519896 OK +USER GameSimulation END 1714126519896 +REQUEST request_2 1714126512566 1714126519896 OK +REQUEST request_3 1714126512576 1714126519897 OK +USER GameSimulation END 1714126519897 +USER GameSimulation END 1714126519897 +REQUEST request_0 1714126514956 1714126519898 OK +REQUEST request_6 1714126513593 1714126519898 OK +USER GameSimulation END 1714126519898 +REQUEST request_3 1714126512942 1714126519904 OK +REQUEST request_0 1714126514422 1714126519911 OK +REQUEST request_2 1714126515967 1714126519945 OK +REQUEST request_1 1714126519881 1714126519946 OK +REQUEST request_1 1714126519881 1714126519946 OK +REQUEST request_1 1714126519877 1714126519946 OK +REQUEST request_0 1714126512412 1714126519981 OK +REQUEST request_1 1714126519898 1714126519983 OK +REQUEST request_1 1714126519911 1714126519984 OK +REQUEST request_1 1714126519880 1714126519984 OK +REQUEST request_5 1714126512576 1714126519988 OK +REQUEST request_5 1714126513593 1714126519989 OK +USER GameSimulation END 1714126519989 +USER GameSimulation END 1714126519989 +REQUEST request_3 1714126511275 1714126519992 OK +REQUEST request_2 1714126513081 1714126519994 OK +REQUEST request_4 1714126515104 1714126519995 OK +REQUEST request_4 1714126510765 1714126519997 OK +REQUEST request_2 1714126515108 1714126519997 OK +REQUEST request_0 1714126510016 1714126520031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520031 +REQUEST request_0 1714126508976 1714126520035 OK +REQUEST request_1 1714126519981 1714126520038 OK +REQUEST request_6 1714126508977 1714126520038 OK +REQUEST request_5 1714126513081 1714126520041 OK +REQUEST request_3 1714126510764 1714126520043 OK +REQUEST request_2 1714126508976 1714126520044 OK +REQUEST request_0 1714126513283 1714126520045 OK +REQUEST request_0 1714126516280 1714126520045 OK +REQUEST request_0 1714126516296 1714126520045 OK +REQUEST request_0 1714126516312 1714126520046 OK +REQUEST request_0 1714126515337 1714126520047 OK +REQUEST request_0 1714126515291 1714126520047 OK +REQUEST request_0 1714126515322 1714126520047 OK +REQUEST request_4 1714126515342 1714126520090 OK +REQUEST request_1 1714126520036 1714126520115 OK +REQUEST request_1 1714126520045 1714126520115 OK +REQUEST request_1 1714126520045 1714126520115 OK +REQUEST request_1 1714126520045 1714126520116 OK +REQUEST request_1 1714126520047 1714126520116 OK +REQUEST request_1 1714126520046 1714126520122 OK +REQUEST request_1 1714126520047 1714126520122 OK +REQUEST request_0 1714126516343 1714126520123 OK +REQUEST request_1 1714126520047 1714126520123 OK +REQUEST request_3 1714126515342 1714126520123 OK +REQUEST request_5 1714126508977 1714126520124 OK +REQUEST request_2 1714126513076 1714126520144 OK +REQUEST request_2 1714126513081 1714126520147 OK +REQUEST request_3 1714126513081 1714126520186 OK +REQUEST request_1 1714126520123 1714126520186 OK +REQUEST request_0 1714126509345 1714126520186 OK +REQUEST request_0 1714126513359 1714126520189 OK +REQUEST request_5 1714126513354 1714126520189 OK +USER GameSimulation END 1714126520190 +REQUEST request_0 1714126513330 1714126520190 OK +REQUEST request_0 1714126515382 1714126520190 OK +REQUEST request_0 1714126516418 1714126520194 OK +REQUEST request_0 1714126515457 1714126520194 OK +REQUEST request_0 1714126513397 1714126520194 OK +REQUEST request_0 1714126515474 1714126520194 OK +REQUEST request_0 1714126516494 1714126520195 OK +REQUEST request_0 1714126516464 1714126520195 OK +REQUEST request_0 1714126516478 1714126520195 OK +REQUEST request_0 1714126513512 1714126520197 OK +REQUEST request_0 1714126516524 1714126520197 OK +REQUEST request_0 1714126510195 1714126520197 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520197 +REQUEST request_2 1714126516537 1714126520234 OK +REQUEST request_1 1714126520186 1714126520235 OK +REQUEST request_1 1714126520190 1714126520236 OK +REQUEST request_1 1714126520189 1714126520236 OK +REQUEST request_1 1714126520195 1714126520236 OK +REQUEST request_1 1714126520196 1714126520236 OK +REQUEST request_1 1714126520191 1714126520236 OK +REQUEST request_1 1714126520194 1714126520236 OK +REQUEST request_1 1714126520194 1714126520236 OK +REQUEST request_1 1714126520197 1714126520237 OK +REQUEST request_1 1714126520196 1714126520237 OK +REQUEST request_1 1714126520197 1714126520237 OK +REQUEST request_1 1714126520196 1714126520237 OK +REQUEST request_1 1714126520194 1714126520237 OK +REQUEST request_3 1714126516537 1714126520242 OK +REQUEST request_5 1714126515401 1714126520242 OK +REQUEST request_6 1714126516537 1714126520243 OK +REQUEST request_6 1714126516539 1714126520277 OK +REQUEST request_3 1714126516539 1714126520282 OK +REQUEST request_2 1714126515535 1714126520282 OK +REQUEST request_5 1714126516537 1714126520282 OK +REQUEST request_6 1714126510771 1714126520288 OK +REQUEST request_2 1714126516538 1714126520289 OK +REQUEST request_3 1714126515535 1714126520291 OK +REQUEST request_4 1714126510771 1714126520292 OK +REQUEST request_0 1714126511782 1714126520292 OK +REQUEST request_6 1714126515342 1714126520294 OK +REQUEST request_3 1714126508976 1714126520298 OK +USER GameSimulation END 1714126520298 +REQUEST request_6 1714126515601 1714126520300 OK +REQUEST request_0 1714126513618 1714126520300 OK +REQUEST request_3 1714126510771 1714126520301 OK +REQUEST request_0 1714126516404 1714126520301 OK +REQUEST request_2 1714126515342 1714126520334 OK +REQUEST request_1 1714126520302 1714126520335 OK +REQUEST request_1 1714126520301 1714126520335 OK +REQUEST request_0 1714126515701 1714126520335 OK +REQUEST request_1 1714126520293 1714126520335 OK +REQUEST request_5 1714126515342 1714126520337 OK +REQUEST request_2 1714126513646 1714126520337 OK +USER GameSimulation END 1714126520337 +REQUEST request_0 1714126516738 1714126520338 OK +REQUEST request_4 1714126513764 1714126520340 OK +REQUEST request_6 1714126513764 1714126520340 OK +REQUEST request_2 1714126510387 1714126520396 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126510387 1714126520396 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126510387 1714126520397 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126510387 1714126520397 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126510387 1714126520397 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126510387 1714126520397 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126510387 1714126520397 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520398 +REQUEST request_0 1714126510397 1714126520411 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520412 +REQUEST request_1 1714126520336 1714126520413 OK +REQUEST request_1 1714126520338 1714126520445 OK +REQUEST request_6 1714126513785 1714126520445 OK +REQUEST request_0 1714126510533 1714126520535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520535 +REQUEST request_6 1714126513785 1714126520567 OK +REQUEST request_5 1714126510764 1714126520570 OK +REQUEST request_5 1714126513766 1714126520580 OK +REQUEST request_0 1714126513814 1714126520581 OK +REQUEST request_5 1714126515756 1714126520583 OK +REQUEST request_5 1714126510766 1714126520585 OK +REQUEST request_0 1714126509818 1714126520586 OK +REQUEST request_5 1714126513764 1714126520587 OK +USER GameSimulation END 1714126520587 +REQUEST request_0 1714126515853 1714126520588 OK +REQUEST request_0 1714126513844 1714126520588 OK +REQUEST request_0 1714126515872 1714126520588 OK +REQUEST request_0 1714126516856 1714126520591 OK +REQUEST request_0 1714126513859 1714126520591 OK +REQUEST request_0 1714126515899 1714126520591 OK +REQUEST request_0 1714126515960 1714126520591 OK +REQUEST request_0 1714126516964 1714126520592 OK +REQUEST request_6 1714126516414 1714126520593 OK +REQUEST request_6 1714126516421 1714126520593 OK +REQUEST request_4 1714126516414 1714126520593 OK +REQUEST request_4 1714126516422 1714126520599 OK +REQUEST request_3 1714126516422 1714126520609 OK +REQUEST request_1 1714126520581 1714126520610 OK +REQUEST request_4 1714126516421 1714126520612 OK +REQUEST request_1 1714126520586 1714126520613 OK +REQUEST request_1 1714126520588 1714126520620 OK +REQUEST request_1 1714126520591 1714126520620 OK +REQUEST request_1 1714126520588 1714126520620 OK +REQUEST request_1 1714126520591 1714126520620 OK +REQUEST request_1 1714126520591 1714126520621 OK +REQUEST request_1 1714126520592 1714126520622 OK +REQUEST request_1 1714126520589 1714126520646 OK +REQUEST request_1 1714126520591 1714126520681 OK +REQUEST request_0 1714126510671 1714126520687 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126520687 +REQUEST request_4 1714126515975 1714126520759 OK +REQUEST request_2 1714126516414 1714126520760 OK +REQUEST request_5 1714126516422 1714126520761 OK +REQUEST request_5 1714126516421 1714126520762 OK +REQUEST request_0 1714126509970 1714126520763 OK +REQUEST request_3 1714126516421 1714126520763 OK +REQUEST request_5 1714126516414 1714126520763 OK +REQUEST request_6 1714126515967 1714126520764 OK +REQUEST request_4 1714126515978 1714126520765 OK +REQUEST request_6 1714126515977 1714126520770 OK +REQUEST request_0 1714126513965 1714126520770 OK +REQUEST request_3 1714126515977 1714126520820 OK +REQUEST request_2 1714126515975 1714126520820 OK +REQUEST request_1 1714126520763 1714126520821 OK +REQUEST request_1 1714126520771 1714126520821 OK +REQUEST request_5 1714126515967 1714126520864 OK +REQUEST request_3 1714126515977 1714126520868 OK +REQUEST request_6 1714126515978 1714126520869 OK +REQUEST request_0 1714126515976 1714126520870 OK +REQUEST request_5 1714126515977 1714126520873 OK +REQUEST request_3 1714126515967 1714126520878 OK +REQUEST request_4 1714126515967 1714126520878 OK +USER GameSimulation END 1714126520879 +REQUEST request_1 1714126520870 1714126520941 OK +REQUEST request_0 1714126517100 1714126520942 OK +REQUEST request_2 1714126513784 1714126520942 OK +REQUEST request_5 1714126515977 1714126520950 OK +REQUEST request_0 1714126516097 1714126520951 OK +REQUEST request_4 1714126513080 1714126520955 OK +REQUEST request_0 1714126516112 1714126520955 OK +REQUEST request_0 1714126517116 1714126520958 OK +REQUEST request_0 1714126514102 1714126520962 OK +REQUEST request_0 1714126510123 1714126520969 OK +REQUEST request_2 1714126517117 1714126520969 OK +REQUEST request_0 1714126513877 1714126520969 OK +REQUEST request_0 1714126517131 1714126520973 OK +REQUEST request_0 1714126516889 1714126520973 OK +REQUEST request_3 1714126517117 1714126520988 OK +REQUEST request_1 1714126520942 1714126520989 OK +REQUEST request_6 1714126514124 1714126521005 OK +REQUEST request_1 1714126520952 1714126521007 OK +REQUEST request_1 1714126520956 1714126521007 OK +REQUEST request_1 1714126520962 1714126521008 OK +REQUEST request_1 1714126520970 1714126521008 OK +REQUEST request_1 1714126520959 1714126521008 OK +REQUEST request_1 1714126520973 1714126521009 OK +REQUEST request_1 1714126520969 1714126521009 OK +REQUEST request_5 1714126515106 1714126521012 OK +REQUEST request_0 1714126516235 1714126521013 OK +REQUEST request_0 1714126513979 1714126521013 OK +REQUEST request_0 1714126510230 1714126521013 OK +REQUEST request_3 1714126515104 1714126521016 OK +REQUEST request_1 1714126520989 1714126521017 OK +REQUEST request_0 1714126516995 1714126521017 OK +REQUEST request_2 1714126513978 1714126521017 OK +REQUEST request_0 1714126516251 1714126521017 OK +REQUEST request_0 1714126514240 1714126521017 OK +REQUEST request_4 1714126513988 1714126521018 OK +REQUEST request_0 1714126514255 1714126521021 OK +REQUEST request_6 1714126515975 1714126521063 OK +REQUEST request_1 1714126521013 1714126521097 OK +REQUEST request_1 1714126521014 1714126521097 OK +REQUEST request_1 1714126521014 1714126521098 OK +REQUEST request_1 1714126521017 1714126521098 OK +REQUEST request_1 1714126521017 1714126521098 OK +REQUEST request_1 1714126521017 1714126521098 OK +REQUEST request_1 1714126521021 1714126521098 OK +REQUEST request_4 1714126513785 1714126521098 OK +REQUEST request_5 1714126517002 1714126521101 OK +REQUEST request_5 1714126515975 1714126521107 OK +REQUEST request_0 1714126513799 1714126521149 OK +REQUEST request_5 1714126515791 1714126521157 OK +REQUEST request_3 1714126513766 1714126521157 OK +REQUEST request_4 1714126516372 1714126521162 OK +REQUEST request_6 1714126516373 1714126521163 OK +REQUEST request_2 1714126516372 1714126521163 OK +REQUEST request_3 1714126516372 1714126521200 OK +REQUEST request_2 1714126517402 1714126521205 OK +REQUEST request_1 1714126521150 1714126521205 OK +REQUEST request_0 1714126516142 1714126521206 OK +REQUEST request_5 1714126516372 1714126521208 OK +REQUEST request_0 1714126514499 1714126521208 OK +REQUEST request_6 1714126514486 1714126521209 OK +REQUEST request_3 1714126517403 1714126521211 OK +REQUEST request_6 1714126516589 1714126521213 OK +REQUEST request_6 1714126514044 1714126521214 OK +REQUEST request_4 1714126515987 1714126521214 OK +REQUEST request_0 1714126514041 1714126521215 OK +REQUEST request_1 1714126521207 1714126521258 OK +REQUEST request_1 1714126521208 1714126521258 OK +REQUEST request_3 1714126515975 1714126521258 OK +USER GameSimulation END 1714126521259 +REQUEST request_1 1714126521215 1714126521259 OK +REQUEST request_5 1714126514486 1714126521262 OK +USER GameSimulation END 1714126521262 +REQUEST request_3 1714126514041 1714126521264 OK +REQUEST request_2 1714126515987 1714126521265 OK +REQUEST request_6 1714126515987 1714126521269 OK +REQUEST request_0 1714126516051 1714126521269 OK +REQUEST request_4 1714126517621 1714126521272 OK +REQUEST request_3 1714126515987 1714126521314 OK +REQUEST request_2 1714126517620 1714126521314 OK +REQUEST request_1 1714126521269 1714126521318 OK +REQUEST request_2 1714126517623 1714126521318 OK +REQUEST request_5 1714126514041 1714126521319 OK +REQUEST request_3 1714126517621 1714126521321 OK +REQUEST request_2 1714126517623 1714126521323 OK +REQUEST request_6 1714126516373 1714126521323 OK +REQUEST request_2 1714126517623 1714126521324 OK +REQUEST request_4 1714126517637 1714126521328 OK +REQUEST request_4 1714126516372 1714126521328 OK +REQUEST request_3 1714126517637 1714126521372 OK +REQUEST request_5 1714126511371 1714126521373 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511371 1714126521373 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517637 1714126521373 OK +REQUEST request_6 1714126517404 1714126521374 OK +REQUEST request_5 1714126516373 1714126521377 OK +USER GameSimulation END 1714126521377 +REQUEST request_2 1714126516732 1714126521378 OK +REQUEST request_3 1714126517403 1714126521380 OK +REQUEST request_2 1714126516726 1714126521382 OK +REQUEST request_4 1714126511376 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511375 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511376 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511375 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511375 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511376 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511376 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511374 1714126521388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511375 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511376 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511377 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511374 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511377 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126514740 1714126521389 OK +REQUEST request_5 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511372 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511372 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511373 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511372 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511372 1714126521389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511373 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511373 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521390 +REQUEST request_5 1714126511373 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511373 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521390 +REQUEST request_2 1714126511379 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511379 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511379 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511379 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511379 1714126521390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521391 +REQUEST request_2 1714126517758 1714126521391 OK +REQUEST request_3 1714126516730 1714126521394 OK +REQUEST request_4 1714126510766 1714126521399 OK +REQUEST request_3 1714126517759 1714126521399 OK +REQUEST request_0 1714126510822 1714126521403 OK +REQUEST request_0 1714126516829 1714126521403 OK +REQUEST request_0 1714126510899 1714126521403 OK +REQUEST request_6 1714126517909 1714126521403 OK +REQUEST request_4 1714126517909 1714126521404 OK +REQUEST request_0 1714126511398 1714126521404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521404 +REQUEST request_3 1714126510765 1714126521406 OK +REQUEST request_3 1714126513785 1714126521414 OK +REQUEST request_3 1714126510766 1714126521414 OK +REQUEST request_0 1714126511413 1714126521419 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521419 +REQUEST request_1 1714126521403 1714126521453 OK +REQUEST request_2 1714126517910 1714126521453 OK +REQUEST request_2 1714126517908 1714126521453 OK +REQUEST request_1 1714126521389 1714126521453 OK +REQUEST request_1 1714126521403 1714126521453 OK +REQUEST request_1 1714126521403 1714126521454 OK +REQUEST request_0 1714126516919 1714126521454 OK +REQUEST request_3 1714126517909 1714126521454 OK +REQUEST request_5 1714126517909 1714126521455 OK +USER GameSimulation END 1714126521455 +REQUEST request_0 1714126516934 1714126521459 OK +REQUEST request_2 1714126510867 1714126521459 OK +REQUEST request_4 1714126517403 1714126521463 OK +REQUEST request_4 1714126510864 1714126521463 OK +REQUEST request_0 1714126511494 1714126521497 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521497 +REQUEST request_4 1714126513978 1714126521504 OK +REQUEST request_2 1714126511498 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511499 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511499 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511499 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511499 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521505 +REQUEST request_2 1714126517402 1714126521505 OK +REQUEST request_2 1714126511502 1714126521505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511502 1714126521506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511502 1714126521506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511502 1714126521506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511502 1714126521506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521506 +REQUEST request_1 1714126521454 1714126521506 OK +REQUEST request_1 1714126521459 1714126521507 OK +REQUEST request_6 1714126513979 1714126521507 OK +REQUEST request_5 1714126510867 1714126521508 OK +REQUEST request_2 1714126511503 1714126521508 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511503 1714126521508 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511504 1714126521508 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511504 1714126521508 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511505 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511505 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511505 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511505 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511497 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511498 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511499 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511504 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511500 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511503 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511500 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511504 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511503 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511503 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_4 1714126511504 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +USER GameSimulation END 1714126521513 +USER GameSimulation END 1714126521513 +USER GameSimulation END 1714126521513 +USER GameSimulation END 1714126521513 +REQUEST request_5 1714126511504 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511503 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_6 1714126511504 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_0 1714126511510 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_2 1714126511505 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511505 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511505 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511505 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511506 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511507 1714126521512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511505 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511506 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511507 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511506 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511506 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511507 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_6 1714126511506 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511507 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511500 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521513 +REQUEST request_6 1714126511501 1714126521513 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521514 +REQUEST request_2 1714126511502 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511502 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511502 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511502 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511500 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511502 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521514 +REQUEST request_4 1714126511500 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511506 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511500 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511507 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511500 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511507 1714126521514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126510387 1714126521517 OK +USER GameSimulation END 1714126521517 +REQUEST request_5 1714126513979 1714126521565 OK +USER GameSimulation END 1714126521566 +REQUEST request_0 1714126516783 1714126521566 OK +REQUEST request_3 1714126517013 1714126521568 OK +REQUEST request_0 1714126516798 1714126521568 OK +REQUEST request_0 1714126515046 1714126521570 OK +REQUEST request_0 1714126515077 1714126521571 OK +REQUEST request_0 1714126511051 1714126521573 OK +REQUEST request_0 1714126515054 1714126521574 OK +REQUEST request_2 1714126511060 1714126521574 OK +REQUEST request_3 1714126511567 1714126521575 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511567 1714126521576 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511567 1714126521576 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511059 1714126521576 OK +REQUEST request_6 1714126515070 1714126521576 OK +REQUEST request_2 1714126511566 1714126521576 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511566 1714126521576 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511566 1714126521576 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517003 1714126521577 OK +USER GameSimulation END 1714126521577 +REQUEST request_3 1714126511566 1714126521578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511567 1714126521578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511567 1714126521578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511060 1714126521580 OK +REQUEST request_0 1714126511600 1714126521603 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521603 +REQUEST request_2 1714126511608 1714126521613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511609 1714126521613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511609 1714126521613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511609 1714126521613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511609 1714126521613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521613 +REQUEST request_2 1714126511617 1714126521618 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511616 1714126521618 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511616 1714126521619 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511617 1714126521619 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511617 1714126521619 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511617 1714126521620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511617 1714126521620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511060 1714126521620 OK +REQUEST request_6 1714126511617 1714126521620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511617 1714126521620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714126521570 1714126521622 OK +REQUEST request_1 1714126521574 1714126521622 OK +REQUEST request_3 1714126518072 1714126521624 OK +REQUEST request_1 1714126521573 1714126521624 OK +REQUEST request_6 1714126511617 1714126521625 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511614 1714126521625 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511614 1714126521627 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511614 1714126521628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511614 1714126521628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714126521568 1714126521629 OK +REQUEST request_2 1714126511612 1714126521629 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511612 1714126521631 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511061 1714126521631 OK +REQUEST request_4 1714126511612 1714126521632 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511061 1714126521636 OK +REQUEST request_5 1714126511612 1714126521637 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511612 1714126521637 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511611 1714126521638 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511611 1714126521639 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511611 1714126521639 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511611 1714126521639 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511611 1714126521639 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126510138 1714126521643 OK +REQUEST request_2 1714126511616 1714126521642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511061 1714126521643 OK +REQUEST request_3 1714126511616 1714126521643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511616 1714126521643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511616 1714126521645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511616 1714126521645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511611 1714126521645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511611 1714126521645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511611 1714126521648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511611 1714126521648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511611 1714126521648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511059 1714126521649 OK +REQUEST request_3 1714126511059 1714126521649 OK +REQUEST request_2 1714126511610 1714126521648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511611 1714126521649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511611 1714126521649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511611 1714126521649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511611 1714126521649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511610 1714126521649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511610 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511608 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511609 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511607 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511610 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511608 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511609 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511607 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511608 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511610 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511608 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511610 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511609 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511607 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511608 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511609 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511607 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511617 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511613 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511613 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511613 1714126521650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511613 1714126521651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511613 1714126521651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511615 1714126521651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511615 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511617 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511615 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511617 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511615 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511617 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511615 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511617 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511609 1714126521652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511608 1714126521653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511608 1714126521653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +USER GameSimulation END 1714126521653 +REQUEST request_4 1714126511608 1714126521653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511608 1714126521653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511608 1714126521653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521653 +REQUEST request_1 1714126521571 1714126521654 OK +REQUEST request_1 1714126521566 1714126521654 OK +REQUEST request_2 1714126511613 1714126521654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511616 1714126521654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511613 1714126521654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511616 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511617 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511612 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511617 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511612 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511613 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511617 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521655 +REQUEST request_6 1714126511614 1714126521655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521655 +REQUEST request_4 1714126511612 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511612 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511610 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511611 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511611 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511611 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511612 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511611 1714126521656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521656 +USER GameSimulation END 1714126521656 +REQUEST request_2 1714126511615 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126511613 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521657 +REQUEST request_3 1714126511616 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511616 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511609 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511616 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511616 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521657 +REQUEST request_3 1714126511609 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511610 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511610 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511607 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511606 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511607 1714126521657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511610 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511608 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511608 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521658 +REQUEST request_2 1714126511613 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126517070 1714126521658 OK +REQUEST request_2 1714126511614 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511607 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511613 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511614 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511613 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511607 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511613 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511614 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511607 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511613 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521658 +REQUEST request_6 1714126511614 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511607 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126511631 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521658 +USER GameSimulation END 1714126521658 +USER GameSimulation END 1714126521658 +REQUEST request_2 1714126511614 1714126521658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511615 1714126521659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511615 1714126521659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511615 1714126521659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511615 1714126521659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521659 +REQUEST request_0 1714126511661 1714126521664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521664 +REQUEST request_0 1714126515214 1714126521679 OK +REQUEST request_2 1714126514124 1714126521680 OK +REQUEST request_1 1714126521643 1714126521684 OK +REQUEST request_0 1714126515230 1714126521684 OK +REQUEST request_5 1714126511060 1714126521685 OK +REQUEST request_4 1714126515242 1714126521689 OK +REQUEST request_2 1714126515242 1714126521689 OK +REQUEST request_1 1714126521658 1714126521693 OK +REQUEST request_0 1714126511691 1714126521695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521695 +REQUEST request_6 1714126515242 1714126521698 OK +REQUEST request_4 1714126517006 1714126521698 OK +REQUEST request_0 1714126511737 1714126521740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521740 +REQUEST request_2 1714126511743 1714126521756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511743 1714126521756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511743 1714126521756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511743 1714126521756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521756 +REQUEST request_2 1714126511802 1714126521804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511802 1714126521804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511802 1714126521804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511802 1714126521804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511802 1714126521805 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521805 +REQUEST request_1 1714126521680 1714126521807 OK +REQUEST request_3 1714126515242 1714126521808 OK +REQUEST request_1 1714126521684 1714126521808 OK +REQUEST request_2 1714126511803 1714126521808 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511803 1714126521808 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511803 1714126521808 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517259 1714126521808 OK +REQUEST request_2 1714126518265 1714126521808 OK +REQUEST request_3 1714126511801 1714126521809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511803 1714126521809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511801 1714126521809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511801 1714126521809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511801 1714126521809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515242 1714126521810 OK +USER GameSimulation END 1714126521810 +REQUEST request_6 1714126517259 1714126521814 OK +REQUEST request_3 1714126517259 1714126521814 OK +REQUEST request_2 1714126511803 1714126521816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511803 1714126521816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511811 1714126521816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511811 1714126521816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511803 1714126521816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511803 1714126521817 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511803 1714126521817 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126521817 +REQUEST request_2 1714126511802 1714126521818 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511802 1714126521818 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511802 1714126521819 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126511802 1714126521819 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126511818 1714126521831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126511818 1714126521831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126511818 1714126521831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126511818 1714126521831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518275 1714126521856 OK +REQUEST request_2 1714126514288 1714126521860 OK +REQUEST request_3 1714126514124 1714126521860 OK +REQUEST request_4 1714126511061 1714126521861 OK +REQUEST request_5 1714126517259 1714126521861 OK +REQUEST request_6 1714126511061 1714126521862 OK +USER GameSimulation END 1714126521862 +REQUEST request_6 1714126511060 1714126521863 OK +USER GameSimulation END 1714126521863 +REQUEST request_3 1714126518097 1714126521905 OK +REQUEST request_2 1714126518097 1714126521905 OK +REQUEST request_5 1714126511059 1714126521905 OK +REQUEST request_2 1714126511059 1714126521909 OK +USER GameSimulation END 1714126521909 +REQUEST request_4 1714126515069 1714126521913 OK +REQUEST request_0 1714126511082 1714126521914 OK +REQUEST request_2 1714126515069 1714126521914 OK +REQUEST request_3 1714126515069 1714126521916 OK +REQUEST request_6 1714126511371 1714126521917 OK +REQUEST request_4 1714126511375 1714126521917 OK +REQUEST request_2 1714126511376 1714126521921 OK +REQUEST request_3 1714126511376 1714126521922 OK +USER GameSimulation END 1714126521922 +REQUEST request_2 1714126511276 1714126521924 OK +REQUEST request_3 1714126511277 1714126521934 OK +REQUEST request_2 1714126518510 1714126521934 OK +REQUEST request_3 1714126518511 1714126521934 OK +REQUEST request_6 1714126511504 1714126521972 OK +USER GameSimulation END 1714126521972 +REQUEST request_1 1714126521914 1714126521975 OK +REQUEST request_4 1714126511505 1714126521976 OK +USER GameSimulation END 1714126521976 +REQUEST request_5 1714126511497 1714126521976 OK +USER GameSimulation END 1714126521977 +REQUEST request_3 1714126511500 1714126521980 OK +USER GameSimulation END 1714126521981 +REQUEST request_3 1714126511506 1714126521985 OK +USER GameSimulation END 1714126521986 +REQUEST request_6 1714126510764 1714126521987 OK +REQUEST request_2 1714126510765 1714126521987 OK +USER GameSimulation END 1714126521987 +USER GameSimulation END 1714126521987 +REQUEST request_2 1714126510766 1714126522027 OK +REQUEST request_4 1714126517403 1714126522028 OK +REQUEST request_5 1714126511507 1714126522031 OK +USER GameSimulation END 1714126522032 +REQUEST request_4 1714126511566 1714126522074 OK +REQUEST request_2 1714126511566 1714126522075 OK +USER GameSimulation END 1714126522076 +REQUEST request_5 1714126517404 1714126522084 OK +USER GameSimulation END 1714126522085 +REQUEST request_6 1714126511567 1714126522085 OK +REQUEST request_0 1714126511585 1714126522085 OK +REQUEST request_2 1714126511567 1714126522085 OK +USER GameSimulation END 1714126522086 +REQUEST request_4 1714126511608 1714126522090 OK +REQUEST request_6 1714126511376 1714126522091 OK +USER GameSimulation END 1714126522091 +REQUEST request_6 1714126511375 1714126522091 OK +REQUEST request_4 1714126511371 1714126522129 OK +USER GameSimulation END 1714126522129 +REQUEST request_2 1714126511374 1714126522130 OK +REQUEST request_1 1714126522086 1714126522131 OK +REQUEST request_5 1714126511607 1714126522136 OK +USER GameSimulation END 1714126522137 +REQUEST request_4 1714126511371 1714126522173 OK +REQUEST request_4 1714126515401 1714126522174 OK +USER GameSimulation END 1714126522175 +REQUEST request_5 1714126511375 1714126522175 OK +REQUEST request_4 1714126511375 1714126522175 OK +REQUEST request_3 1714126511372 1714126522178 OK +USER GameSimulation END 1714126522178 +REQUEST request_6 1714126511373 1714126522179 OK +USER GameSimulation END 1714126522179 +REQUEST request_2 1714126511375 1714126522179 OK +REQUEST request_6 1714126512170 1714126522179 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522179 +REQUEST request_6 1714126511375 1714126522183 OK +USER GameSimulation END 1714126522183 +REQUEST request_5 1714126512169 1714126522184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512169 1714126522184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522185 +REQUEST request_4 1714126517679 1714126522216 OK +REQUEST request_3 1714126517679 1714126522223 OK +REQUEST request_5 1714126511371 1714126522223 OK +USER GameSimulation END 1714126522224 +REQUEST request_6 1714126517686 1714126522224 OK +REQUEST request_0 1714126515716 1714126522259 OK +REQUEST request_0 1714126515777 1714126522259 OK +REQUEST request_6 1714126515791 1714126522261 OK +REQUEST request_5 1714126517679 1714126522261 OK +REQUEST request_3 1714126517685 1714126522261 OK +REQUEST request_4 1714126515791 1714126522262 OK +REQUEST request_2 1714126515790 1714126522265 OK +REQUEST request_3 1714126511803 1714126522271 OK +USER GameSimulation END 1714126522272 +REQUEST request_2 1714126511801 1714126522272 OK +USER GameSimulation END 1714126522272 +REQUEST request_4 1714126511811 1714126522275 OK +REQUEST request_4 1714126512267 1714126522276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126512273 1714126522276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522276 +REQUEST request_0 1714126511812 1714126522278 OK +REQUEST request_3 1714126511802 1714126522278 OK +REQUEST request_2 1714126511811 1714126522278 OK +REQUEST request_6 1714126518888 1714126522279 OK +REQUEST request_6 1714126511818 1714126522279 OK +USER GameSimulation END 1714126522279 +USER GameSimulation END 1714126522279 +REQUEST request_0 1714126515838 1714126522279 OK +REQUEST request_4 1714126518888 1714126522279 OK +REQUEST request_3 1714126511811 1714126522284 OK +USER GameSimulation END 1714126522284 +REQUEST request_2 1714126518887 1714126522286 OK +REQUEST request_4 1714126518892 1714126522286 OK +REQUEST request_1 1714126522260 1714126522286 OK +REQUEST request_1 1714126522260 1714126522287 OK +REQUEST request_2 1714126518892 1714126522287 OK +REQUEST request_3 1714126518888 1714126522289 OK +REQUEST request_6 1714126518891 1714126522292 OK +REQUEST request_2 1714126518892 1714126522292 OK +REQUEST request_3 1714126518891 1714126522295 OK +REQUEST request_6 1714126518892 1714126522295 OK +REQUEST request_3 1714126518892 1714126522299 OK +REQUEST request_4 1714126518892 1714126522299 OK +REQUEST request_6 1714126518892 1714126522300 OK +REQUEST request_4 1714126518908 1714126522333 OK +REQUEST request_1 1714126522279 1714126522334 OK +REQUEST request_1 1714126522279 1714126522334 OK +REQUEST request_5 1714126518892 1714126522370 OK +REQUEST request_6 1714126518908 1714126522371 OK +REQUEST request_5 1714126518892 1714126522379 OK +REQUEST request_3 1714126518908 1714126522380 OK +USER GameSimulation END 1714126522381 +REQUEST request_2 1714126518908 1714126522383 OK +REQUEST request_6 1714126517911 1714126522415 OK +REQUEST request_2 1714126517924 1714126522419 OK +REQUEST request_5 1714126518908 1714126522420 OK +USER GameSimulation END 1714126522421 +REQUEST request_3 1714126517924 1714126522428 OK +REQUEST request_4 1714126510779 1714126522428 OK +REQUEST request_0 1714126510777 1714126522429 OK +REQUEST request_4 1714126510779 1714126522429 OK +USER GameSimulation END 1714126522430 +REQUEST request_4 1714126518025 1714126522462 OK +REQUEST request_3 1714126511376 1714126522464 OK +REQUEST request_1 1714126522429 1714126522464 OK +USER GameSimulation END 1714126522465 +REQUEST request_6 1714126509460 1714126522465 OK +REQUEST request_5 1714126511375 1714126522466 OK +USER GameSimulation END 1714126522466 +USER GameSimulation END 1714126522466 +REQUEST request_0 1714126516037 1714126522466 OK +REQUEST request_3 1714126510779 1714126522469 OK +USER GameSimulation END 1714126522469 +REQUEST request_2 1714126519073 1714126522472 OK +REQUEST request_2 1714126519077 1714126522476 OK +REQUEST request_6 1714126518074 1714126522480 OK +REQUEST request_3 1714126519074 1714126522480 OK +REQUEST request_0 1714126516082 1714126522480 OK +REQUEST request_4 1714126518094 1714126522485 OK +REQUEST request_6 1714126518094 1714126522486 OK +REQUEST request_6 1714126518098 1714126522486 OK +REQUEST request_3 1714126519077 1714126522486 OK +REQUEST request_2 1714126512482 1714126522487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512482 1714126522487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512482 1714126522487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512482 1714126522487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522488 +REQUEST request_2 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512490 1714126522492 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512490 1714126522493 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522493 +USER GameSimulation END 1714126522493 +REQUEST request_0 1714126512491 1714126522494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522494 +REQUEST request_3 1714126503348 1714126522570 KO j.i.IOException: Premature close +REQUEST request_5 1714126503340 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503348 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503352 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503348 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503352 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503352 1714126522570 KO j.i.IOException: Premature close +REQUEST request_5 1714126503348 1714126522570 KO j.i.IOException: Premature close +REQUEST request_6 1714126503347 1714126522570 KO j.i.IOException: Premature close +REQUEST request_6 1714126503353 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503347 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503349 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503346 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503346 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503351 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503351 1714126522570 KO j.i.IOException: Premature close +REQUEST request_6 1714126503352 1714126522570 KO j.i.IOException: Premature close +REQUEST request_6 1714126503348 1714126522570 KO j.i.IOException: Premature close +REQUEST request_4 1714126503352 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503351 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503338 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503351 1714126522570 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522570 +USER GameSimulation END 1714126522570 +USER GameSimulation END 1714126522570 +USER GameSimulation END 1714126522570 +USER GameSimulation END 1714126522570 +USER GameSimulation END 1714126522570 +REQUEST request_5 1714126503351 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503341 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503351 1714126522571 KO j.i.IOException: Premature close +REQUEST request_4 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_4 1714126503351 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_4 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503342 1714126522571 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522571 +USER GameSimulation END 1714126522571 +REQUEST request_3 1714126503351 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503349 1714126522571 KO j.i.IOException: Premature close +REQUEST request_5 1714126503345 1714126522571 KO j.i.IOException: Premature close +REQUEST request_5 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503345 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503350 1714126522571 KO j.i.IOException: Premature close +REQUEST request_0 1714126503343 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503352 1714126522571 KO j.i.IOException: Premature close +REQUEST request_4 1714126503349 1714126522571 KO j.i.IOException: Premature close +REQUEST request_6 1714126503339 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503344 1714126522570 KO j.i.IOException: Premature close +REQUEST request_3 1714126503342 1714126522570 KO j.i.IOException: Premature close +REQUEST request_2 1714126503341 1714126522571 KO j.i.IOException: Premature close +REQUEST request_2 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_4 1714126503344 1714126522571 KO j.i.IOException: Premature close +REQUEST request_3 1714126503342 1714126522571 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522571 +REQUEST request_5 1714126503342 1714126522571 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522571 +USER GameSimulation END 1714126522571 +USER GameSimulation END 1714126522571 +USER GameSimulation END 1714126522571 +USER GameSimulation END 1714126522571 +REQUEST request_4 1714126503342 1714126522571 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522571 +REQUEST request_1 1714126522467 1714126522574 OK +REQUEST request_3 1714126503352 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503350 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503350 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503352 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503346 1714126522585 KO j.i.IOException: Premature close +REQUEST request_6 1714126503353 1714126522585 KO j.i.IOException: Premature close +REQUEST request_6 1714126503349 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503349 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503351 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503349 1714126522585 KO j.i.IOException: Premature close +REQUEST request_0 1714126503351 1714126522585 KO j.i.IOException: Premature close +REQUEST request_2 1714126503351 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503352 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503342 1714126522585 KO j.i.IOException: Premature close +REQUEST request_2 1714126503351 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503349 1714126522585 KO j.i.IOException: Premature close +REQUEST request_4 1714126503352 1714126522585 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +REQUEST request_2 1714126503352 1714126522585 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +USER GameSimulation END 1714126522585 +REQUEST request_5 1714126503352 1714126522585 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522585 +REQUEST request_4 1714126503351 1714126522585 KO j.i.IOException: Premature close +REQUEST request_5 1714126503352 1714126522600 KO j.i.IOException: Premature close +REQUEST request_5 1714126503351 1714126522600 KO j.i.IOException: Premature close +REQUEST request_5 1714126503351 1714126522600 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522600 +USER GameSimulation END 1714126522600 +USER GameSimulation END 1714126522600 +REQUEST request_5 1714126512627 1714126522630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512627 1714126522630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522630 +REQUEST request_4 1714126512630 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512630 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512631 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512630 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512631 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512630 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512632 1714126522645 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522645 +USER GameSimulation END 1714126522645 +USER GameSimulation END 1714126522645 +REQUEST request_0 1714126512674 1714126522675 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522675 +REQUEST request_1 1714126522481 1714126522721 OK +REQUEST request_0 1714126512719 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522721 +REQUEST request_2 1714126512716 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512716 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512716 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512716 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512716 1714126522721 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522721 +REQUEST request_6 1714126518146 1714126522725 OK +REQUEST request_5 1714126519077 1714126522726 OK +REQUEST request_3 1714126512729 1714126522732 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512730 1714126522732 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512730 1714126522732 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512730 1714126522732 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522732 +REQUEST request_5 1714126518098 1714126522732 OK +REQUEST request_5 1714126518088 1714126522733 OK +REQUEST request_5 1714126518094 1714126522735 OK +REQUEST request_2 1714126512733 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512734 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512730 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512733 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512730 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512734 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512733 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512730 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512733 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512735 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512730 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522737 +REQUEST request_2 1714126512735 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512735 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512735 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522737 +REQUEST request_6 1714126512735 1714126522737 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522737 +REQUEST request_3 1714126518094 1714126522738 OK +REQUEST request_4 1714126509599 1714126522745 OK +REQUEST request_3 1714126518146 1714126522745 OK +REQUEST request_3 1714126512736 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126512739 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512737 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512737 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512736 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512738 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522752 +REQUEST request_4 1714126512737 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512736 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512737 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512738 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512736 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522752 +REQUEST request_4 1714126512738 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512738 1714126522752 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126512765 1714126522767 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522767 +REQUEST request_3 1714126509594 1714126522791 OK +USER GameSimulation END 1714126522792 +REQUEST request_4 1714126512825 1714126522828 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518146 1714126522833 OK +REQUEST request_6 1714126509594 1714126522835 OK +REQUEST request_2 1714126509599 1714126522835 OK +REQUEST request_5 1714126509594 1714126522843 OK +USER GameSimulation END 1714126522844 +REQUEST request_0 1714126512840 1714126522844 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522844 +REQUEST request_0 1714126516174 1714126522845 OK +REQUEST request_0 1714126512855 1714126522860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522860 +REQUEST request_2 1714126512869 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512867 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126512871 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522875 +REQUEST request_3 1714126512869 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512867 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512867 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512869 1714126522875 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512869 1714126522876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512869 1714126522876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522876 +REQUEST request_0 1714126515929 1714126522882 OK +REQUEST request_1 1714126522845 1714126522882 OK +REQUEST request_6 1714126517924 1714126522883 OK +REQUEST request_2 1714126518940 1714126522887 OK +REQUEST request_5 1714126509599 1714126522888 OK +REQUEST request_2 1714126512882 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512884 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512883 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512882 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512884 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512882 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512883 1714126522890 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512884 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512883 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512882 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522891 +REQUEST request_6 1714126512883 1714126522891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522891 +USER GameSimulation END 1714126522891 +USER GameSimulation END 1714126522891 +REQUEST request_2 1714126512895 1714126522906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512895 1714126522906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512895 1714126522906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512895 1714126522907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512895 1714126522907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522907 +REQUEST request_3 1714126509598 1714126522936 OK +USER GameSimulation END 1714126522936 +REQUEST request_2 1714126512933 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126512932 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126512934 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522936 +REQUEST request_4 1714126512934 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512934 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512934 1714126522936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522936 +REQUEST request_1 1714126522882 1714126522939 OK +REQUEST request_4 1714126515157 1714126522940 OK +REQUEST request_5 1714126515158 1714126522940 OK +REQUEST request_6 1714126512168 1714126522941 OK +REQUEST request_3 1714126509599 1714126522943 OK +REQUEST request_4 1714126512169 1714126522944 OK +USER GameSimulation END 1714126522944 +REQUEST request_6 1714126512168 1714126522945 OK +REQUEST request_4 1714126512170 1714126522949 OK +REQUEST request_6 1714126518727 1714126522949 OK +REQUEST request_2 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126512941 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126512942 1714126522951 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522951 +USER GameSimulation END 1714126522951 +REQUEST request_3 1714126512167 1714126522952 OK +USER GameSimulation END 1714126522952 +REQUEST request_6 1714126515977 1714126522954 OK +REQUEST request_2 1714126512267 1714126522955 OK +USER GameSimulation END 1714126522955 +REQUEST request_4 1714126515977 1714126522956 OK +REQUEST request_6 1714126519326 1714126522957 OK +REQUEST request_3 1714126512170 1714126522958 OK +REQUEST request_2 1714126515978 1714126522958 OK +REQUEST request_4 1714126519326 1714126522958 OK +REQUEST request_0 1714126511157 1714126522959 OK +REQUEST request_3 1714126518718 1714126522959 OK +REQUEST request_4 1714126519375 1714126522961 OK +REQUEST request_2 1714126518094 1714126522962 OK +USER GameSimulation END 1714126522962 +REQUEST request_2 1714126519374 1714126522964 OK +REQUEST request_6 1714126519375 1714126522964 OK +REQUEST request_0 1714126516358 1714126522967 OK +REQUEST request_2 1714126516372 1714126522972 OK +REQUEST request_3 1714126519374 1714126522972 OK +REQUEST request_0 1714126516373 1714126522972 OK +REQUEST request_3 1714126516372 1714126522975 OK +USER GameSimulation END 1714126522975 +REQUEST request_0 1714126516433 1714126522976 OK +REQUEST request_6 1714126516422 1714126522979 OK +REQUEST request_3 1714126516414 1714126522979 OK +USER GameSimulation END 1714126522979 +REQUEST request_2 1714126516421 1714126522979 OK +USER GameSimulation END 1714126522979 +REQUEST request_6 1714126503758 1714126522982 KO j.i.IOException: Premature close +REQUEST request_2 1714126503757 1714126522982 KO j.i.IOException: Premature close +REQUEST request_2 1714126503759 1714126522982 KO j.i.IOException: Premature close +REQUEST request_5 1714126503772 1714126522982 KO j.i.IOException: Premature close +REQUEST request_4 1714126503758 1714126522982 KO j.i.IOException: Premature close +REQUEST request_2 1714126503758 1714126522982 KO j.i.IOException: Premature close +REQUEST request_2 1714126503760 1714126522982 KO j.i.IOException: Premature close +REQUEST request_6 1714126503758 1714126522982 KO j.i.IOException: Premature close +REQUEST request_6 1714126503761 1714126522982 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522982 +REQUEST request_2 1714126503762 1714126522982 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522982 +REQUEST request_4 1714126503760 1714126522982 KO j.i.IOException: Premature close +REQUEST request_5 1714126503760 1714126522982 KO j.i.IOException: Premature close +REQUEST request_3 1714126503760 1714126522982 KO j.i.IOException: Premature close +REQUEST request_4 1714126503771 1714126522982 KO j.i.IOException: Premature close +REQUEST request_5 1714126503761 1714126522983 KO j.i.IOException: Premature close +REQUEST request_3 1714126503758 1714126522983 KO j.i.IOException: Premature close +REQUEST request_3 1714126503759 1714126522983 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522983 +USER GameSimulation END 1714126522983 +REQUEST request_2 1714126512170 1714126522987 OK +USER GameSimulation END 1714126522987 +REQUEST request_4 1714126503764 1714126522997 KO j.i.IOException: Premature close +REQUEST request_6 1714126503760 1714126522997 KO j.i.IOException: Premature close +REQUEST request_4 1714126503758 1714126522997 KO j.i.IOException: Premature close +REQUEST request_6 1714126503757 1714126522997 KO j.i.IOException: Premature close +REQUEST request_2 1714126503758 1714126522997 KO j.i.IOException: Premature close +REQUEST request_4 1714126503757 1714126522997 KO j.i.IOException: Premature close +REQUEST request_4 1714126503762 1714126522997 KO j.i.IOException: Premature close +REQUEST request_5 1714126503762 1714126522997 KO j.i.IOException: Premature close +REQUEST request_2 1714126503764 1714126522997 KO j.i.IOException: Premature close +REQUEST request_2 1714126503762 1714126522997 KO j.i.IOException: Premature close +REQUEST request_3 1714126503762 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503752 1714126522998 KO j.i.IOException: Premature close +REQUEST request_4 1714126503752 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503753 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503772 1714126522998 KO j.i.IOException: Premature close +REQUEST request_2 1714126503772 1714126522998 KO j.i.IOException: Premature close +REQUEST request_4 1714126503772 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503772 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503762 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503762 1714126522998 KO j.i.IOException: Premature close +REQUEST request_4 1714126503769 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503769 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503751 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503767 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503769 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503771 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503767 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503769 1714126522998 KO j.i.IOException: Premature close +REQUEST request_2 1714126503771 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503771 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503767 1714126522998 KO j.i.IOException: Premature close +REQUEST request_2 1714126503766 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503756 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_2 1714126503755 1714126522998 KO j.i.IOException: Premature close +REQUEST request_3 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_4 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503765 1714126522998 KO j.i.IOException: Premature close +REQUEST request_5 1714126503764 1714126522998 KO j.i.IOException: Premature close +REQUEST request_4 1714126503762 1714126522998 KO j.i.IOException: Premature close +REQUEST request_6 1714126503762 1714126522998 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +REQUEST request_0 1714126512994 1714126522998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +USER GameSimulation END 1714126522998 +REQUEST request_3 1714126503751 1714126522998 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522998 +REQUEST request_5 1714126503766 1714126522999 KO j.i.IOException: Premature close +REQUEST request_3 1714126503766 1714126522999 KO j.i.IOException: Premature close +REQUEST request_2 1714126503766 1714126522999 KO j.i.IOException: Premature close +USER GameSimulation END 1714126522999 +REQUEST request_3 1714126503771 1714126523012 KO j.i.IOException: Premature close +USER GameSimulation END 1714126523012 +REQUEST request_1 1714126522959 1714126523027 OK +REQUEST request_0 1714126512444 1714126523028 OK +REQUEST request_2 1714126516422 1714126523030 OK +USER GameSimulation END 1714126523030 +REQUEST request_1 1714126522972 1714126523047 OK +REQUEST request_1 1714126522967 1714126523047 OK +REQUEST request_1 1714126522976 1714126523047 OK +REQUEST request_0 1714126512196 1714126523048 OK +REQUEST request_5 1714126512168 1714126523050 OK +USER GameSimulation END 1714126523050 +REQUEST request_6 1714126512200 1714126523052 OK +REQUEST request_0 1714126516220 1714126523052 OK +REQUEST request_1 1714126523028 1714126523055 OK +REQUEST request_3 1714126513076 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126513080 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513076 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513080 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513080 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513076 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513081 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513080 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523088 +USER GameSimulation END 1714126523088 +USER GameSimulation END 1714126523088 +USER GameSimulation END 1714126523088 +USER GameSimulation END 1714126523088 +REQUEST request_0 1714126513082 1714126523088 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523088 +REQUEST request_3 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126513096 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126513099 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513096 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523104 +REQUEST request_4 1714126513096 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513096 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513091 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513097 1714126523104 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523104 +USER GameSimulation END 1714126523104 +REQUEST request_6 1714126503903 1714126523119 KO j.i.IOException: Premature close +REQUEST request_6 1714126503902 1714126523119 KO j.i.IOException: Premature close +REQUEST request_3 1714126503900 1714126523119 KO j.i.IOException: Premature close +REQUEST request_4 1714126503899 1714126523119 KO j.i.IOException: Premature close +REQUEST request_2 1714126503900 1714126523119 KO j.i.IOException: Premature close +REQUEST request_2 1714126503899 1714126523119 KO j.i.IOException: Premature close +USER GameSimulation END 1714126523119 +USER GameSimulation END 1714126523119 +REQUEST request_5 1714126503901 1714126523119 KO j.i.IOException: Premature close +USER GameSimulation END 1714126523119 +REQUEST request_5 1714126503902 1714126523134 KO j.i.IOException: Premature close +USER GameSimulation END 1714126523134 +REQUEST request_6 1714126519236 1714126523154 OK +REQUEST request_1 1714126523052 1714126523159 OK +REQUEST request_6 1714126512205 1714126523159 OK +REQUEST request_1 1714126523049 1714126523159 OK +REQUEST request_5 1714126512200 1714126523160 OK +REQUEST request_3 1714126512200 1714126523167 OK +REQUEST request_4 1714126512205 1714126523167 OK +REQUEST request_6 1714126519486 1714126523167 OK +REQUEST request_4 1714126519486 1714126523167 OK +REQUEST request_2 1714126519486 1714126523182 OK +REQUEST request_3 1714126513190 1714126523195 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513188 1714126523195 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513188 1714126523196 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513190 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126513197 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513196 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513190 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513191 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513198 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513196 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513191 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513198 1714126523211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513197 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513198 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513198 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513190 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513189 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513189 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513191 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513192 1714126523212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523212 +REQUEST request_0 1714126513221 1714126523225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523226 +REQUEST request_3 1714126512205 1714126523267 OK +REQUEST request_0 1714126516555 1714126523267 OK +REQUEST request_5 1714126512205 1714126523272 OK +USER GameSimulation END 1714126523273 +REQUEST request_3 1714126519486 1714126523274 OK +REQUEST request_2 1714126519494 1714126523274 OK +REQUEST request_5 1714126519486 1714126523275 OK +USER GameSimulation END 1714126523275 +REQUEST request_4 1714126519588 1714126523280 OK +REQUEST request_2 1714126519584 1714126523280 OK +REQUEST request_4 1714126516574 1714126523281 OK +REQUEST request_2 1714126516573 1714126523282 OK +REQUEST request_3 1714126519584 1714126523284 OK +REQUEST request_6 1714126516576 1714126523284 OK +REQUEST request_2 1714126516575 1714126523284 OK +REQUEST request_6 1714126518636 1714126523286 OK +REQUEST request_4 1714126518592 1714126523286 OK +REQUEST request_0 1714126516663 1714126523286 OK +REQUEST request_0 1714126512658 1714126523286 OK +REQUEST request_2 1714126519693 1714126523288 OK +REQUEST request_4 1714126519694 1714126523292 OK +REQUEST request_2 1714126519694 1714126523293 OK +REQUEST request_6 1714126519693 1714126523293 OK +REQUEST request_1 1714126523268 1714126523295 OK +REQUEST request_3 1714126519695 1714126523338 OK +REQUEST request_1 1714126523287 1714126523339 OK +REQUEST request_1 1714126523287 1714126523339 OK +REQUEST request_0 1714126516693 1714126523340 OK +REQUEST request_5 1714126519693 1714126523342 OK +REQUEST request_3 1714126519693 1714126523382 OK +REQUEST request_2 1714126519721 1714126523382 OK +REQUEST request_4 1714126519722 1714126523382 OK +REQUEST request_2 1714126519706 1714126523384 OK +REQUEST request_1 1714126523340 1714126523385 OK +REQUEST request_2 1714126518726 1714126523393 OK +REQUEST request_5 1714126519706 1714126523393 OK +REQUEST request_2 1714126518718 1714126523432 OK +REQUEST request_4 1714126519488 1714126523434 OK +REQUEST request_4 1714126519491 1714126523436 OK +REQUEST request_5 1714126518727 1714126523440 OK +REQUEST request_6 1714126519488 1714126523481 OK +REQUEST request_2 1714126519488 1714126523481 OK +REQUEST request_6 1714126519491 1714126523483 OK +REQUEST request_5 1714126519488 1714126523486 OK +REQUEST request_4 1714126516731 1714126523490 OK +REQUEST request_6 1714126519494 1714126523494 OK +REQUEST request_4 1714126519494 1714126523494 OK +REQUEST request_6 1714126516731 1714126523494 OK +REQUEST request_6 1714126512738 1714126523495 OK +USER GameSimulation END 1714126523495 +REQUEST request_3 1714126519488 1714126523504 OK +USER GameSimulation END 1714126523504 +REQUEST request_6 1714126512733 1714126523617 OK +USER GameSimulation END 1714126523617 +REQUEST request_5 1714126519493 1714126523626 OK +REQUEST request_5 1714126519491 1714126523627 OK +REQUEST request_5 1714126512737 1714126523628 OK +USER GameSimulation END 1714126523629 +REQUEST request_3 1714126519776 1714126523631 OK +REQUEST request_2 1714126519776 1714126523634 OK +REQUEST request_6 1714126518774 1714126523634 OK +REQUEST request_2 1714126518773 1714126523634 OK +REQUEST request_4 1714126512200 1714126523637 OK +USER GameSimulation END 1714126523637 +REQUEST request_6 1714126512207 1714126523638 OK +REQUEST request_2 1714126519236 1714126523638 OK +USER GameSimulation END 1714126523638 +REQUEST request_0 1714126513633 1714126523640 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126516814 1714126523640 OK +USER GameSimulation END 1714126523640 +REQUEST request_6 1714126518832 1714126523640 OK +REQUEST request_3 1714126519246 1714126523654 OK +REQUEST request_3 1714126513646 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513646 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513647 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513646 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513646 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513646 1714126523655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523656 +REQUEST request_2 1714126513648 1714126523656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513648 1714126523656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513648 1714126523656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513648 1714126523656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513648 1714126523656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518832 1714126523656 OK +USER GameSimulation END 1714126523656 +REQUEST request_0 1714126513656 1714126523671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523671 +REQUEST request_0 1714126513678 1714126523686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523686 +REQUEST request_2 1714126512825 1714126523697 OK +REQUEST request_0 1714126513693 1714126523701 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523701 +REQUEST request_6 1714126513724 1714126523732 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714126523640 1714126523736 OK +REQUEST request_0 1714126516874 1714126523737 OK +REQUEST request_5 1714126518832 1714126523740 OK +REQUEST request_5 1714126512825 1714126523743 OK +USER GameSimulation END 1714126523743 +REQUEST request_0 1714126513740 1714126523747 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523747 +REQUEST request_3 1714126518892 1714126523751 OK +USER GameSimulation END 1714126523751 +REQUEST request_3 1714126512867 1714126523751 OK +REQUEST request_2 1714126518891 1714126523752 OK +USER GameSimulation END 1714126523752 +REQUEST request_4 1714126518891 1714126523756 OK +REQUEST request_0 1714126512902 1714126523756 OK +REQUEST request_4 1714126517910 1714126523756 OK +REQUEST request_4 1714126513766 1714126523774 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513766 1714126523774 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523775 +REQUEST request_2 1714126513784 1714126523792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513785 1714126523792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513785 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523793 +USER GameSimulation END 1714126523793 +USER GameSimulation END 1714126523793 +REQUEST request_2 1714126513792 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513792 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513792 1714126523793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126513792 1714126523794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126513792 1714126523794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126523794 +REQUEST request_1 1714126523737 1714126523846 OK +REQUEST request_1 1714126523756 1714126523957 OK +REQUEST request_0 1714126512917 1714126523958 OK +REQUEST request_5 1714126518888 1714126523963 OK +USER GameSimulation END 1714126523963 +REQUEST request_5 1714126518891 1714126523968 OK +REQUEST request_3 1714126517910 1714126523968 OK +USER GameSimulation END 1714126523968 +REQUEST request_5 1714126517910 1714126523969 OK +USER GameSimulation END 1714126523969 +REQUEST request_4 1714126517924 1714126523969 OK +REQUEST request_4 1714126518955 1714126524012 OK +REQUEST request_1 1714126523958 1714126524013 OK +REQUEST request_0 1714126516979 1714126524014 OK +REQUEST request_3 1714126518953 1714126524017 OK +REQUEST request_5 1714126518940 1714126524018 OK +REQUEST request_2 1714126519981 1714126524022 OK +REQUEST request_6 1714126519983 1714126524022 OK +REQUEST request_4 1714126520036 1714126524022 OK +REQUEST request_4 1714126520045 1714126524025 OK +REQUEST request_6 1714126514041 1714126524057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514044 1714126524057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524057 +REQUEST request_3 1714126514044 1714126524057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514044 1714126524058 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520045 1714126524068 OK +REQUEST request_1 1714126524014 1714126524070 OK +REQUEST request_2 1714126513055 1714126524070 OK +REQUEST request_5 1714126519982 1714126524072 OK +REQUEST request_6 1714126513056 1714126524073 OK +REQUEST request_4 1714126513056 1714126524073 OK +REQUEST request_6 1714126519077 1714126524159 OK +REQUEST request_4 1714126519077 1714126524165 OK +REQUEST request_5 1714126513056 1714126524167 OK +REQUEST request_5 1714126519074 1714126524167 OK +REQUEST request_3 1714126519077 1714126524171 OK +USER GameSimulation END 1714126524172 +REQUEST request_3 1714126513055 1714126524176 OK +REQUEST request_6 1714126520124 1714126524176 OK +USER GameSimulation END 1714126524177 +REQUEST request_0 1714126513145 1714126524218 OK +REQUEST request_3 1714126513091 1714126524218 OK +USER GameSimulation END 1714126524219 +REQUEST request_3 1714126517118 1714126524223 OK +REQUEST request_0 1714126513176 1714126524224 OK +REQUEST request_5 1714126520124 1714126524225 OK +REQUEST request_3 1714126520187 1714126524230 OK +REQUEST request_2 1714126513190 1714126524268 OK +USER GameSimulation END 1714126524269 +REQUEST request_3 1714126513188 1714126524273 OK +REQUEST request_1 1714126524218 1714126524273 OK +REQUEST request_1 1714126524224 1714126524273 OK +REQUEST request_5 1714126513188 1714126524275 OK +REQUEST request_4 1714126513188 1714126524275 OK +USER GameSimulation END 1714126524275 +USER GameSimulation END 1714126524275 +REQUEST request_3 1714126513189 1714126524278 OK +USER GameSimulation END 1714126524278 +REQUEST request_2 1714126513190 1714126524281 OK +USER GameSimulation END 1714126524281 +REQUEST request_2 1714126513195 1714126524284 OK +REQUEST request_2 1714126519245 1714126524290 OK +REQUEST request_3 1714126519236 1714126524293 OK +REQUEST request_3 1714126513195 1714126524293 OK +REQUEST request_2 1714126517272 1714126524293 OK +USER GameSimulation END 1714126524293 +REQUEST request_2 1714126519312 1714126524298 OK +REQUEST request_0 1714126514285 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520293 1714126524301 OK +REQUEST request_3 1714126514288 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524301 +REQUEST request_2 1714126514290 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514289 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126514290 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514289 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514291 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514291 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524301 +REQUEST request_6 1714126514291 1714126524301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524301 +REQUEST request_2 1714126519326 1714126524302 OK +REQUEST request_0 1714126514301 1714126524316 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524317 +REQUEST request_2 1714126514328 1714126524331 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126514328 1714126524331 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514329 1714126524346 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514329 1714126524347 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524347 +REQUEST request_4 1714126505182 1714126524377 KO j.i.IOException: Premature close +REQUEST request_0 1714126504166 1714126524377 KO j.i.IOException: Premature close +REQUEST request_4 1714126505179 1714126524377 KO j.i.IOException: Premature close +USER GameSimulation END 1714126524377 +REQUEST request_6 1714126505179 1714126524378 KO j.i.IOException: Premature close +USER GameSimulation END 1714126524378 +REQUEST request_0 1714126513374 1714126524391 OK +REQUEST request_6 1714126505182 1714126524393 KO j.i.IOException: Premature close +USER GameSimulation END 1714126524393 +REQUEST request_5 1714126519321 1714126524399 OK +REQUEST request_5 1714126519375 1714126524401 OK +USER GameSimulation END 1714126524402 +REQUEST request_4 1714126517410 1714126524441 OK +REQUEST request_1 1714126524391 1714126524444 OK +REQUEST request_2 1714126517410 1714126524444 OK +REQUEST request_5 1714126517403 1714126524447 OK +REQUEST request_3 1714126517410 1714126524455 OK +REQUEST request_6 1714126517411 1714126524492 OK +REQUEST request_6 1714126517404 1714126524493 OK +REQUEST request_0 1714126513420 1714126524494 OK +USER GameSimulation END 1714126524494 +REQUEST request_4 1714126510873 1714126524494 OK +REQUEST request_5 1714126517411 1714126524497 OK +REQUEST request_6 1714126510873 1714126524498 OK +REQUEST request_2 1714126510863 1714126524498 OK +USER GameSimulation END 1714126524498 +USER GameSimulation END 1714126524499 +REQUEST request_4 1714126510867 1714126524499 OK +USER GameSimulation END 1714126524499 +REQUEST request_2 1714126510873 1714126524506 OK +REQUEST request_3 1714126514521 1714126524531 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514563 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514561 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514564 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514560 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514563 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514564 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514564 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514564 1714126524577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514568 1714126524578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514569 1714126524578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514569 1714126524578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514569 1714126524578 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524578 +USER GameSimulation END 1714126524578 +REQUEST request_0 1714126514574 1714126524579 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524579 +REQUEST request_1 1714126524494 1714126524597 OK +REQUEST request_0 1714126513436 1714126524597 OK +REQUEST request_5 1714126510873 1714126524599 OK +REQUEST request_4 1714126517443 1714126524600 OK +USER GameSimulation END 1714126524601 +REQUEST request_5 1714126517443 1714126524601 OK +REQUEST request_6 1714126517443 1714126524602 OK +REQUEST request_2 1714126517443 1714126524612 OK +REQUEST request_2 1714126519491 1714126524619 OK +REQUEST request_3 1714126517443 1714126524619 OK +REQUEST request_2 1714126519493 1714126524619 OK +USER GameSimulation END 1714126524620 +REQUEST request_0 1714126514620 1714126524621 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524621 +REQUEST request_3 1714126519491 1714126524627 OK +REQUEST request_1 1714126524598 1714126524627 OK +REQUEST request_4 1714126519493 1714126524627 OK +USER GameSimulation END 1714126524627 +REQUEST request_0 1714126514636 1714126524652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524652 +REQUEST request_3 1714126519493 1714126524671 OK +REQUEST request_6 1714126519493 1714126524673 OK +USER GameSimulation END 1714126524674 +REQUEST request_5 1714126519494 1714126524676 OK +REQUEST request_4 1714126519551 1714126524677 OK +REQUEST request_3 1714126519494 1714126524690 OK +USER GameSimulation END 1714126524690 +REQUEST request_2 1714126519551 1714126524699 OK +REQUEST request_6 1714126519551 1714126524707 OK +REQUEST request_3 1714126519551 1714126524707 OK +REQUEST request_0 1714126514725 1714126524728 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524728 +REQUEST request_2 1714126514752 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514754 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514748 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126514752 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126514752 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126514754 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126514748 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514754 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514748 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514752 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514748 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514753 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514754 1714126524758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514754 1714126524759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514748 1714126524759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524759 +USER GameSimulation END 1714126524759 +REQUEST request_3 1714126514752 1714126524759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126514752 1714126524759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126514753 1714126524760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126514753 1714126524760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126514754 1714126524760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524760 +USER GameSimulation END 1714126524760 +REQUEST request_0 1714126514832 1714126524835 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126524835 +REQUEST request_2 1714126520581 1714126524851 OK +REQUEST request_6 1714126520583 1714126524917 OK +REQUEST request_5 1714126519551 1714126524918 OK +USER GameSimulation END 1714126524918 +REQUEST request_4 1714126520587 1714126524919 OK +REQUEST request_5 1714126520583 1714126524922 OK +REQUEST request_2 1714126519586 1714126524928 OK +REQUEST request_3 1714126520589 1714126524929 OK +REQUEST request_4 1714126519584 1714126524929 OK +REQUEST request_4 1714126520582 1714126524930 OK +REQUEST request_3 1714126519586 1714126524932 OK +REQUEST request_2 1714126520587 1714126524937 OK +REQUEST request_4 1714126517624 1714126524938 OK +REQUEST request_2 1714126520589 1714126524939 OK +REQUEST request_3 1714126520582 1714126524940 OK +USER GameSimulation END 1714126524940 +REQUEST request_4 1714126513647 1714126524943 OK +REQUEST request_6 1714126517679 1714126524982 OK +REQUEST request_2 1714126513646 1714126524981 OK +REQUEST request_2 1714126517679 1714126524987 OK +USER GameSimulation END 1714126524988 +REQUEST request_5 1714126513647 1714126524988 OK +USER GameSimulation END 1714126524988 +REQUEST request_4 1714126519693 1714126524992 OK +USER GameSimulation END 1714126524993 +REQUEST request_2 1714126515011 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515001 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515002 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515011 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515011 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515002 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515012 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515003 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126515018 1714126525020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525020 +USER GameSimulation END 1714126525020 +USER GameSimulation END 1714126525020 +REQUEST request_0 1714126515020 1714126525035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525035 +REQUEST request_5 1714126515070 1714126525081 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525081 +REQUEST request_6 1714126519706 1714126525086 OK +REQUEST request_0 1714126515092 1714126525096 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519695 1714126525096 OK +USER GameSimulation END 1714126525096 +REQUEST request_3 1714126519694 1714126525098 OK +REQUEST request_5 1714126519694 1714126525098 OK +REQUEST request_3 1714126515108 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515104 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515108 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515104 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515108 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515108 1714126525111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525112 +REQUEST request_2 1714126515109 1714126525112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515109 1714126525112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515109 1714126525112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515109 1714126525112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515109 1714126525112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525112 +REQUEST request_2 1714126515106 1714126525113 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515106 1714126525113 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515106 1714126525114 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515106 1714126525114 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525114 +REQUEST request_2 1714126515107 1714126525126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515107 1714126525126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515108 1714126525126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515108 1714126525126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515108 1714126525126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525126 +REQUEST request_2 1714126513723 1714126525149 OK +REQUEST request_5 1714126519704 1714126525156 OK +REQUEST request_3 1714126513723 1714126525167 OK +REQUEST request_2 1714126515157 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515157 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515158 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515158 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515157 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515158 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515157 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515157 1714126525172 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519754 1714126525214 OK +REQUEST request_5 1714126513724 1714126525262 OK +USER GameSimulation END 1714126525262 +REQUEST request_0 1714126515261 1714126525263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525263 +REQUEST request_5 1714126519754 1714126525266 OK +REQUEST request_2 1714126520763 1714126525308 OK +REQUEST request_4 1714126519754 1714126525309 OK +REQUEST request_5 1714126512630 1714126525315 OK +USER GameSimulation END 1714126525315 +REQUEST request_2 1714126511276 1714126525363 OK +REQUEST request_4 1714126510275 1714126525364 OK +REQUEST request_5 1714126511275 1714126525418 OK +USER GameSimulation END 1714126525418 +REQUEST request_6 1714126520870 1714126525456 OK +REQUEST request_0 1714126513905 1714126525462 OK +REQUEST request_5 1714126511277 1714126525462 OK +REQUEST request_5 1714126511276 1714126525464 OK +REQUEST request_2 1714126515538 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515550 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515550 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515550 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515538 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515550 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515539 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126515550 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525556 +REQUEST request_2 1714126515542 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515542 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515542 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515543 1714126525556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520953 1714126525582 OK +REQUEST request_1 1714126525462 1714126525585 OK +REQUEST request_0 1714126513920 1714126525586 OK +REQUEST request_5 1714126517924 1714126525586 OK +REQUEST request_0 1714126515580 1714126525587 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126513927 1714126525587 OK +REQUEST request_6 1714126513928 1714126525588 OK +USER GameSimulation END 1714126525588 +USER GameSimulation END 1714126525588 +REQUEST request_0 1714126513935 1714126525591 OK +REQUEST request_2 1714126513926 1714126525597 OK +REQUEST request_2 1714126515600 1714126525602 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515601 1714126525603 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515601 1714126525603 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126513927 1714126525636 OK +REQUEST request_1 1714126525586 1714126525639 OK +REQUEST request_1 1714126525591 1714126525639 OK +REQUEST request_0 1714126515641 1714126525647 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525648 +REQUEST request_5 1714126513927 1714126525648 OK +USER GameSimulation END 1714126525649 +REQUEST request_6 1714126513989 1714126525649 OK +USER GameSimulation END 1714126525649 +REQUEST request_3 1714126520764 1714126525651 OK +REQUEST request_0 1714126514025 1714126525654 OK +REQUEST request_3 1714126520988 1714126525654 OK +REQUEST request_2 1714126520036 1714126525655 OK +REQUEST request_6 1714126520045 1714126525655 OK +REQUEST request_4 1714126520045 1714126525655 OK +REQUEST request_3 1714126518022 1714126525658 OK +REQUEST request_4 1714126518088 1714126525661 OK +REQUEST request_4 1714126518098 1714126525662 OK +USER GameSimulation END 1714126525662 +REQUEST request_2 1714126520870 1714126525713 OK +REQUEST request_3 1714126518088 1714126525713 OK +REQUEST request_1 1714126525654 1714126525713 OK +REQUEST request_0 1714126515731 1714126525739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525740 +REQUEST request_2 1714126520123 1714126525754 OK +REQUEST request_5 1714126514044 1714126525755 OK +USER GameSimulation END 1714126525755 +REQUEST request_5 1714126520870 1714126525758 OK +REQUEST request_2 1714126521150 1714126525762 OK +REQUEST request_4 1714126521150 1714126525763 OK +REQUEST request_6 1714126521150 1714126525763 OK +REQUEST request_3 1714126521150 1714126525768 OK +REQUEST request_3 1714126515763 1714126525768 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515763 1714126525768 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515764 1714126525768 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515764 1714126525769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515756 1714126525770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515756 1714126525770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515756 1714126525770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515790 1714126525799 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525800 +REQUEST request_4 1714126518146 1714126525807 OK +REQUEST request_2 1714126518145 1714126525808 OK +USER GameSimulation END 1714126525809 +REQUEST request_4 1714126514124 1714126525809 OK +REQUEST request_5 1714126514124 1714126525815 OK +USER GameSimulation END 1714126525815 +REQUEST request_4 1714126520187 1714126525816 OK +REQUEST request_2 1714126520186 1714126525858 OK +REQUEST request_2 1714126520189 1714126525859 OK +REQUEST request_5 1714126520187 1714126525860 OK +REQUEST request_6 1714126520187 1714126525860 OK +USER GameSimulation END 1714126525860 +REQUEST request_4 1714126520191 1714126525907 OK +REQUEST request_3 1714126520189 1714126525908 OK +REQUEST request_4 1714126520190 1714126525909 OK +REQUEST request_5 1714126520196 1714126525916 OK +REQUEST request_4 1714126520196 1714126525916 OK +REQUEST request_2 1714126520194 1714126525917 OK +REQUEST request_3 1714126520196 1714126525917 OK +REQUEST request_6 1714126520190 1714126525919 OK +REQUEST request_6 1714126520196 1714126525920 OK +REQUEST request_4 1714126520197 1714126525921 OK +REQUEST request_3 1714126520194 1714126525923 OK +REQUEST request_2 1714126521216 1714126525926 OK +REQUEST request_6 1714126520192 1714126525929 OK +REQUEST request_2 1714126520191 1714126525929 OK +REQUEST request_4 1714126521216 1714126525936 OK +REQUEST request_2 1714126515977 1714126525983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515977 1714126525983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515978 1714126525983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126515979 1714126525983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515977 1714126525984 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515979 1714126525984 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515978 1714126525984 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515979 1714126525984 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515979 1714126525984 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525984 +USER GameSimulation END 1714126525984 +USER GameSimulation END 1714126525984 +REQUEST request_6 1714126518276 1714126525985 OK +REQUEST request_2 1714126515987 1714126525999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515987 1714126525999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126515987 1714126525999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126515987 1714126525999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126515987 1714126525999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126525999 +REQUEST request_0 1714126514316 1714126526020 OK +REQUEST request_6 1714126518267 1714126526021 OK +REQUEST request_5 1714126521216 1714126526021 OK +REQUEST request_5 1714126520196 1714126526021 OK +REQUEST request_6 1714126510766 1714126526025 OK +REQUEST request_2 1714126510767 1714126526025 OK +USER GameSimulation END 1714126526025 +REQUEST request_0 1714126516021 1714126526029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526029 +REQUEST request_6 1714126510771 1714126526029 OK +USER GameSimulation END 1714126526029 +REQUEST request_1 1714126526020 1714126526119 OK +REQUEST request_3 1714126510767 1714126526124 OK +USER GameSimulation END 1714126526125 +REQUEST request_5 1714126510771 1714126526125 OK +REQUEST request_6 1714126510766 1714126526127 OK +USER GameSimulation END 1714126526127 +REQUEST request_3 1714126510771 1714126526129 OK +USER GameSimulation END 1714126526130 +REQUEST request_0 1714126514433 1714126526132 OK +REQUEST request_2 1714126521389 1714126526132 OK +REQUEST request_5 1714126510771 1714126526132 OK +USER GameSimulation END 1714126526133 +REQUEST request_3 1714126510772 1714126526135 OK +USER GameSimulation END 1714126526135 +REQUEST request_6 1714126520196 1714126526137 OK +REQUEST request_3 1714126521403 1714126526138 OK +REQUEST request_3 1714126520191 1714126526183 OK +REQUEST request_1 1714126526133 1714126526183 OK +REQUEST request_3 1714126520194 1714126526186 OK +REQUEST request_2 1714126521454 1714126526186 OK +REQUEST request_5 1714126520190 1714126526187 OK +REQUEST request_4 1714126521454 1714126526187 OK +USER GameSimulation END 1714126526187 +REQUEST request_6 1714126521455 1714126526195 OK +REQUEST request_3 1714126521454 1714126526195 OK +REQUEST request_4 1714126521459 1714126526198 OK +REQUEST request_6 1714126521460 1714126526198 OK +REQUEST request_2 1714126521459 1714126526199 OK +REQUEST request_0 1714126514453 1714126526239 OK +REQUEST request_0 1714126514194 1714126526241 OK +REQUEST request_5 1714126521455 1714126526241 OK +USER GameSimulation END 1714126526243 +REQUEST request_3 1714126521459 1714126526245 OK +REQUEST request_4 1714126518511 1714126526250 OK +REQUEST request_6 1714126518511 1714126526250 OK +REQUEST request_4 1714126514521 1714126526250 OK +REQUEST request_3 1714126521216 1714126526397 OK +REQUEST request_6 1714126518535 1714126526397 OK +REQUEST request_1 1714126526242 1714126526405 OK +REQUEST request_1 1714126526240 1714126526405 OK +REQUEST request_0 1714126514544 1714126526406 OK +REQUEST request_5 1714126518511 1714126526407 OK +REQUEST request_5 1714126514522 1714126526408 OK +USER GameSimulation END 1714126526408 +USER GameSimulation END 1714126526408 +REQUEST request_4 1714126518535 1714126526452 OK +REQUEST request_3 1714126518534 1714126526452 OK +REQUEST request_1 1714126526406 1714126526455 OK +REQUEST request_4 1714126521567 1714126526455 OK +REQUEST request_4 1714126514559 1714126526462 OK +REQUEST request_0 1714126514559 1714126526464 OK +REQUEST request_5 1714126518535 1714126526464 OK +REQUEST request_3 1714126521568 1714126526467 OK +REQUEST request_6 1714126514562 1714126526469 OK +REQUEST request_4 1714126514561 1714126526511 OK +REQUEST request_1 1714126526464 1714126526511 OK +REQUEST request_6 1714126518586 1714126526511 OK +REQUEST request_3 1714126514561 1714126526511 OK +USER GameSimulation END 1714126526512 +REQUEST request_5 1714126514559 1714126526516 OK +REQUEST request_3 1714126514568 1714126526517 OK +USER GameSimulation END 1714126526517 +USER GameSimulation END 1714126526517 +REQUEST request_0 1714126516539 1714126526547 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126516539 1714126526547 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526548 +REQUEST request_3 1714126520589 1714126526560 OK +REQUEST request_4 1714126518595 1714126526563 OK +REQUEST request_5 1714126520590 1714126526563 OK +REQUEST request_5 1714126516574 1714126526577 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126516576 1714126526592 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126516589 1714126526592 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518594 1714126526607 OK +REQUEST request_0 1714126516601 1714126526607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526607 +REQUEST request_4 1714126521644 1714126526608 OK +REQUEST request_3 1714126518591 1714126526608 OK +REQUEST request_2 1714126518596 1714126526608 OK +REQUEST request_6 1714126521644 1714126526612 OK +REQUEST request_2 1714126521643 1714126526613 OK +REQUEST request_4 1714126518636 1714126526614 OK +REQUEST request_0 1714126514661 1714126526616 OK +REQUEST request_3 1714126518635 1714126526619 OK +REQUEST request_0 1714126514680 1714126526621 OK +REQUEST request_0 1714126514695 1714126526622 OK +REQUEST request_4 1714126518718 1714126526623 OK +REQUEST request_0 1714126516618 1714126526630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526630 +REQUEST request_0 1714126516633 1714126526637 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526637 +REQUEST request_2 1714126516642 1714126526653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126516643 1714126526653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126516643 1714126526653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126521680 1714126526666 OK +REQUEST request_1 1714126526621 1714126526667 OK +REQUEST request_1 1714126526616 1714126526667 OK +REQUEST request_1 1714126526622 1714126526667 OK +REQUEST request_5 1714126521680 1714126526671 OK +REQUEST request_0 1714126516678 1714126526683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126526683 +REQUEST request_0 1714126514801 1714126526711 OK +REQUEST request_3 1714126518774 1714126526711 OK +REQUEST request_0 1714126514817 1714126526712 OK +REQUEST request_4 1714126518832 1714126526713 OK +REQUEST request_5 1714126514752 1714126526716 OK +USER GameSimulation END 1714126526717 +REQUEST request_2 1714126518832 1714126526718 OK +USER GameSimulation END 1714126526718 +REQUEST request_6 1714126520944 1714126526724 OK +REQUEST request_2 1714126521914 1714126526724 OK +REQUEST request_3 1714126520870 1714126526728 OK +REQUEST request_2 1714126520943 1714126526733 OK +REQUEST request_5 1714126516731 1714126526745 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126516727 1714126526745 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126516732 1714126526745 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126516732 1714126526745 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714126526711 1714126526775 OK +REQUEST request_1 1714126526712 1714126526775 OK +REQUEST request_6 1714126518940 1714126526776 OK +REQUEST request_5 1714126520944 1714126526777 OK +REQUEST request_3 1714126520962 1714126526781 OK +REQUEST request_3 1714126520943 1714126526781 OK +REQUEST request_4 1714126518940 1714126526782 OK +REQUEST request_3 1714126520956 1714126526784 OK +REQUEST request_2 1714126520952 1714126526791 OK +REQUEST request_3 1714126520952 1714126526792 OK +REQUEST request_2 1714126520962 1714126526798 OK +REQUEST request_2 1714126520956 1714126526802 OK +REQUEST request_4 1714126520957 1714126526851 OK +REQUEST request_6 1714126520963 1714126526853 OK +REQUEST request_5 1714126520953 1714126526861 OK +REQUEST request_6 1714126520953 1714126526918 OK +USER GameSimulation END 1714126526918 +REQUEST request_4 1714126520963 1714126526919 OK +REQUEST request_6 1714126520960 1714126526919 OK +REQUEST request_4 1714126520960 1714126526922 OK +REQUEST request_5 1714126520957 1714126526940 OK +REQUEST request_6 1714126518954 1714126526941 OK +REQUEST request_2 1714126516996 1714126527003 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126516997 1714126527003 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126516997 1714126527003 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126516997 1714126527003 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126516998 1714126527003 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527004 +REQUEST request_2 1714126518954 1714126527014 OK +REQUEST request_2 1714126517002 1714126527018 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517001 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517005 1714126527018 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517002 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517005 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517003 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517002 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517006 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517004 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517003 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517004 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517007 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517013 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527019 +USER GameSimulation END 1714126527019 +USER GameSimulation END 1714126527019 +REQUEST request_4 1714126517013 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517013 1714126527019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517014 1714126527021 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527021 +REQUEST request_0 1714126517019 1714126527021 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527021 +REQUEST request_2 1714126517021 1714126527034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517021 1714126527034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517022 1714126527034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517022 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517023 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517022 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517022 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517023 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517022 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517023 1714126527035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517018 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517023 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517023 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527036 +REQUEST request_3 1714126517019 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517019 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517019 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517020 1714126527036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527036 +REQUEST request_0 1714126517040 1714126527049 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527049 +REQUEST request_2 1714126520959 1714126527052 OK +REQUEST request_3 1714126518940 1714126527052 OK +USER GameSimulation END 1714126527052 +REQUEST request_5 1714126520960 1714126527053 OK +REQUEST request_4 1714126520970 1714126527055 OK +REQUEST request_0 1714126517055 1714126527064 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527064 +REQUEST request_3 1714126520960 1714126527073 OK +USER GameSimulation END 1714126527073 +REQUEST request_4 1714126518954 1714126527084 OK +REQUEST request_3 1714126520970 1714126527085 OK +REQUEST request_5 1714126517117 1714126527126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518955 1714126527207 OK +REQUEST request_5 1714126520970 1714126527212 OK +REQUEST request_5 1714126520970 1714126527212 OK +REQUEST request_3 1714126520970 1714126527213 OK +REQUEST request_6 1714126518955 1714126527213 OK +REQUEST request_6 1714126519074 1714126527254 OK +REQUEST request_4 1714126519073 1714126527257 OK +REQUEST request_4 1714126519074 1714126527257 OK +REQUEST request_5 1714126518954 1714126527257 OK +REQUEST request_3 1714126518955 1714126527261 OK +USER GameSimulation END 1714126527261 +REQUEST request_2 1714126517259 1714126527262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527263 +REQUEST request_2 1714126519073 1714126527264 OK +REQUEST request_3 1714126519073 1714126527267 OK +REQUEST request_6 1714126519074 1714126527267 OK +USER GameSimulation END 1714126527268 +REQUEST request_0 1714126515123 1714126527272 OK +REQUEST request_3 1714126517272 1714126527278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517272 1714126527278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517272 1714126527278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714126515138 1714126527310 OK +REQUEST request_1 1714126527272 1714126527348 OK +REQUEST request_5 1714126519074 1714126527354 OK +USER GameSimulation END 1714126527355 +REQUEST request_1 1714126527311 1714126527356 OK +REQUEST request_5 1714126515104 1714126527394 OK +USER GameSimulation END 1714126527395 +REQUEST request_6 1714126515157 1714126527401 OK +REQUEST request_2 1714126515157 1714126527401 OK +REQUEST request_5 1714126521150 1714126527402 OK +USER GameSimulation END 1714126527402 +REQUEST request_3 1714126515157 1714126527406 OK +USER GameSimulation END 1714126527406 +REQUEST request_0 1714126515154 1714126527406 OK +REQUEST request_4 1714126515157 1714126527406 OK +REQUEST request_2 1714126515157 1714126527492 OK +REQUEST request_1 1714126527406 1714126527500 OK +REQUEST request_3 1714126515158 1714126527502 OK +USER GameSimulation END 1714126527502 +REQUEST request_5 1714126515157 1714126527504 OK +REQUEST request_0 1714126515169 1714126527506 OK +REQUEST request_5 1714126515157 1714126527506 OK +REQUEST request_0 1714126515199 1714126527506 OK +REQUEST request_3 1714126515157 1714126527507 OK +USER GameSimulation END 1714126527507 +REQUEST request_3 1714126515157 1714126527508 OK +USER GameSimulation END 1714126527509 +REQUEST request_6 1714126520970 1714126527509 OK +REQUEST request_2 1714126521208 1714126527509 OK +REQUEST request_6 1714126520970 1714126527510 OK +REQUEST request_4 1714126520970 1714126527512 OK +REQUEST request_2 1714126520970 1714126527512 OK +USER GameSimulation END 1714126527512 +REQUEST request_2 1714126520970 1714126527516 OK +REQUEST request_6 1714126520989 1714126527517 OK +USER GameSimulation END 1714126527517 +REQUEST request_2 1714126520989 1714126527517 OK +REQUEST request_4 1714126520990 1714126527517 OK +REQUEST request_6 1714126520990 1714126527517 OK +REQUEST request_4 1714126520988 1714126527521 OK +REQUEST request_4 1714126519244 1714126527581 OK +REQUEST request_1 1714126527506 1714126527585 OK +REQUEST request_2 1714126520988 1714126527585 OK +REQUEST request_1 1714126527506 1714126527585 OK +REQUEST request_3 1714126520989 1714126527586 OK +REQUEST request_3 1714126517624 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517624 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517629 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517629 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517625 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517629 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517629 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517629 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527634 +REQUEST request_5 1714126517624 1714126527633 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517622 1714126527634 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517625 1714126527634 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517624 1714126527634 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527634 +REQUEST request_6 1714126517622 1714126527634 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517624 1714126527635 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527635 +REQUEST request_6 1714126517625 1714126527635 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517631 1714126527648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517631 1714126527648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517632 1714126527648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517632 1714126527648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517685 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517685 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517683 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517684 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517685 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517685 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517685 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517684 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517684 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517684 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527695 +REQUEST request_6 1714126517686 1714126527695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527695 +USER GameSimulation END 1714126527695 +USER GameSimulation END 1714126527695 +REQUEST request_5 1714126520990 1714126527723 OK +USER GameSimulation END 1714126527724 +REQUEST request_4 1714126521269 1714126527725 OK +REQUEST request_5 1714126520988 1714126527732 OK +USER GameSimulation END 1714126527732 +REQUEST request_5 1714126521269 1714126527734 OK +REQUEST request_6 1714126521269 1714126527735 OK +REQUEST request_2 1714126521269 1714126527740 OK +REQUEST request_6 1714126519321 1714126527741 OK +REQUEST request_3 1714126521269 1714126527741 OK +USER GameSimulation END 1714126527741 +REQUEST request_4 1714126521390 1714126527742 OK +REQUEST request_6 1714126521390 1714126527743 OK +REQUEST request_6 1714126522431 1714126527744 OK +REQUEST request_2 1714126521403 1714126527745 OK +REQUEST request_0 1714126515443 1714126527745 OK +REQUEST request_3 1714126519321 1714126527746 OK +REQUEST request_4 1714126522468 1714126527748 OK +REQUEST request_3 1714126522467 1714126527755 OK +REQUEST request_4 1714126517759 1714126527772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126517759 1714126527772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126517760 1714126527772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126527772 +REQUEST request_2 1714126522467 1714126527797 OK +REQUEST request_2 1714126522481 1714126527797 OK +REQUEST request_6 1714126522482 1714126527798 OK +REQUEST request_1 1714126527746 1714126527835 OK +REQUEST request_4 1714126521568 1714126527835 OK +REQUEST request_5 1714126521460 1714126527839 OK +REQUEST request_6 1714126521567 1714126527839 OK +USER GameSimulation END 1714126527840 +REQUEST request_5 1714126522468 1714126527840 OK +REQUEST request_5 1714126515536 1714126527942 OK +REQUEST request_5 1714126515550 1714126527978 OK +REQUEST request_4 1714126515536 1714126527979 OK +REQUEST request_3 1714126515550 1714126527980 OK +REQUEST request_5 1714126515539 1714126527984 OK +REQUEST request_4 1714126515550 1714126527992 OK +REQUEST request_6 1714126515543 1714126527992 OK +USER GameSimulation END 1714126527992 +REQUEST request_6 1714126521568 1714126527992 OK +REQUEST request_2 1714126518029 1714126528031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518022 1714126528031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518029 1714126528031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518029 1714126528031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518029 1714126528031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126515550 1714126528043 OK +REQUEST request_2 1714126521566 1714126528043 OK +REQUEST request_2 1714126518068 1714126528073 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518069 1714126528073 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518069 1714126528077 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518072 1714126528077 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518070 1714126528077 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518070 1714126528077 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528077 +REQUEST request_2 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518073 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518073 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518088 1714126528093 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528093 +USER GameSimulation END 1714126528093 +USER GameSimulation END 1714126528093 +REQUEST request_2 1714126521570 1714126528129 OK +REQUEST request_5 1714126521567 1714126528129 OK +REQUEST request_5 1714126515550 1714126528134 OK +USER GameSimulation END 1714126528134 +REQUEST request_6 1714126515536 1714126528135 OK +USER GameSimulation END 1714126528135 +REQUEST request_5 1714126521568 1714126528136 OK +REQUEST request_6 1714126515539 1714126528136 OK +USER GameSimulation END 1714126528136 +REQUEST request_3 1714126521566 1714126528136 OK +USER GameSimulation END 1714126528136 +REQUEST request_6 1714126515550 1714126528137 OK +USER GameSimulation END 1714126528137 +REQUEST request_4 1714126521573 1714126528137 OK +REQUEST request_6 1714126521570 1714126528137 OK +REQUEST request_2 1714126521573 1714126528143 OK +REQUEST request_4 1714126519589 1714126528145 OK +REQUEST request_2 1714126519587 1714126528145 OK +REQUEST request_6 1714126521680 1714126528191 OK +REQUEST request_0 1714126515671 1714126528191 OK +REQUEST request_4 1714126521684 1714126528192 OK +REQUEST request_5 1714126521571 1714126528193 OK +REQUEST request_3 1714126519587 1714126528247 OK +REQUEST request_1 1714126528192 1714126528247 OK +REQUEST request_2 1714126519695 1714126528248 OK +REQUEST request_4 1714126519695 1714126528249 OK +REQUEST request_3 1714126521684 1714126528249 OK +REQUEST request_5 1714126519588 1714126528250 OK +REQUEST request_6 1714126519762 1714126528253 OK +REQUEST request_0 1714126515792 1714126528254 OK +REQUEST request_0 1714126515762 1714126528254 OK +REQUEST request_0 1714126515822 1714126528254 OK +REQUEST request_3 1714126519754 1714126528266 OK +REQUEST request_2 1714126522846 1714126528266 OK +REQUEST request_3 1714126522846 1714126528266 OK +REQUEST request_4 1714126522883 1714126528267 OK +REQUEST request_0 1714126515595 1714126528267 OK +REQUEST request_6 1714126522884 1714126528267 OK +REQUEST request_4 1714126519881 1714126528267 OK +REQUEST request_3 1714126515600 1714126528267 OK +REQUEST request_3 1714126522883 1714126528269 OK +USER GameSimulation END 1714126528270 +REQUEST request_4 1714126519898 1714126528272 OK +REQUEST request_3 1714126519880 1714126528272 OK +REQUEST request_6 1714126521914 1714126528278 OK +REQUEST request_4 1714126521914 1714126528278 OK +REQUEST request_6 1714126519695 1714126528281 OK +USER GameSimulation END 1714126528281 +REQUEST request_1 1714126528254 1714126528281 OK +REQUEST request_1 1714126528254 1714126528282 OK +REQUEST request_1 1714126528254 1714126528282 OK +REQUEST request_4 1714126521680 1714126528286 OK +REQUEST request_3 1714126521914 1714126528287 OK +REQUEST request_3 1714126518275 1714126528290 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126521680 1714126528387 OK +USER GameSimulation END 1714126528387 +REQUEST request_1 1714126528267 1714126528426 OK +REQUEST request_2 1714126522959 1714126528431 OK +REQUEST request_5 1714126521914 1714126528432 OK +USER GameSimulation END 1714126528433 +REQUEST request_5 1714126519898 1714126528433 OK +REQUEST request_4 1714126522959 1714126528435 OK +REQUEST request_5 1714126519911 1714126528436 OK +REQUEST request_0 1714126515945 1714126528438 OK +REQUEST request_2 1714126522967 1714126528443 OK +REQUEST request_2 1714126519703 1714126528444 OK +REQUEST request_3 1714126519703 1714126528462 OK +REQUEST request_0 1714126515991 1714126528560 OK +REQUEST request_1 1714126528438 1714126528563 OK +REQUEST request_5 1714126515979 1714126528571 OK +USER GameSimulation END 1714126528571 +REQUEST request_6 1714126519754 1714126528576 OK +USER GameSimulation END 1714126528576 +REQUEST request_2 1714126518593 1714126528597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518585 1714126528597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518585 1714126528597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518586 1714126528597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518586 1714126528597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528598 +REQUEST request_2 1714126518591 1714126528598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518594 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518597 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518595 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518596 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518597 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518598 1714126528612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126518593 1714126528613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518593 1714126528613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528613 +REQUEST request_6 1714126518594 1714126528613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518592 1714126528613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518593 1714126528613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528613 +REQUEST request_1 1714126528561 1714126528618 OK +REQUEST request_4 1714126519762 1714126528618 OK +REQUEST request_5 1714126515987 1714126528621 OK +USER GameSimulation END 1714126528621 +REQUEST request_6 1714126519772 1714126528622 OK +REQUEST request_2 1714126519773 1714126528623 OK +REQUEST request_3 1714126519762 1714126528623 OK +REQUEST request_4 1714126515756 1714126528626 OK +USER GameSimulation END 1714126528626 +REQUEST request_2 1714126515763 1714126528629 OK +REQUEST request_4 1714126519772 1714126528629 OK +USER GameSimulation END 1714126528629 +REQUEST request_3 1714126519772 1714126528629 OK +REQUEST request_4 1714126520124 1714126528632 OK +REQUEST request_3 1714126520123 1714126528639 OK +USER GameSimulation END 1714126528639 +REQUEST request_4 1714126519881 1714126528641 OK +REQUEST request_0 1714126516158 1714126528680 OK +REQUEST request_3 1714126519877 1714126528682 OK +REQUEST request_5 1714126522884 1714126528686 OK +REQUEST request_4 1714126520191 1714126528687 OK +REQUEST request_4 1714126520196 1714126528688 OK +REQUEST request_5 1714126518683 1714126528688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520197 1714126528690 OK +REQUEST request_4 1714126520194 1714126528695 OK +REQUEST request_4 1714126520197 1714126528695 OK +REQUEST request_2 1714126520197 1714126528695 OK +REQUEST request_6 1714126518718 1714126528720 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518727 1714126528736 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126518730 1714126528736 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518727 1714126528736 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126518731 1714126528736 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126518731 1714126528736 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714126528680 1714126528740 OK +REQUEST request_5 1714126520191 1714126528744 OK +REQUEST request_3 1714126520191 1714126528744 OK +REQUEST request_4 1714126518774 1714126528783 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126518774 1714126528783 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126528784 +REQUEST request_2 1714126520194 1714126528792 OK +REQUEST request_6 1714126520195 1714126528798 OK +REQUEST request_5 1714126520198 1714126528799 OK +REQUEST request_6 1714126509600 1714126528814 KO j.i.IOException: Premature close +USER GameSimulation END 1714126528814 +REQUEST request_5 1714126520194 1714126528897 OK +REQUEST request_6 1714126520196 1714126528899 OK +REQUEST request_5 1714126520192 1714126528904 OK +USER GameSimulation END 1714126528904 +REQUEST request_3 1714126520195 1714126528904 OK +REQUEST request_4 1714126520194 1714126528905 OK +REQUEST request_6 1714126522262 1714126528957 OK +REQUEST request_3 1714126520194 1714126528958 OK +REQUEST request_3 1714126522260 1714126528959 OK +REQUEST request_6 1714126522280 1714126528964 OK +REQUEST request_4 1714126522281 1714126528964 OK +REQUEST request_4 1714126522261 1714126528964 OK +REQUEST request_4 1714126522280 1714126528964 OK +REQUEST request_2 1714126523268 1714126528967 OK +REQUEST request_6 1714126522281 1714126528968 OK +REQUEST request_2 1714126522260 1714126528968 OK +REQUEST request_4 1714126520302 1714126528972 OK +REQUEST request_6 1714126520303 1714126528973 OK +REQUEST request_5 1714126520198 1714126528976 OK +REQUEST request_3 1714126523268 1714126528976 OK +REQUEST request_4 1714126523340 1714126529023 OK +REQUEST request_2 1714126523340 1714126529031 OK +REQUEST request_5 1714126522280 1714126529035 OK +REQUEST request_3 1714126523340 1714126529039 OK +REQUEST request_6 1714126523340 1714126529046 OK +REQUEST request_2 1714126520336 1714126529171 OK +REQUEST request_2 1714126522430 1714126529171 OK +REQUEST request_4 1714126522431 1714126529171 OK +REQUEST request_5 1714126520336 1714126529199 OK +REQUEST request_6 1714126520198 1714126529201 OK +REQUEST request_5 1714126523340 1714126529216 OK +USER GameSimulation END 1714126529217 +REQUEST request_2 1714126520194 1714126529218 OK +REQUEST request_6 1714126520194 1714126529218 OK +USER GameSimulation END 1714126529219 +REQUEST request_6 1714126520194 1714126529223 OK +REQUEST request_6 1714126520191 1714126529223 OK +REQUEST request_6 1714126519246 1714126529257 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519260 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519258 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519260 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519258 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519258 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519260 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519260 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519260 1714126529272 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529272 +REQUEST request_2 1714126519313 1714126529317 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519313 1714126529317 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519311 1714126529317 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519313 1714126529317 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519313 1714126529317 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519313 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519314 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519314 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519314 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519312 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519315 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529318 +USER GameSimulation END 1714126529318 +REQUEST request_4 1714126519312 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519313 1714126529318 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519313 1714126529319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529319 +REQUEST request_2 1714126519321 1714126529333 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519321 1714126529333 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519318 1714126529334 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519319 1714126529334 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519319 1714126529334 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519319 1714126529334 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519319 1714126529335 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519319 1714126529336 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519317 1714126529336 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519317 1714126529336 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519317 1714126529336 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519317 1714126529336 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519329 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519330 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519330 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519330 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519330 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519317 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529337 +USER GameSimulation END 1714126529337 +USER GameSimulation END 1714126529337 +USER GameSimulation END 1714126529337 +REQUEST request_2 1714126519330 1714126529337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529337 +USER GameSimulation END 1714126529337 +USER GameSimulation END 1714126529337 +REQUEST request_3 1714126519330 1714126529338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519330 1714126529338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519330 1714126529338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519330 1714126529338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529339 +REQUEST request_2 1714126519317 1714126529339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519326 1714126529339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519326 1714126529339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529340 +REQUEST request_3 1714126519317 1714126529340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519317 1714126529340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519317 1714126529340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519318 1714126529341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529341 +REQUEST request_6 1714126522468 1714126529347 OK +USER GameSimulation END 1714126529347 +REQUEST request_5 1714126520196 1714126529352 OK +REQUEST request_4 1714126522481 1714126529352 OK +REQUEST request_5 1714126520194 1714126529353 OK +USER GameSimulation END 1714126529354 +REQUEST request_5 1714126522482 1714126529356 OK +REQUEST request_3 1714126522481 1714126529357 OK +REQUEST request_4 1714126516537 1714126529357 OK +USER GameSimulation END 1714126529357 +USER GameSimulation END 1714126529357 +REQUEST request_4 1714126516575 1714126529357 OK +REQUEST request_4 1714126516539 1714126529357 OK +USER GameSimulation END 1714126529358 +REQUEST request_6 1714126516574 1714126529358 OK +REQUEST request_0 1714126516571 1714126529358 OK +REQUEST request_6 1714126516578 1714126529358 OK +REQUEST request_4 1714126516577 1714126529361 OK +REQUEST request_3 1714126516577 1714126529365 OK +REQUEST request_3 1714126516574 1714126529368 OK +REQUEST request_2 1714126516577 1714126529368 OK +USER GameSimulation END 1714126529369 +REQUEST request_6 1714126520590 1714126529376 OK +REQUEST request_4 1714126516589 1714126529377 OK +REQUEST request_1 1714126529358 1714126529418 OK +REQUEST request_3 1714126516575 1714126529418 OK +USER GameSimulation END 1714126529418 +REQUEST request_2 1714126516589 1714126529421 OK +REQUEST request_5 1714126516578 1714126529504 OK +USER GameSimulation END 1714126529505 +REQUEST request_4 1714126523738 1714126529511 OK +REQUEST request_5 1714126516643 1714126529512 OK +REQUEST request_6 1714126523738 1714126529513 OK +REQUEST request_5 1714126516589 1714126529513 OK +USER GameSimulation END 1714126529514 +REQUEST request_4 1714126516727 1714126529517 OK +REQUEST request_2 1714126516732 1714126529517 OK +REQUEST request_3 1714126516642 1714126529517 OK +USER GameSimulation END 1714126529518 +REQUEST request_6 1714126516727 1714126529520 OK +REQUEST request_2 1714126516730 1714126529520 OK +REQUEST request_0 1714126516723 1714126529520 OK +USER GameSimulation END 1714126529520 +REQUEST request_4 1714126516732 1714126529523 OK +REQUEST request_6 1714126516732 1714126529524 OK +REQUEST request_3 1714126516726 1714126529527 OK +USER GameSimulation END 1714126529527 +REQUEST request_6 1714126516732 1714126529566 OK +REQUEST request_3 1714126516732 1714126529567 OK +REQUEST request_1 1714126529520 1714126529570 OK +REQUEST request_4 1714126523757 1714126529570 OK +REQUEST request_5 1714126516732 1714126529572 OK +USER GameSimulation END 1714126529572 +REQUEST request_2 1714126523958 1714126529579 OK +REQUEST request_4 1714126520943 1714126529582 OK +REQUEST request_6 1714126522960 1714126529582 OK +REQUEST request_6 1714126523958 1714126529582 OK +USER GameSimulation END 1714126529582 +REQUEST request_3 1714126523757 1714126529583 OK +REQUEST request_3 1714126523958 1714126529585 OK +REQUEST request_5 1714126519584 1714126529590 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519584 1714126529590 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529590 +REQUEST request_4 1714126523958 1714126529591 OK +REQUEST request_6 1714126519589 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519588 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519588 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519588 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519588 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519586 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519586 1714126529594 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126522976 1714126529633 OK +REQUEST request_2 1714126519638 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519645 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519639 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519646 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519639 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519646 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519640 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519646 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519640 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519646 1714126529654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529654 +USER GameSimulation END 1714126529654 +REQUEST request_3 1714126522959 1714126529678 OK +REQUEST request_2 1714126519703 1714126529712 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519704 1714126529712 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519704 1714126529712 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519704 1714126529712 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529712 +REQUEST request_3 1714126519706 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519703 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519703 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519706 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519703 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519702 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529716 +USER GameSimulation END 1714126529716 +REQUEST request_3 1714126519702 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519702 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519702 1714126529716 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126522960 1714126529721 OK +USER GameSimulation END 1714126529721 +REQUEST request_6 1714126522967 1714126529722 OK +REQUEST request_3 1714126522967 1714126529723 OK +REQUEST request_5 1714126523958 1714126529726 OK +USER GameSimulation END 1714126529726 +REQUEST request_0 1714126516753 1714126529727 OK +REQUEST request_5 1714126522972 1714126529728 OK +REQUEST request_6 1714126520765 1714126529729 OK +REQUEST request_2 1714126519767 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519767 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519767 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519767 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519767 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529777 +USER GameSimulation END 1714126529777 +USER GameSimulation END 1714126529777 +REQUEST request_2 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519774 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519774 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519773 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519774 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529777 +REQUEST request_3 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519774 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519772 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519774 1714126529777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519772 1714126529778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529778 +USER GameSimulation END 1714126529778 +REQUEST request_3 1714126519773 1714126529778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519773 1714126529778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519773 1714126529778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519773 1714126529778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529778 +REQUEST request_2 1714126519777 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519778 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519776 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519778 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519776 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519778 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519776 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519778 1714126529792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529792 +USER GameSimulation END 1714126529792 +REQUEST request_4 1714126521014 1714126529847 OK +REQUEST request_1 1714126529727 1714126529848 OK +REQUEST request_5 1714126521014 1714126529853 OK +REQUEST request_3 1714126521014 1714126529854 OK +REQUEST request_3 1714126521014 1714126529857 OK +REQUEST request_6 1714126517117 1714126529857 OK +REQUEST request_2 1714126517118 1714126529857 OK +REQUEST request_4 1714126517117 1714126529857 OK +USER GameSimulation END 1714126529857 +REQUEST request_6 1714126517119 1714126529860 OK +REQUEST request_4 1714126517118 1714126529860 OK +REQUEST request_4 1714126521209 1714126529867 OK +REQUEST request_4 1714126522972 1714126529869 OK +REQUEST request_6 1714126522972 1714126529870 OK +REQUEST request_2 1714126521207 1714126529870 OK +REQUEST request_4 1714126522967 1714126529876 OK +REQUEST request_4 1714126519877 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519877 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519880 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529884 +REQUEST request_5 1714126519881 1714126529884 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126519898 1714126529899 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126519898 1714126529900 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126519898 1714126529900 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126529900 +REQUEST request_3 1714126519911 1714126529915 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126524219 1714126529919 OK +REQUEST request_6 1714126520957 1714126529958 OK +USER GameSimulation END 1714126529958 +REQUEST request_3 1714126522976 1714126529958 OK +REQUEST request_5 1714126517118 1714126529959 OK +USER GameSimulation END 1714126529960 +REQUEST request_6 1714126522976 1714126529961 OK +REQUEST request_5 1714126524220 1714126529969 OK +REQUEST request_6 1714126524220 1714126530007 OK +REQUEST request_6 1714126523269 1714126530009 OK +REQUEST request_5 1714126522976 1714126530015 OK +REQUEST request_2 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520047 1714126530053 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520047 1714126530054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520047 1714126530054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530054 +USER GameSimulation END 1714126530054 +REQUEST request_2 1714126520046 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520045 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520046 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520046 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520046 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520045 1714126530055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520045 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520047 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520046 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520047 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520045 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520046 1714126530056 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530056 +USER GameSimulation END 1714126530056 +USER GameSimulation END 1714126530056 +REQUEST request_2 1714126520045 1714126530057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520045 1714126530057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520045 1714126530057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520045 1714126530057 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530057 +REQUEST request_4 1714126521017 1714126530058 OK +REQUEST request_5 1714126521014 1714126530063 OK +REQUEST request_3 1714126521014 1714126530064 OK +REQUEST request_6 1714126521014 1714126530064 OK +REQUEST request_6 1714126521014 1714126530105 OK +REQUEST request_5 1714126521014 1714126530110 OK +REQUEST request_4 1714126524392 1714126530159 OK +REQUEST request_3 1714126524392 1714126530159 OK +REQUEST request_5 1714126524392 1714126530169 OK +REQUEST request_2 1714126524391 1714126530172 OK +REQUEST request_3 1714126521389 1714126530176 OK +REQUEST request_4 1714126524495 1714126530178 OK +REQUEST request_4 1714126522976 1714126530179 OK +USER GameSimulation END 1714126530179 +REQUEST request_4 1714126520196 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520195 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520198 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520196 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520196 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520195 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520191 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520194 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520194 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520194 1714126530206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530206 +USER GameSimulation END 1714126530206 +USER GameSimulation END 1714126530206 +REQUEST request_2 1714126520196 1714126530207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126524494 1714126530269 OK +REQUEST request_2 1714126523287 1714126530273 OK +REQUEST request_3 1714126522972 1714126530273 OK +REQUEST request_2 1714126520293 1714126530298 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520294 1714126530298 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520963 1714126530311 OK +USER GameSimulation END 1714126530312 +REQUEST request_2 1714126520302 1714126530314 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520294 1714126530314 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520301 1714126530314 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520301 1714126530314 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520302 1714126530315 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520302 1714126530315 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520302 1714126530315 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520302 1714126530315 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520303 1714126530315 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530315 +USER GameSimulation END 1714126530315 +REQUEST request_2 1714126520338 1714126530345 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520336 1714126530345 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520336 1714126530345 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520338 1714126530345 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520338 1714126530345 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126521390 1714126530361 OK +USER GameSimulation END 1714126530361 +REQUEST request_5 1714126522967 1714126530365 OK +USER GameSimulation END 1714126530365 +REQUEST request_2 1714126521574 1714126530368 OK +REQUEST request_5 1714126517272 1714126530369 OK +USER GameSimulation END 1714126530369 +REQUEST request_4 1714126521571 1714126530370 OK +REQUEST request_3 1714126521570 1714126530373 OK +REQUEST request_6 1714126521574 1714126530380 OK +REQUEST request_6 1714126511276 1714126530485 KO j.i.IOException: Premature close +REQUEST request_0 1714126510276 1714126530485 KO j.i.IOException: Premature close +REQUEST request_4 1714126511277 1714126530485 KO j.i.IOException: Premature close +REQUEST request_4 1714126511276 1714126530485 KO j.i.IOException: Premature close +REQUEST request_6 1714126510275 1714126530485 KO j.i.IOException: Premature close +REQUEST request_2 1714126510275 1714126530485 KO j.i.IOException: Premature close +REQUEST request_3 1714126511279 1714126530486 KO j.i.IOException: Premature close +REQUEST request_2 1714126511275 1714126530486 KO j.i.IOException: Premature close +USER GameSimulation END 1714126530486 +REQUEST request_4 1714126511279 1714126530486 KO j.i.IOException: Premature close +USER GameSimulation END 1714126530486 +USER GameSimulation END 1714126530486 +REQUEST request_2 1714126511279 1714126530486 KO j.i.IOException: Premature close +USER GameSimulation END 1714126530486 +USER GameSimulation END 1714126530486 +USER GameSimulation END 1714126530486 +REQUEST request_3 1714126510275 1714126530486 KO j.i.IOException: Premature close +USER GameSimulation END 1714126530486 +REQUEST request_2 1714126520589 1714126530591 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520589 1714126530591 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520590 1714126530592 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530592 +REQUEST request_2 1714126521571 1714126530598 OK +REQUEST request_2 1714126521017 1714126530603 OK +REQUEST request_3 1714126521571 1714126530603 OK +REQUEST request_2 1714126520591 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520592 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126521574 1714126530607 OK +REQUEST request_3 1714126520591 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520592 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520591 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520592 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520591 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520593 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520592 1714126530607 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126521573 1714126530607 OK +REQUEST request_2 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530608 +REQUEST request_3 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520590 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520591 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520592 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126520592 1714126530608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126530608 +REQUEST request_5 1714126521574 1714126530646 OK +REQUEST request_5 1714126521570 1714126530647 OK +REQUEST request_4 1714126521017 1714126530648 OK +REQUEST request_5 1714126521018 1714126530655 OK +REQUEST request_3 1714126521017 1714126530697 OK +REQUEST request_2 1714126521017 1714126530697 OK +REQUEST request_4 1714126521014 1714126530697 OK +REQUEST request_2 1714126521013 1714126530698 OK +REQUEST request_5 1714126523028 1714126530702 OK +REQUEST request_4 1714126517624 1714126530707 OK +REQUEST request_5 1714126520764 1714126530776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126520771 1714126530776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126520771 1714126530777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126520772 1714126530777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126521658 1714126530839 OK +REQUEST request_5 1714126517624 1714126530880 OK +USER GameSimulation END 1714126530881 +REQUEST request_5 1714126517632 1714126530886 OK +USER GameSimulation END 1714126530887 +REQUEST request_5 1714126517624 1714126530887 OK +USER GameSimulation END 1714126530888 +REQUEST request_5 1714126521658 1714126530892 OK +REQUEST request_2 1714126524598 1714126530892 OK +REQUEST request_6 1714126517637 1714126530898 OK +REQUEST request_6 1714126521659 1714126530903 OK +REQUEST request_3 1714126521658 1714126530911 OK +REQUEST request_3 1714126524599 1714126530911 OK +REQUEST request_3 1714126521644 1714126531006 OK +REQUEST request_2 1714126521658 1714126531014 OK +USER GameSimulation END 1714126531014 +REQUEST request_5 1714126516732 1714126531018 OK +USER GameSimulation END 1714126531018 +REQUEST request_5 1714126517637 1714126531019 OK +USER GameSimulation END 1714126531019 +REQUEST request_6 1714126521404 1714126531020 OK +REQUEST request_2 1714126521021 1714126531022 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126521403 1714126531112 OK +REQUEST request_5 1714126521644 1714126531121 OK +USER GameSimulation END 1714126531122 +REQUEST request_5 1714126521404 1714126531122 OK +REQUEST request_6 1714126524016 1714126531123 OK +REQUEST request_5 1714126521208 1714126531221 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126521208 1714126531221 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126524015 1714126531238 OK +REQUEST request_5 1714126524015 1714126531247 OK +REQUEST request_3 1714126524015 1714126531263 OK +REQUEST request_6 1714126521017 1714126531263 OK +REQUEST request_2 1714126524014 1714126531263 OK +USER GameSimulation END 1714126531263 +REQUEST request_4 1714126521014 1714126531264 OK +REQUEST request_6 1714126521021 1714126531267 OK +REQUEST request_2 1714126521017 1714126531269 OK +REQUEST request_3 1714126521021 1714126531273 OK +REQUEST request_2 1714126518025 1714126531273 OK +REQUEST request_6 1714126518025 1714126531273 OK +REQUEST request_4 1714126524599 1714126531276 OK +REQUEST request_2 1714126518022 1714126531276 OK +REQUEST request_6 1714126521573 1714126531276 OK +REQUEST request_6 1714126521014 1714126531279 OK +REQUEST request_2 1714126521014 1714126531279 OK +USER GameSimulation END 1714126531280 +USER GameSimulation END 1714126531280 +REQUEST request_2 1714126521014 1714126531282 OK +REQUEST request_6 1714126521018 1714126531283 OK +USER GameSimulation END 1714126531283 +REQUEST request_4 1714126518267 1714126531362 OK +REQUEST request_4 1714126518276 1714126531369 OK +REQUEST request_5 1714126522281 1714126531370 OK +REQUEST request_6 1714126524392 1714126531376 OK +USER GameSimulation END 1714126531376 +REQUEST request_6 1714126525462 1714126531458 OK +REQUEST request_3 1714126522431 1714126531459 OK +REQUEST request_5 1714126518267 1714126531459 OK +REQUEST request_5 1714126522431 1714126531464 OK +REQUEST request_3 1714126525462 1714126531465 OK +USER GameSimulation END 1714126531466 +REQUEST request_3 1714126518266 1714126531512 OK +REQUEST request_2 1714126518266 1714126531513 OK +REQUEST request_4 1714126518266 1714126531513 OK +USER GameSimulation END 1714126531513 +REQUEST request_3 1714126518266 1714126531515 OK +REQUEST request_2 1714126522280 1714126531515 OK +REQUEST request_5 1714126518266 1714126531516 OK +REQUEST request_6 1714126518029 1714126531519 OK +REQUEST request_2 1714126522279 1714126531519 OK +USER GameSimulation END 1714126531519 +REQUEST request_4 1714126518022 1714126531525 OK +REQUEST request_4 1714126518597 1714126531529 OK +USER GameSimulation END 1714126531530 +REQUEST request_4 1714126525654 1714126531572 OK +REQUEST request_3 1714126518025 1714126531573 OK +REQUEST request_2 1714126518593 1714126531573 OK +USER GameSimulation END 1714126531574 +REQUEST request_2 1714126521568 1714126531574 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126531574 +REQUEST request_6 1714126521571 1714126531588 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126531589 +REQUEST request_5 1714126518022 1714126531658 OK +USER GameSimulation END 1714126531659 +REQUEST request_5 1714126518025 1714126531664 OK +REQUEST request_2 1714126518635 1714126531664 OK +USER GameSimulation END 1714126531665 +REQUEST request_5 1714126518636 1714126531668 OK +REQUEST request_6 1714126518683 1714126531669 OK +USER GameSimulation END 1714126531669 +REQUEST request_2 1714126518683 1714126531669 OK +REQUEST request_4 1714126518683 1714126531670 OK +REQUEST request_4 1714126518727 1714126531674 OK +REQUEST request_2 1714126525462 1714126531674 OK +REQUEST request_3 1714126518683 1714126531677 OK +USER GameSimulation END 1714126531677 +REQUEST request_3 1714126518727 1714126531691 OK +USER GameSimulation END 1714126531691 +REQUEST request_3 1714126518727 1714126531783 OK +REQUEST request_5 1714126518718 1714126531783 OK +USER GameSimulation END 1714126531784 +REQUEST request_5 1714126518727 1714126531785 OK +REQUEST request_6 1714126518727 1714126531786 OK +USER GameSimulation END 1714126531786 +REQUEST request_4 1714126524219 1714126531826 OK +REQUEST request_3 1714126518731 1714126531842 OK +REQUEST request_5 1714126518731 1714126531844 OK +USER GameSimulation END 1714126531844 +REQUEST request_3 1714126524225 1714126531857 OK +REQUEST request_2 1714126524225 1714126531864 OK +REQUEST request_4 1714126522846 1714126531870 OK +REQUEST request_2 1714126518534 1714126531870 OK +USER GameSimulation END 1714126531870 +REQUEST request_3 1714126522280 1714126531875 OK +REQUEST request_6 1714126522847 1714126531875 OK +USER GameSimulation END 1714126531875 +REQUEST request_6 1714126518267 1714126531949 OK +USER GameSimulation END 1714126531949 +REQUEST request_2 1714126522883 1714126531956 OK +USER GameSimulation END 1714126531956 +REQUEST request_5 1714126522846 1714126531960 OK +USER GameSimulation END 1714126531960 +REQUEST request_5 1714126518276 1714126531961 OK +USER GameSimulation END 1714126531961 +REQUEST request_2 1714126518953 1714126531967 OK +USER GameSimulation END 1714126531967 +REQUEST request_2 1714126519000 1714126531973 OK +REQUEST request_3 1714126519000 1714126531973 OK +REQUEST request_4 1714126519000 1714126531977 OK +REQUEST request_6 1714126519000 1714126531977 OK +REQUEST request_6 1714126526021 1714126531978 OK +REQUEST request_4 1714126526021 1714126532019 OK +REQUEST request_2 1714126526021 1714126532020 OK +REQUEST request_2 1714126523028 1714126532026 OK +REQUEST request_5 1714126519000 1714126532027 OK +USER GameSimulation END 1714126532027 +REQUEST request_4 1714126523028 1714126532031 OK +REQUEST request_6 1714126523028 1714126532032 OK +REQUEST request_4 1714126523052 1714126532032 OK +REQUEST request_3 1714126523028 1714126532035 OK +USER GameSimulation END 1714126532036 +REQUEST request_2 1714126523049 1714126532087 OK +REQUEST request_6 1714126523049 1714126532087 OK +REQUEST request_4 1714126523049 1714126532088 OK +REQUEST request_5 1714126523052 1714126532088 OK +REQUEST request_3 1714126523049 1714126532090 OK +REQUEST request_3 1714126523052 1714126532092 OK +REQUEST request_2 1714126519077 1714126532095 OK +REQUEST request_6 1714126519077 1714126532095 OK +REQUEST request_4 1714126519077 1714126532095 OK +REQUEST request_6 1714126519092 1714126532144 OK +REQUEST request_2 1714126519092 1714126532184 OK +REQUEST request_4 1714126519092 1714126532185 OK +REQUEST request_5 1714126519077 1714126532187 OK +USER GameSimulation END 1714126532188 +REQUEST request_5 1714126519092 1714126532191 OK +REQUEST request_3 1714126519092 1714126532191 OK +USER GameSimulation END 1714126532191 +REQUEST request_2 1714126526133 1714126532194 OK +REQUEST request_4 1714126526133 1714126532194 OK +REQUEST request_2 1714126526242 1714126532246 OK +REQUEST request_5 1714126526134 1714126532250 OK +REQUEST request_3 1714126526242 1714126532254 OK +REQUEST request_4 1714126526241 1714126532254 OK +REQUEST request_3 1714126526240 1714126532266 OK +REQUEST request_6 1714126526243 1714126532341 OK +REQUEST request_6 1714126526241 1714126532350 OK +REQUEST request_5 1714126526241 1714126532350 OK +REQUEST request_5 1714126526243 1714126532352 OK +REQUEST request_4 1714126526242 1714126532356 OK +REQUEST request_2 1714126526240 1714126532356 OK +USER GameSimulation END 1714126532357 +USER GameSimulation END 1714126532357 +REQUEST request_4 1714126519236 1714126532360 OK +REQUEST request_6 1714126526134 1714126532365 OK +REQUEST request_2 1714126519241 1714126532366 OK +REQUEST request_6 1714126524226 1714126532372 OK +REQUEST request_6 1714126526407 1714126532491 OK +REQUEST request_2 1714126524219 1714126532508 OK +USER GameSimulation END 1714126532508 +REQUEST request_5 1714126524225 1714126532508 OK +REQUEST request_5 1714126519241 1714126532520 OK +REQUEST request_5 1714126519236 1714126532521 OK +USER GameSimulation END 1714126532522 +REQUEST request_4 1714126526407 1714126532523 OK +REQUEST request_2 1714126526406 1714126532523 OK +REQUEST request_4 1714126517023 1714126532531 OK +REQUEST request_6 1714126517023 1714126532564 OK +USER GameSimulation END 1714126532564 +REQUEST request_5 1714126517023 1714126532574 OK +USER GameSimulation END 1714126532575 +REQUEST request_3 1714126526464 1714126532578 OK +REQUEST request_4 1714126525462 1714126532578 OK +REQUEST request_4 1714126519241 1714126532592 OK +REQUEST request_4 1714126523269 1714126532610 OK +REQUEST request_5 1714126523269 1714126532710 OK +USER GameSimulation END 1714126532710 +REQUEST request_5 1714126526464 1714126532710 OK +REQUEST request_5 1714126525462 1714126532715 OK +USER GameSimulation END 1714126532716 +REQUEST request_3 1714126519243 1714126532719 OK +REQUEST request_3 1714126519258 1714126532719 OK +REQUEST request_2 1714126525587 1714126532722 OK +REQUEST request_4 1714126525587 1714126532723 OK +REQUEST request_3 1714126525587 1714126532725 OK +REQUEST request_2 1714126519588 1714126532725 OK +REQUEST request_4 1714126519588 1714126532735 OK +USER GameSimulation END 1714126532735 +REQUEST request_3 1714126519588 1714126532827 OK +REQUEST request_5 1714126519586 1714126532827 OK +USER GameSimulation END 1714126532828 +REQUEST request_5 1714126525592 1714126532875 OK +REQUEST request_4 1714126525592 1714126532911 OK +REQUEST request_5 1714126519589 1714126532918 OK +USER GameSimulation END 1714126532919 +REQUEST request_6 1714126525588 1714126532919 OK +REQUEST request_6 1714126525593 1714126532920 OK +REQUEST request_5 1714126519588 1714126532921 OK +USER GameSimulation END 1714126532921 +REQUEST request_3 1714126525592 1714126532928 OK +REQUEST request_2 1714126525592 1714126532930 OK +USER GameSimulation END 1714126532931 +REQUEST request_2 1714126526711 1714126532935 OK +REQUEST request_6 1714126519694 1714126532935 OK +USER GameSimulation END 1714126532935 +REQUEST request_4 1714126526712 1714126532936 OK +REQUEST request_3 1714126526712 1714126532939 OK +REQUEST request_2 1714126526713 1714126532992 OK +REQUEST request_5 1714126526715 1714126533113 OK +REQUEST request_3 1714126523737 1714126533123 OK +REQUEST request_5 1714126519702 1714126533123 OK +USER GameSimulation END 1714126533124 +REQUEST request_5 1714126519722 1714126533128 OK +REQUEST request_2 1714126523737 1714126533183 OK +REQUEST request_6 1714126519722 1714126533192 OK +REQUEST request_5 1714126523738 1714126533196 OK +REQUEST request_3 1714126519721 1714126533196 OK +USER GameSimulation END 1714126533196 +USER GameSimulation END 1714126533196 +REQUEST request_2 1714126519762 1714126533197 OK +REQUEST request_6 1714126523757 1714126533197 OK +REQUEST request_2 1714126523756 1714126533200 OK +REQUEST request_5 1714126523757 1714126533344 OK +USER GameSimulation END 1714126533344 +REQUEST request_2 1714126519243 1714126533345 OK +REQUEST request_5 1714126519762 1714126533350 OK +USER GameSimulation END 1714126533351 +REQUEST request_4 1714126526622 1714126533351 OK +REQUEST request_4 1714126526623 1714126533353 OK +REQUEST request_2 1714126519877 1714126533355 OK +REQUEST request_6 1714126519881 1714126533432 OK +REQUEST request_5 1714126519244 1714126533439 OK +REQUEST request_5 1714126519246 1714126533440 OK +REQUEST request_6 1714126519881 1714126533482 OK +USER GameSimulation END 1714126533483 +REQUEST request_2 1714126519881 1714126533485 OK +USER GameSimulation END 1714126533485 +REQUEST request_5 1714126519877 1714126533487 OK +USER GameSimulation END 1714126533488 +REQUEST request_4 1714126519982 1714126533488 OK +REQUEST request_2 1714126519911 1714126533489 OK +REQUEST request_6 1714126520036 1714126533497 OK +REQUEST request_3 1714126519982 1714126533551 OK +USER GameSimulation END 1714126533551 +REQUEST request_5 1714126520036 1714126533601 OK +REQUEST request_3 1714126526133 1714126533605 OK +REQUEST request_2 1714126526616 1714126533605 OK +REQUEST request_6 1714126519911 1714126533605 OK +REQUEST request_4 1714126519911 1714126533606 OK +USER GameSimulation END 1714126533607 +USER GameSimulation END 1714126533607 +REQUEST request_3 1714126520036 1714126533645 OK +USER GameSimulation END 1714126533646 +REQUEST request_2 1714126520195 1714126533647 OK +USER GameSimulation END 1714126533648 +REQUEST request_5 1714126525588 1714126533648 OK +USER GameSimulation END 1714126533648 +REQUEST request_2 1714126520197 1714126533651 OK +USER GameSimulation END 1714126533652 +REQUEST request_3 1714126520196 1714126533656 OK +USER GameSimulation END 1714126533656 +REQUEST request_6 1714126523052 1714126533659 OK +REQUEST request_2 1714126520196 1714126533658 OK +USER GameSimulation END 1714126533659 +REQUEST request_2 1714126523052 1714126533659 OK +USER GameSimulation END 1714126533659 +REQUEST request_3 1714126520197 1714126533662 OK +REQUEST request_4 1714126519246 1714126533662 OK +USER GameSimulation END 1714126533662 +USER GameSimulation END 1714126533662 +REQUEST request_4 1714126519258 1714126533662 OK +USER GameSimulation END 1714126533663 +REQUEST request_6 1714126520337 1714126533719 OK +USER GameSimulation END 1714126533720 +REQUEST request_3 1714126520047 1714126533721 OK +USER GameSimulation END 1714126533721 +REQUEST request_3 1714126520338 1714126533854 OK +REQUEST request_5 1714126520338 1714126533856 OK +USER GameSimulation END 1714126533857 +REQUEST request_3 1714126527411 1714126533860 OK +REQUEST request_5 1714126523049 1714126533862 OK +USER GameSimulation END 1714126533862 +REQUEST request_5 1714126520294 1714126533862 OK +USER GameSimulation END 1714126533863 +REQUEST request_3 1714126526407 1714126533866 OK +REQUEST request_2 1714126527407 1714126533866 OK +REQUEST request_4 1714126527412 1714126533871 OK +REQUEST request_6 1714126519241 1714126533871 OK +REQUEST request_6 1714126519244 1714126533871 OK +USER GameSimulation END 1714126533872 +REQUEST request_6 1714126526464 1714126533913 OK +REQUEST request_5 1714126527412 1714126533918 OK +REQUEST request_3 1714126519241 1714126533918 OK +REQUEST request_6 1714126527506 1714126533919 OK +REQUEST request_6 1714126527506 1714126533919 OK +USER GameSimulation END 1714126533919 +REQUEST request_3 1714126527506 1714126533921 OK +REQUEST request_4 1714126527506 1714126533925 OK +REQUEST request_6 1714126524495 1714126533928 OK +REQUEST request_3 1714126527506 1714126533979 OK +REQUEST request_2 1714126524494 1714126534057 OK +REQUEST request_4 1714126524225 1714126534064 OK +USER GameSimulation END 1714126534064 +REQUEST request_5 1714126527506 1714126534065 OK +REQUEST request_5 1714126527506 1714126534066 OK +REQUEST request_5 1714126524495 1714126534067 OK +USER GameSimulation END 1714126534068 +REQUEST request_4 1714126520589 1714126534156 OK +REQUEST request_5 1714126520587 1714126534163 OK +REQUEST request_5 1714126520592 1714126534164 OK +USER GameSimulation END 1714126534164 +REQUEST request_6 1714126520588 1714126534165 OK +REQUEST request_6 1714126520590 1714126534165 OK +REQUEST request_6 1714126526715 1714126534247 OK +REQUEST request_5 1714126520591 1714126534254 OK +REQUEST request_4 1714126526714 1714126534256 OK +REQUEST request_5 1714126526407 1714126534256 OK +USER GameSimulation END 1714126534257 +REQUEST request_4 1714126527747 1714126534296 OK +REQUEST request_3 1714126526714 1714126534300 OK +USER GameSimulation END 1714126534301 +REQUEST request_5 1714126526712 1714126534301 OK +REQUEST request_3 1714126527746 1714126534305 OK +REQUEST request_2 1714126527746 1714126534305 OK +REQUEST request_4 1714126520764 1714126534311 OK +USER GameSimulation END 1714126534311 +REQUEST request_6 1714126520772 1714126534353 OK +REQUEST request_2 1714126520771 1714126534355 OK +USER GameSimulation END 1714126534355 +REQUEST request_4 1714126520591 1714126534357 OK +USER GameSimulation END 1714126534357 +REQUEST request_5 1714126527747 1714126534358 OK +REQUEST request_4 1714126520591 1714126534473 OK +REQUEST request_5 1714126520590 1714126534520 OK +USER GameSimulation END 1714126534520 +REQUEST request_3 1714126520591 1714126534527 OK +USER GameSimulation END 1714126534527 +REQUEST request_5 1714126520590 1714126534528 OK +REQUEST request_3 1714126520589 1714126534531 OK +REQUEST request_4 1714126520870 1714126534532 OK +USER GameSimulation END 1714126534532 +REQUEST request_6 1714126527412 1714126534534 OK +REQUEST request_2 1714126520589 1714126534534 OK +USER GameSimulation END 1714126534535 +USER GameSimulation END 1714126534535 +REQUEST request_3 1714126520587 1714126534537 OK +USER GameSimulation END 1714126534538 +REQUEST request_4 1714126521018 1714126534538 OK +REQUEST request_4 1714126521021 1714126534549 OK +REQUEST request_6 1714126521018 1714126534589 OK +REQUEST request_5 1714126524599 1714126534608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126521018 1714126534627 OK +USER GameSimulation END 1714126534628 +REQUEST request_5 1714126521021 1714126534632 OK +USER GameSimulation END 1714126534633 +REQUEST request_3 1714126521017 1714126534636 OK +REQUEST request_5 1714126521018 1714126534636 OK +REQUEST request_4 1714126528192 1714126534637 OK +USER GameSimulation END 1714126534637 +REQUEST request_5 1714126521017 1714126534740 OK +USER GameSimulation END 1714126534741 +REQUEST request_5 1714126528193 1714126534741 OK +REQUEST request_3 1714126521207 1714126534745 OK +REQUEST request_4 1714126521208 1714126534794 OK +USER GameSimulation END 1714126534794 +REQUEST request_3 1714126521209 1714126534802 OK +REQUEST request_6 1714126521217 1714126534802 OK +USER GameSimulation END 1714126534803 +REQUEST request_5 1714126521209 1714126534803 OK +REQUEST request_6 1714126521210 1714126534805 OK +USER GameSimulation END 1714126534806 +REQUEST request_2 1714126528254 1714126534810 OK +REQUEST request_2 1714126528254 1714126534811 OK +REQUEST request_4 1714126528255 1714126534813 OK +REQUEST request_3 1714126528255 1714126534819 OK +REQUEST request_4 1714126528255 1714126534823 OK +REQUEST request_3 1714126528255 1714126534867 OK +REQUEST request_6 1714126528256 1714126534867 OK +REQUEST request_5 1714126528255 1714126534909 OK +REQUEST request_4 1714126528256 1714126534910 OK +REQUEST request_5 1714126528255 1714126534915 OK +REQUEST request_6 1714126528256 1714126534916 OK +REQUEST request_3 1714126528255 1714126534916 OK +USER GameSimulation END 1714126534916 +REQUEST request_2 1714126528267 1714126534958 OK +REQUEST request_4 1714126528268 1714126534959 OK +REQUEST request_5 1714126528256 1714126534963 OK +REQUEST request_3 1714126528267 1714126534964 OK +REQUEST request_6 1714126528268 1714126534964 OK +REQUEST request_2 1714126527272 1714126535003 OK +REQUEST request_6 1714126527273 1714126535009 OK +REQUEST request_5 1714126528268 1714126535012 OK +USER GameSimulation END 1714126535012 +REQUEST request_4 1714126527273 1714126535052 OK +REQUEST request_2 1714126527311 1714126535073 OK +REQUEST request_5 1714126527273 1714126535073 OK +REQUEST request_3 1714126527273 1714126535075 OK +USER GameSimulation END 1714126535075 +REQUEST request_4 1714126527311 1714126535091 OK +REQUEST request_6 1714126527311 1714126535091 OK +REQUEST request_3 1714126527311 1714126535095 OK +REQUEST request_4 1714126521403 1714126535096 OK +REQUEST request_2 1714126521403 1714126535102 OK +REQUEST request_6 1714126521404 1714126535102 OK +REQUEST request_3 1714126521403 1714126535145 OK +REQUEST request_4 1714126521403 1714126535145 OK +REQUEST request_4 1714126521403 1714126535149 OK +REQUEST request_2 1714126521403 1714126535152 OK +REQUEST request_4 1714126528439 1714126535164 OK +REQUEST request_2 1714126528439 1714126535172 OK +REQUEST request_6 1714126528440 1714126535209 OK +REQUEST request_3 1714126521403 1714126535248 OK +REQUEST request_3 1714126528439 1714126535248 OK +USER GameSimulation END 1714126535248 +REQUEST request_4 1714126527506 1714126535252 OK +REQUEST request_5 1714126521403 1714126535253 OK +USER GameSimulation END 1714126535254 +REQUEST request_5 1714126521403 1714126535255 OK +USER GameSimulation END 1714126535255 +REQUEST request_5 1714126528439 1714126535259 OK +USER GameSimulation END 1714126535260 +REQUEST request_4 1714126528561 1714126535262 OK +REQUEST request_2 1714126527506 1714126535262 OK +USER GameSimulation END 1714126535263 +REQUEST request_2 1714126527506 1714126535263 OK +USER GameSimulation END 1714126535263 +REQUEST request_2 1714126528561 1714126535267 OK +REQUEST request_4 1714126521574 1714126535268 OK +USER GameSimulation END 1714126535268 +REQUEST request_4 1714126521570 1714126535272 OK +REQUEST request_3 1714126528561 1714126535272 OK +REQUEST request_6 1714126525654 1714126535273 OK +USER GameSimulation END 1714126535273 +REQUEST request_3 1714126521573 1714126535276 OK +USER GameSimulation END 1714126535276 +REQUEST request_3 1714126525654 1714126535290 OK +REQUEST request_3 1714126528681 1714126535386 OK +REQUEST request_6 1714126528681 1714126535386 OK +REQUEST request_5 1714126525654 1714126535388 OK +REQUEST request_5 1714126528681 1714126535409 OK +REQUEST request_6 1714126521684 1714126535463 OK +REQUEST request_5 1714126521684 1714126535469 OK +REQUEST request_6 1714126527747 1714126535470 OK +REQUEST request_2 1714126521684 1714126535470 OK +USER GameSimulation END 1714126535470 +REQUEST request_6 1714126522088 1714126535470 OK +USER GameSimulation END 1714126535471 +REQUEST request_4 1714126522087 1714126535476 OK +REQUEST request_3 1714126522086 1714126535521 OK +REQUEST request_2 1714126522086 1714126535521 OK +REQUEST request_2 1714126528192 1714126535524 OK +REQUEST request_5 1714126522087 1714126535524 OK +USER GameSimulation END 1714126535525 +REQUEST request_6 1714126528193 1714126535525 OK +REQUEST request_6 1714126528256 1714126535528 OK +REQUEST request_3 1714126528192 1714126535528 OK +REQUEST request_2 1714126528254 1714126535528 OK +USER GameSimulation END 1714126535528 +USER GameSimulation END 1714126535529 +USER GameSimulation END 1714126535529 +REQUEST request_6 1714126522261 1714126535531 OK +REQUEST request_2 1714126522260 1714126535535 OK +REQUEST request_4 1714126522261 1714126535577 OK +REQUEST request_5 1714126522261 1714126535587 OK +REQUEST request_4 1714126529359 1714126535589 OK +REQUEST request_3 1714126522261 1714126535589 OK +USER GameSimulation END 1714126535590 +REQUEST request_6 1714126529359 1714126535595 OK +REQUEST request_4 1714126526464 1714126535634 OK +REQUEST request_2 1714126526464 1714126535635 OK +USER GameSimulation END 1714126535636 +REQUEST request_5 1714126529359 1714126535639 OK +REQUEST request_2 1714126529520 1714126535681 OK +REQUEST request_6 1714126529521 1714126535683 OK +REQUEST request_3 1714126529521 1714126535683 OK +REQUEST request_6 1714126528561 1714126535683 OK +REQUEST request_5 1714126529521 1714126535691 OK +REQUEST request_6 1714126526622 1714126535732 OK +REQUEST request_4 1714126526617 1714126535732 OK +REQUEST request_5 1714126528561 1714126535738 OK +USER GameSimulation END 1714126535739 +REQUEST request_2 1714126526622 1714126535739 OK +REQUEST request_3 1714126526617 1714126535782 OK +REQUEST request_6 1714126526624 1714126535835 OK +REQUEST request_5 1714126526622 1714126535837 OK +REQUEST request_5 1714126526617 1714126535838 OK +REQUEST request_4 1714126528681 1714126535839 OK +REQUEST request_3 1714126526623 1714126535842 OK +REQUEST request_2 1714126528680 1714126535852 OK +USER GameSimulation END 1714126535853 +REQUEST request_2 1714126529727 1714126535854 OK +REQUEST request_6 1714126526713 1714126535854 OK +USER GameSimulation END 1714126535855 +REQUEST request_4 1714126529728 1714126535855 OK +REQUEST request_4 1714126523288 1714126535863 OK +REQUEST request_3 1714126529727 1714126535902 OK +REQUEST request_4 1714126523288 1714126535902 OK +REQUEST request_5 1714126529728 1714126535906 OK +REQUEST request_2 1714126523287 1714126535911 OK +REQUEST request_3 1714126523287 1714126535946 OK +REQUEST request_6 1714126523288 1714126535947 OK +REQUEST request_5 1714126523288 1714126535952 OK +REQUEST request_6 1714126523288 1714126535952 OK +REQUEST request_3 1714126523287 1714126535952 OK +USER GameSimulation END 1714126535952 +REQUEST request_2 1714126529359 1714126536040 OK +REQUEST request_5 1714126527311 1714126536042 OK +USER GameSimulation END 1714126536042 +REQUEST request_4 1714126529521 1714126536042 OK +USER GameSimulation END 1714126536043 +REQUEST request_5 1714126523288 1714126536043 OK +USER GameSimulation END 1714126536043 +REQUEST request_3 1714126529359 1714126536047 OK +REQUEST request_4 1714126523641 1714126536047 OK +USER GameSimulation END 1714126536047 +REQUEST request_6 1714126523641 1714126536049 OK +REQUEST request_2 1714126523640 1714126536050 OK +REQUEST request_6 1714126529728 1714126536090 OK +USER GameSimulation END 1714126536091 +REQUEST request_6 1714126524600 1714126536093 OK +USER GameSimulation END 1714126536093 +REQUEST request_5 1714126523641 1714126536094 OK +REQUEST request_6 1714126526617 1714126536094 OK +USER GameSimulation END 1714126536095 +REQUEST request_2 1714126526621 1714126536098 OK +REQUEST request_3 1714126523641 1714126536103 OK +USER GameSimulation END 1714126536104 +REQUEST request_3 1714126526621 1714126536145 OK +USER GameSimulation END 1714126536146 +REQUEST request_5 1714126526623 1714126536148 OK +USER GameSimulation END 1714126536149 +REQUEST request_0 1714126516189 1714126542440 KO j.i.IOException: Premature close +USER GameSimulation END 1714126542441 +REQUEST request_5 1714126522261 1714126544492 KO j.i.IOException: Premature close +USER GameSimulation END 1714126544492 +REQUEST request_2 1714126522972 1714126545207 KO j.i.IOException: Premature close +USER GameSimulation END 1714126545207 +REQUEST request_2 1714126525654 1714126545924 KO j.i.IOException: Premature close +USER GameSimulation END 1714126545925 +REQUEST request_5 1714126526021 1714126546282 KO j.i.IOException: Premature close +REQUEST request_3 1714126526021 1714126546313 KO j.i.IOException: Premature close +USER GameSimulation END 1714126546314 +REQUEST request_3 1714126522279 1714126548526 KO j.i.IOException: Premature close +USER GameSimulation END 1714126548526 diff --git a/docs/load_tests/gamesimulation-1000-20s/style/bootstrap.min.css b/docs/load_tests/gamesimulation-1000-20s/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-1000-20s/style/close.svg b/docs/load_tests/gamesimulation-1000-20s/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/executions.svg b/docs/load_tests/gamesimulation-1000-20s/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/expand.svg b/docs/load_tests/gamesimulation-1000-20s/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/favicon.ico b/docs/load_tests/gamesimulation-1000-20s/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-1000-20s/style/fullscreen.svg b/docs/load_tests/gamesimulation-1000-20s/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/style/logo-dark.svg b/docs/load_tests/gamesimulation-1000-20s/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/logo-light.svg b/docs/load_tests/gamesimulation-1000-20s/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-20s/style/sort-down.svg b/docs/load_tests/gamesimulation-1000-20s/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/style/sort-up.svg b/docs/load_tests/gamesimulation-1000-20s/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/style/sort.svg b/docs/load_tests/gamesimulation-1000-20s/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-20s/style/style.css b/docs/load_tests/gamesimulation-1000-20s/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-20s/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-1000-30s/index.html b/docs/load_tests/gamesimulation-1000-30s/index.html new file mode 100644 index 00000000..516d317e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/index.html @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 10:24:42 GMT + + + Duration: + 1m 3s + + + Description: + Run 1000 game petitions during 30 seconds + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/js/all_sessions.js b/docs/load_tests/gamesimulation-1000-30s/js/all_sessions.js new file mode 100644 index 00000000..fad18e3f --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714127083000,35],[1714127084000,59],[1714127085000,78],[1714127086000,101],[1714127087000,117],[1714127088000,137],[1714127089000,157],[1714127090000,177],[1714127091000,194],[1714127092000,212],[1714127093000,230],[1714127094000,250],[1714127095000,269],[1714127096000,291],[1714127097000,308],[1714127098000,331],[1714127099000,347],[1714127100000,372],[1714127101000,398],[1714127102000,425],[1714127103000,450],[1714127104000,475],[1714127105000,493],[1714127106000,514],[1714127107000,538],[1714127108000,550],[1714127109000,574],[1714127110000,580],[1714127111000,599],[1714127112000,599],[1714127113000,567],[1714127114000,533],[1714127115000,466],[1714127116000,444],[1714127117000,411],[1714127118000,391],[1714127119000,366],[1714127120000,339],[1714127121000,317],[1714127122000,289],[1714127123000,263],[1714127124000,219],[1714127125000,195],[1714127126000,162],[1714127127000,147],[1714127128000,133],[1714127129000,116],[1714127130000,104],[1714127131000,82],[1714127132000,70],[1714127133000,46],[1714127134000,39],[1714127135000,37],[1714127136000,34],[1714127137000,33],[1714127138000,20],[1714127139000,20],[1714127140000,16],[1714127141000,10],[1714127142000,9],[1714127143000,8],[1714127144000,4],[1714127145000,4],[1714127146000,1] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/js/assertions.xml b/docs/load_tests/gamesimulation-1000-30s/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/js/bootstrap.min.js b/docs/load_tests/gamesimulation-1000-30s/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/js/ellipsis.js b/docs/load_tests/gamesimulation-1000-30s/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-1000-30s/js/gatling.js b/docs/load_tests/gamesimulation-1000-30s/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-1000-30s/js/global_stats.json b/docs/load_tests/gamesimulation-1000-30s/js/global_stats.json new file mode 100644 index 00000000..a41c83ea --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 6376, + "ok": 5304, + "ko": 1072 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26282, + "ok": 23593, + "ko": 26282 + }, + "meanResponseTime": { + "total": 6394, + "ok": 5126, + "ko": 12668 + }, + "standardDeviation": { + "total": 4924, + "ok": 3916, + "ko": 4587 + }, + "percentiles1": { + "total": 5932, + "ok": 5220, + "ko": 10012 + }, + "percentiles2": { + "total": 9764, + "ok": 7416, + "ko": 19207 + }, + "percentiles3": { + "total": 16767, + "ok": 12451, + "ko": 20248 + }, + "percentiles4": { + "total": 20240, + "ok": 16292, + "ko": 26252 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1094, + "percentage": 17 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 95, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4115, + "percentage": 65 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1072, + "percentage": 17 +}, + "meanNumberOfRequestsPerSecond": { + "total": 99.625, + "ok": 82.875, + "ko": 16.75 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/js/highcharts-more.js b/docs/load_tests/gamesimulation-1000-30s/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-1000-30s/js/highstock.js b/docs/load_tests/gamesimulation-1000-30s/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-1000-30s/js/stats.js b/docs/load_tests/gamesimulation-1000-30s/js/stats.js new file mode 100644 index 00000000..be8f0c57 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "6376", + "ok": "5304", + "ko": "1072" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "9617" + }, + "maxResponseTime": { + "total": "26282", + "ok": "23593", + "ko": "26282" + }, + "meanResponseTime": { + "total": "6394", + "ok": "5126", + "ko": "12668" + }, + "standardDeviation": { + "total": "4924", + "ok": "3916", + "ko": "4587" + }, + "percentiles1": { + "total": "5932", + "ok": "5220", + "ko": "10012" + }, + "percentiles2": { + "total": "9764", + "ok": "7416", + "ko": "19207" + }, + "percentiles3": { + "total": "16767", + "ok": "12451", + "ko": "20248" + }, + "percentiles4": { + "total": "20240", + "ok": "16292", + "ko": "26252" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1094, + "percentage": 17 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 95, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4115, + "percentage": 65 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1072, + "percentage": 17 +}, + "meanNumberOfRequestsPerSecond": { + "total": "99.625", + "ok": "82.875", + "ko": "16.75" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "1000", + "ok": "896", + "ko": "104" + }, + "minResponseTime": { + "total": "56", + "ok": "56", + "ko": "9626" + }, + "maxResponseTime": { + "total": "26233", + "ok": "19969", + "ko": "26233" + }, + "meanResponseTime": { + "total": "6083", + "ok": "5511", + "ko": "11013" + }, + "standardDeviation": { + "total": "3546", + "ok": "3108", + "ko": "3249" + }, + "percentiles1": { + "total": "5898", + "ok": "5670", + "ko": "10010" + }, + "percentiles2": { + "total": "8148", + "ok": "7193", + "ko": "10013" + }, + "percentiles3": { + "total": "12326", + "ok": "12038", + "ko": "20233" + }, + "percentiles4": { + "total": "14486", + "ok": "13423", + "ko": "22232" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 54, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 23, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 819, + "percentage": 82 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 104, + "percentage": 10 +}, + "meanNumberOfRequestsPerSecond": { + "total": "15.625", + "ok": "14", + "ko": "1.625" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "896", + "ok": "896", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "228", + "ok": "228", + "ko": "-" + }, + "meanResponseTime": { + "total": "80", + "ok": "80", + "ko": "-" + }, + "standardDeviation": { + "total": "38", + "ok": "38", + "ko": "-" + }, + "percentiles1": { + "total": "68", + "ok": "68", + "ko": "-" + }, + "percentiles2": { + "total": "111", + "ok": "111", + "ko": "-" + }, + "percentiles3": { + "total": "149", + "ok": "149", + "ko": "-" + }, + "percentiles4": { + "total": "193", + "ok": "193", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 896, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "14", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "896", + "ok": "732", + "ko": "164" + }, + "minResponseTime": { + "total": "84", + "ok": "84", + "ko": "9617" + }, + "maxResponseTime": { + "total": "26258", + "ok": "19915", + "ko": "26258" + }, + "meanResponseTime": { + "total": "7383", + "ok": "6111", + "ko": "13059" + }, + "standardDeviation": { + "total": "4518", + "ok": "3355", + "ko": "4673" + }, + "percentiles1": { + "total": "6481", + "ok": "5787", + "ko": "10012" + }, + "percentiles2": { + "total": "10005", + "ok": "7692", + "ko": "19212" + }, + "percentiles3": { + "total": "19212", + "ok": "12700", + "ko": "20239" + }, + "percentiles4": { + "total": "20239", + "ok": "16394", + "ko": "23737" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 684, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 164, + "percentage": 18 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "11.438", + "ko": "2.562" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "896", + "ok": "714", + "ko": "182" + }, + "minResponseTime": { + "total": "96", + "ok": "96", + "ko": "9624" + }, + "maxResponseTime": { + "total": "26268", + "ok": "23593", + "ko": "26268" + }, + "meanResponseTime": { + "total": "7617", + "ok": "6252", + "ko": "12976" + }, + "standardDeviation": { + "total": "4664", + "ok": "3525", + "ko": "4725" + }, + "percentiles1": { + "total": "6841", + "ok": "5851", + "ko": "10013" + }, + "percentiles2": { + "total": "10007", + "ok": "7734", + "ko": "19212" + }, + "percentiles3": { + "total": "19213", + "ok": "12993", + "ko": "20254" + }, + "percentiles4": { + "total": "20254", + "ok": "17205", + "ko": "26243" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 30, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 670, + "percentage": 75 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 182, + "percentage": 20 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "11.156", + "ko": "2.844" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "896", + "ok": "695", + "ko": "201" + }, + "minResponseTime": { + "total": "62", + "ok": "62", + "ko": "9618" + }, + "maxResponseTime": { + "total": "26264", + "ok": "19968", + "ko": "26264" + }, + "meanResponseTime": { + "total": "7817", + "ok": "6292", + "ko": "13090" + }, + "standardDeviation": { + "total": "4873", + "ok": "3667", + "ko": "4848" + }, + "percentiles1": { + "total": "6964", + "ok": "5815", + "ko": "10014" + }, + "percentiles2": { + "total": "10009", + "ok": "8051", + "ko": "19213" + }, + "percentiles3": { + "total": "19229", + "ok": "13523", + "ko": "20249" + }, + "percentiles4": { + "total": "20255", + "ok": "18162", + "ko": "26252" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 30, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 651, + "percentage": 73 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 201, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "10.859", + "ko": "3.141" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "896", + "ok": "685", + "ko": "211" + }, + "minResponseTime": { + "total": "269", + "ok": "269", + "ko": "9617" + }, + "maxResponseTime": { + "total": "26282", + "ok": "21719", + "ko": "26282" + }, + "meanResponseTime": { + "total": "7828", + "ok": "6450", + "ko": "12300" + }, + "standardDeviation": { + "total": "4550", + "ok": "3620", + "ko": "4380" + }, + "percentiles1": { + "total": "7365", + "ok": "6221", + "ko": "10012" + }, + "percentiles2": { + "total": "10009", + "ok": "8177", + "ko": "10020" + }, + "percentiles3": { + "total": "19214", + "ok": "13382", + "ko": "20237" + }, + "percentiles4": { + "total": "20246", + "ok": "17386", + "ko": "26253" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 24, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 647, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 211, + "percentage": 24 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "10.703", + "ko": "3.297" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "896", + "ok": "686", + "ko": "210" + }, + "minResponseTime": { + "total": "72", + "ok": "72", + "ko": "9617" + }, + "maxResponseTime": { + "total": "26262", + "ok": "19305", + "ko": "26262" + }, + "meanResponseTime": { + "total": "7984", + "ok": "6485", + "ko": "12881" + }, + "standardDeviation": { + "total": "4781", + "ok": "3674", + "ko": "4701" + }, + "percentiles1": { + "total": "7516", + "ok": "6082", + "ko": "10014" + }, + "percentiles2": { + "total": "10010", + "ok": "8596", + "ko": "19211" + }, + "percentiles3": { + "total": "19218", + "ok": "13442", + "ko": "20252" + }, + "percentiles4": { + "total": "20256", + "ok": "17038", + "ko": "26239" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 28, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 644, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 210, + "percentage": 23 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14", + "ok": "10.719", + "ko": "3.281" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-1000-30s/js/stats.json b/docs/load_tests/gamesimulation-1000-30s/js/stats.json new file mode 100644 index 00000000..8c1d4162 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 6376, + "ok": 5304, + "ko": 1072 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26282, + "ok": 23593, + "ko": 26282 + }, + "meanResponseTime": { + "total": 6394, + "ok": 5126, + "ko": 12668 + }, + "standardDeviation": { + "total": 4924, + "ok": 3916, + "ko": 4587 + }, + "percentiles1": { + "total": 5932, + "ok": 5220, + "ko": 10012 + }, + "percentiles2": { + "total": 9764, + "ok": 7416, + "ko": 19207 + }, + "percentiles3": { + "total": 16767, + "ok": 12451, + "ko": 20248 + }, + "percentiles4": { + "total": 20240, + "ok": 16292, + "ko": 26252 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1094, + "percentage": 17 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 95, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4115, + "percentage": 65 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1072, + "percentage": 17 +}, + "meanNumberOfRequestsPerSecond": { + "total": 99.625, + "ok": 82.875, + "ko": 16.75 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 1000, + "ok": 896, + "ko": 104 + }, + "minResponseTime": { + "total": 56, + "ok": 56, + "ko": 9626 + }, + "maxResponseTime": { + "total": 26233, + "ok": 19969, + "ko": 26233 + }, + "meanResponseTime": { + "total": 6083, + "ok": 5511, + "ko": 11013 + }, + "standardDeviation": { + "total": 3546, + "ok": 3108, + "ko": 3249 + }, + "percentiles1": { + "total": 5898, + "ok": 5670, + "ko": 10010 + }, + "percentiles2": { + "total": 8148, + "ok": 7193, + "ko": 10013 + }, + "percentiles3": { + "total": 12326, + "ok": 12038, + "ko": 20233 + }, + "percentiles4": { + "total": 14486, + "ok": 13423, + "ko": 22232 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 54, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 23, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 819, + "percentage": 82 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 104, + "percentage": 10 +}, + "meanNumberOfRequestsPerSecond": { + "total": 15.625, + "ok": 14.0, + "ko": 1.625 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 896, + "ok": 896, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 228, + "ok": 228, + "ko": 0 + }, + "meanResponseTime": { + "total": 80, + "ok": 80, + "ko": 0 + }, + "standardDeviation": { + "total": 38, + "ok": 38, + "ko": 0 + }, + "percentiles1": { + "total": 68, + "ok": 68, + "ko": 0 + }, + "percentiles2": { + "total": 111, + "ok": 111, + "ko": 0 + }, + "percentiles3": { + "total": 149, + "ok": 149, + "ko": 0 + }, + "percentiles4": { + "total": 193, + "ok": 193, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 896, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 14.0, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 896, + "ok": 732, + "ko": 164 + }, + "minResponseTime": { + "total": 84, + "ok": 84, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26258, + "ok": 19915, + "ko": 26258 + }, + "meanResponseTime": { + "total": 7383, + "ok": 6111, + "ko": 13059 + }, + "standardDeviation": { + "total": 4518, + "ok": 3355, + "ko": 4673 + }, + "percentiles1": { + "total": 6481, + "ok": 5787, + "ko": 10012 + }, + "percentiles2": { + "total": 10005, + "ok": 7692, + "ko": 19212 + }, + "percentiles3": { + "total": 19212, + "ok": 12700, + "ko": 20239 + }, + "percentiles4": { + "total": 20239, + "ok": 16394, + "ko": 23737 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 684, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 164, + "percentage": 18 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 11.4375, + "ko": 2.5625 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 896, + "ok": 714, + "ko": 182 + }, + "minResponseTime": { + "total": 96, + "ok": 96, + "ko": 9624 + }, + "maxResponseTime": { + "total": 26268, + "ok": 23593, + "ko": 26268 + }, + "meanResponseTime": { + "total": 7617, + "ok": 6252, + "ko": 12976 + }, + "standardDeviation": { + "total": 4664, + "ok": 3525, + "ko": 4725 + }, + "percentiles1": { + "total": 6841, + "ok": 5851, + "ko": 10013 + }, + "percentiles2": { + "total": 10007, + "ok": 7734, + "ko": 19212 + }, + "percentiles3": { + "total": 19213, + "ok": 12993, + "ko": 20254 + }, + "percentiles4": { + "total": 20254, + "ok": 17205, + "ko": 26243 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 30, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 670, + "percentage": 75 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 182, + "percentage": 20 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 11.15625, + "ko": 2.84375 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 896, + "ok": 695, + "ko": 201 + }, + "minResponseTime": { + "total": 62, + "ok": 62, + "ko": 9618 + }, + "maxResponseTime": { + "total": 26264, + "ok": 19968, + "ko": 26264 + }, + "meanResponseTime": { + "total": 7817, + "ok": 6292, + "ko": 13090 + }, + "standardDeviation": { + "total": 4873, + "ok": 3667, + "ko": 4848 + }, + "percentiles1": { + "total": 6964, + "ok": 5815, + "ko": 10014 + }, + "percentiles2": { + "total": 10009, + "ok": 8051, + "ko": 19213 + }, + "percentiles3": { + "total": 19229, + "ok": 13523, + "ko": 20249 + }, + "percentiles4": { + "total": 20255, + "ok": 18162, + "ko": 26252 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 30, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 651, + "percentage": 73 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 201, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 10.859375, + "ko": 3.140625 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 896, + "ok": 685, + "ko": 211 + }, + "minResponseTime": { + "total": 269, + "ok": 269, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26282, + "ok": 21719, + "ko": 26282 + }, + "meanResponseTime": { + "total": 7828, + "ok": 6450, + "ko": 12300 + }, + "standardDeviation": { + "total": 4550, + "ok": 3620, + "ko": 4380 + }, + "percentiles1": { + "total": 7365, + "ok": 6221, + "ko": 10012 + }, + "percentiles2": { + "total": 10009, + "ok": 8177, + "ko": 10020 + }, + "percentiles3": { + "total": 19214, + "ok": 13382, + "ko": 20237 + }, + "percentiles4": { + "total": 20246, + "ok": 17386, + "ko": 26253 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 24, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 647, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 211, + "percentage": 24 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 10.703125, + "ko": 3.296875 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 896, + "ok": 686, + "ko": 210 + }, + "minResponseTime": { + "total": 72, + "ok": 72, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26262, + "ok": 19305, + "ko": 26262 + }, + "meanResponseTime": { + "total": 7984, + "ok": 6485, + "ko": 12881 + }, + "standardDeviation": { + "total": 4781, + "ok": 3674, + "ko": 4701 + }, + "percentiles1": { + "total": 7516, + "ok": 6082, + "ko": 10014 + }, + "percentiles2": { + "total": 10010, + "ok": 8596, + "ko": 19211 + }, + "percentiles3": { + "total": 19218, + "ok": 13442, + "ko": 20252 + }, + "percentiles4": { + "total": 20256, + "ok": 17038, + "ko": 26239 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 28, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 644, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 210, + "percentage": 23 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.0, + "ok": 10.71875, + "ko": 3.28125 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/js/theme.js b/docs/load_tests/gamesimulation-1000-30s/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-1000-30s/js/unpack.js b/docs/load_tests/gamesimulation-1000-30s/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-0-693933696.html b/docs/load_tests/gamesimulation-1000-30s/req_request-0-693933696.html new file mode 100644 index 00000000..7fb6b8c0 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-0-693933696.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-1-693933697.html b/docs/load_tests/gamesimulation-1000-30s/req_request-1-693933697.html new file mode 100644 index 00000000..1802a888 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-2-693933698.html b/docs/load_tests/gamesimulation-1000-30s/req_request-2-693933698.html new file mode 100644 index 00000000..ba7887f4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-2-693933698.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-3-693933699.html b/docs/load_tests/gamesimulation-1000-30s/req_request-3-693933699.html new file mode 100644 index 00000000..4a097877 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-3-693933699.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-4-693933700.html b/docs/load_tests/gamesimulation-1000-30s/req_request-4-693933700.html new file mode 100644 index 00000000..25e62189 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-4-693933700.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-5-693933701.html b/docs/load_tests/gamesimulation-1000-30s/req_request-5-693933701.html new file mode 100644 index 00000000..f6e1888e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-5-693933701.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/req_request-6-693933702.html b/docs/load_tests/gamesimulation-1000-30s/req_request-6-693933702.html new file mode 100644 index 00000000..e5f7ebe3 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/req_request-6-693933702.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-30s/simulation.log b/docs/load_tests/gamesimulation-1000-30s/simulation.log new file mode 100644 index 00000000..8501c4d4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/simulation.log @@ -0,0 +1,8377 @@ +RUN GameSimulation gamesimulation 1714127082384 Run 1000 game petitions during 30 seconds 3.10.5 +USER GameSimulation START 1714127082861 +USER GameSimulation START 1714127082876 +USER GameSimulation START 1714127082908 +REQUEST request_0 1714127082859 1714127082920 OK +REQUEST request_0 1714127082875 1714127082931 OK +USER GameSimulation START 1714127082943 +REQUEST request_0 1714127082907 1714127082967 OK +REQUEST request_1 1714127082940 1714127082967 OK +REQUEST request_1 1714127082940 1714127082968 OK +USER GameSimulation START 1714127082969 +USER GameSimulation START 1714127082984 +REQUEST request_1 1714127082968 1714127082996 OK +REQUEST request_4 1714127082941 1714127083003 OK +REQUEST request_0 1714127082938 1714127083003 OK +REQUEST request_6 1714127082942 1714127083014 OK +REQUEST request_6 1714127082942 1714127083014 OK +USER GameSimulation START 1714127083015 +REQUEST request_4 1714127082941 1714127083020 OK +REQUEST request_4 1714127082969 1714127083033 OK +REQUEST request_2 1714127082941 1714127083025 OK +REQUEST request_2 1714127082940 1714127083025 OK +REQUEST request_3 1714127082941 1714127083037 OK +REQUEST request_1 1714127083005 1714127083044 OK +USER GameSimulation START 1714127083046 +REQUEST request_3 1714127082941 1714127083065 OK +REQUEST request_2 1714127082968 1714127083066 OK +REQUEST request_6 1714127082970 1714127083069 OK +USER GameSimulation START 1714127083079 +USER GameSimulation START 1714127083109 +USER GameSimulation START 1714127083140 +USER GameSimulation START 1714127083171 +USER GameSimulation START 1714127083201 +REQUEST request_3 1714127082969 1714127083204 OK +REQUEST request_0 1714127082968 1714127083211 OK +REQUEST request_5 1714127082942 1714127083212 OK +REQUEST request_0 1714127082984 1714127083214 OK +USER GameSimulation END 1714127083215 +REQUEST request_5 1714127082942 1714127083216 OK +USER GameSimulation END 1714127083217 +USER GameSimulation START 1714127083232 +USER GameSimulation START 1714127083263 +REQUEST request_4 1714127083007 1714127083279 OK +REQUEST request_2 1714127083006 1714127083280 OK +REQUEST request_1 1714127083216 1714127083281 OK +REQUEST request_1 1714127083212 1714127083281 OK +REQUEST request_6 1714127083009 1714127083281 OK +REQUEST request_5 1714127082970 1714127083282 OK +USER GameSimulation END 1714127083283 +REQUEST request_0 1714127083015 1714127083293 OK +USER GameSimulation START 1714127083294 +USER GameSimulation START 1714127083324 +USER GameSimulation START 1714127083355 +REQUEST request_0 1714127083045 1714127083357 OK +REQUEST request_1 1714127083294 1714127083366 OK +REQUEST request_0 1714127083077 1714127083366 OK +REQUEST request_5 1714127083008 1714127083368 OK +REQUEST request_3 1714127083007 1714127083369 OK +REQUEST request_0 1714127083108 1714127083369 OK +REQUEST request_0 1714127083139 1714127083370 OK +REQUEST request_0 1714127083170 1714127083371 OK +USER GameSimulation END 1714127083371 +REQUEST request_0 1714127083201 1714127083371 OK +USER GameSimulation START 1714127083375 +REQUEST request_2 1714127083213 1714127083381 OK +REQUEST request_1 1714127083357 1714127083388 OK +REQUEST request_6 1714127083218 1714127083388 OK +REQUEST request_4 1714127083217 1714127083393 OK +REQUEST request_3 1714127083213 1714127083393 OK +USER GameSimulation START 1714127083401 +REQUEST request_1 1714127083372 1714127083402 OK +REQUEST request_1 1714127083368 1714127083403 OK +REQUEST request_1 1714127083372 1714127083404 OK +REQUEST request_3 1714127083216 1714127083405 OK +REQUEST request_1 1714127083370 1714127083406 OK +REQUEST request_1 1714127083371 1714127083406 OK +REQUEST request_2 1714127083216 1714127083407 OK +USER GameSimulation START 1714127083431 +USER GameSimulation START 1714127083462 +REQUEST request_6 1714127083214 1714127083478 OK +REQUEST request_4 1714127083214 1714127083479 OK +REQUEST request_5 1714127083214 1714127083483 OK +USER GameSimulation END 1714127083484 +REQUEST request_0 1714127083231 1714127083484 OK +REQUEST request_0 1714127083262 1714127083484 OK +REQUEST request_0 1714127083293 1714127083485 OK +USER GameSimulation START 1714127083495 +USER GameSimulation START 1714127083524 +REQUEST request_2 1714127083294 1714127083540 OK +REQUEST request_1 1714127083485 1714127083541 OK +REQUEST request_1 1714127083486 1714127083541 OK +REQUEST request_1 1714127083485 1714127083541 OK +REQUEST request_5 1714127083217 1714127083547 OK +REQUEST request_4 1714127083295 1714127083548 OK +REQUEST request_0 1714127083324 1714127083548 OK +REQUEST request_6 1714127083296 1714127083548 OK +USER GameSimulation END 1714127083549 +USER GameSimulation START 1714127083554 +USER GameSimulation START 1714127083586 +REQUEST request_3 1714127083358 1714127083603 OK +REQUEST request_3 1714127083295 1714127083608 OK +REQUEST request_4 1714127083358 1714127083609 OK +REQUEST request_1 1714127083550 1714127083613 OK +REQUEST request_2 1714127083357 1714127083613 OK +REQUEST request_6 1714127083359 1714127083614 OK +REQUEST request_5 1714127083296 1714127083615 OK +USER GameSimulation END 1714127083616 +USER GameSimulation START 1714127083616 +REQUEST request_0 1714127083354 1714127083621 OK +REQUEST request_2 1714127083368 1714127083625 OK +REQUEST request_4 1714127083369 1714127083637 OK +USER GameSimulation START 1714127083647 +USER GameSimulation START 1714127083678 +USER GameSimulation START 1714127083709 +USER GameSimulation START 1714127083727 +REQUEST request_1 1714127083622 1714127083748 OK +REQUEST request_3 1714127083369 1714127083748 OK +REQUEST request_4 1714127083373 1714127083749 OK +REQUEST request_6 1714127083370 1714127083749 OK +REQUEST request_5 1714127083358 1714127083751 OK +USER GameSimulation END 1714127083752 +USER GameSimulation START 1714127083757 +USER GameSimulation START 1714127083788 +REQUEST request_2 1714127083371 1714127083798 OK +REQUEST request_2 1714127083370 1714127083798 OK +REQUEST request_5 1714127083369 1714127083799 OK +USER GameSimulation END 1714127083802 +REQUEST request_2 1714127083372 1714127083808 OK +REQUEST request_4 1714127083372 1714127083808 OK +REQUEST request_6 1714127083373 1714127083809 OK +REQUEST request_3 1714127083373 1714127083812 OK +REQUEST request_0 1714127083369 1714127083812 OK +REQUEST request_3 1714127083372 1714127083812 OK +REQUEST request_6 1714127083374 1714127083813 OK +USER GameSimulation START 1714127083819 +USER GameSimulation START 1714127083849 +USER GameSimulation START 1714127083880 +USER GameSimulation START 1714127083912 +REQUEST request_1 1714127083815 1714127083922 OK +REQUEST request_6 1714127083374 1714127083922 OK +REQUEST request_6 1714127083373 1714127083922 OK +REQUEST request_4 1714127083373 1714127083923 OK +REQUEST request_5 1714127083374 1714127083927 OK +REQUEST request_4 1714127083373 1714127083928 OK +USER GameSimulation START 1714127083942 +REQUEST request_5 1714127083373 1714127083970 OK +USER GameSimulation START 1714127083973 +REQUEST request_3 1714127083373 1714127083974 OK +REQUEST request_2 1714127083373 1714127083978 OK +USER GameSimulation END 1714127083979 +USER GameSimulation START 1714127084004 +USER GameSimulation START 1714127084036 +USER GameSimulation START 1714127084068 +USER GameSimulation START 1714127084099 +REQUEST request_5 1714127083373 1714127084100 OK +USER GameSimulation END 1714127084103 +REQUEST request_0 1714127083400 1714127084104 OK +REQUEST request_4 1714127083486 1714127084111 OK +REQUEST request_0 1714127083461 1714127084112 OK +REQUEST request_3 1714127083372 1714127084112 OK +REQUEST request_5 1714127083373 1714127084112 OK +REQUEST request_0 1714127083430 1714127084116 OK +USER GameSimulation END 1714127084116 +USER GameSimulation END 1714127084119 +USER GameSimulation START 1714127084128 +USER GameSimulation START 1714127084159 +REQUEST request_2 1714127083485 1714127084164 OK +REQUEST request_3 1714127083486 1714127084167 OK +USER GameSimulation START 1714127084175 +REQUEST request_1 1714127084107 1714127084177 OK +REQUEST request_1 1714127084119 1714127084178 OK +REQUEST request_1 1714127084120 1714127084182 OK +REQUEST request_2 1714127083485 1714127084186 OK +REQUEST request_3 1714127083486 1714127084186 OK +REQUEST request_5 1714127083486 1714127084186 OK +REQUEST request_4 1714127083486 1714127084188 OK +REQUEST request_6 1714127083486 1714127084191 OK +REQUEST request_2 1714127083486 1714127084191 OK +REQUEST request_6 1714127083486 1714127084191 OK +USER GameSimulation END 1714127084191 +REQUEST request_4 1714127083487 1714127084195 OK +REQUEST request_3 1714127083487 1714127084199 OK +USER GameSimulation START 1714127084206 +USER GameSimulation START 1714127084236 +USER GameSimulation START 1714127084267 +REQUEST request_0 1714127083494 1714127084293 OK +REQUEST request_6 1714127083487 1714127084299 OK +USER GameSimulation START 1714127084300 +REQUEST request_5 1714127083487 1714127084300 OK +REQUEST request_5 1714127083486 1714127084301 OK +REQUEST request_0 1714127083523 1714127084302 OK +USER GameSimulation END 1714127084306 +USER GameSimulation END 1714127084306 +REQUEST request_2 1714127083550 1714127084307 OK +REQUEST request_4 1714127083551 1714127084312 OK +REQUEST request_0 1714127083554 1714127084314 OK +REQUEST request_0 1714127083615 1714127084319 OK +REQUEST request_6 1714127083553 1714127084319 OK +REQUEST request_3 1714127083551 1714127084319 OK +REQUEST request_0 1714127083585 1714127084319 OK +USER GameSimulation START 1714127084329 +USER GameSimulation START 1714127084360 +REQUEST request_2 1714127083622 1714127084363 OK +REQUEST request_1 1714127084300 1714127084368 OK +REQUEST request_1 1714127084303 1714127084369 OK +REQUEST request_1 1714127084319 1714127084369 OK +REQUEST request_1 1714127084320 1714127084369 OK +REQUEST request_1 1714127084320 1714127084370 OK +REQUEST request_3 1714127083623 1714127084371 OK +REQUEST request_6 1714127083624 1714127084371 OK +REQUEST request_5 1714127083552 1714127084372 OK +USER GameSimulation END 1714127084372 +REQUEST request_4 1714127083623 1714127084373 OK +USER GameSimulation START 1714127084391 +REQUEST request_0 1714127083646 1714127084420 OK +USER GameSimulation START 1714127084421 +REQUEST request_5 1714127083624 1714127084427 OK +REQUEST request_0 1714127083677 1714127084429 OK +REQUEST request_0 1714127083708 1714127084429 OK +REQUEST request_0 1714127083726 1714127084430 OK +REQUEST request_0 1714127083787 1714127084430 OK +USER GameSimulation END 1714127084431 +REQUEST request_0 1714127083756 1714127084432 OK +REQUEST request_0 1714127083819 1714127084434 OK +REQUEST request_2 1714127083815 1714127084437 OK +REQUEST request_0 1714127083879 1714127084440 OK +REQUEST request_0 1714127083910 1714127084444 OK +REQUEST request_0 1714127083973 1714127084444 OK +REQUEST request_0 1714127083941 1714127084445 OK +REQUEST request_0 1714127084004 1714127084446 OK +REQUEST request_6 1714127083821 1714127084447 OK +REQUEST request_3 1714127083816 1714127084448 OK +REQUEST request_0 1714127083848 1714127084444 OK +REQUEST request_4 1714127083817 1714127084448 OK +USER GameSimulation START 1714127084452 +USER GameSimulation START 1714127084480 +REQUEST request_0 1714127084035 1714127084484 OK +REQUEST request_1 1714127084432 1714127084485 OK +REQUEST request_1 1714127084423 1714127084485 OK +REQUEST request_1 1714127084433 1714127084486 OK +REQUEST request_1 1714127084432 1714127084486 OK +REQUEST request_1 1714127084434 1714127084486 OK +REQUEST request_1 1714127084436 1714127084487 OK +REQUEST request_1 1714127084434 1714127084487 OK +REQUEST request_1 1714127084445 1714127084487 OK +REQUEST request_1 1714127084447 1714127084488 OK +REQUEST request_1 1714127084446 1714127084488 OK +REQUEST request_1 1714127084448 1714127084488 OK +REQUEST request_1 1714127084445 1714127084488 OK +REQUEST request_1 1714127084452 1714127084489 OK +REQUEST request_0 1714127084066 1714127084489 OK +REQUEST request_5 1714127083817 1714127084490 OK +USER GameSimulation END 1714127084490 +REQUEST request_0 1714127084098 1714127084491 OK +REQUEST request_2 1714127084108 1714127084494 OK +REQUEST request_4 1714127084111 1714127084498 OK +REQUEST request_3 1714127084109 1714127084502 OK +REQUEST request_6 1714127084116 1714127084502 OK +USER GameSimulation START 1714127084510 +USER GameSimulation START 1714127084541 +REQUEST request_3 1714127084122 1714127084558 OK +REQUEST request_2 1714127084120 1714127084562 OK +REQUEST request_1 1714127084485 1714127084563 OK +REQUEST request_1 1714127084491 1714127084571 OK +REQUEST request_1 1714127084489 1714127084571 OK +USER GameSimulation START 1714127084572 +REQUEST request_4 1714127084122 1714127084573 OK +REQUEST request_5 1714127084114 1714127084574 OK +USER GameSimulation END 1714127084575 +REQUEST request_4 1714127084122 1714127084575 OK +REQUEST request_3 1714127084121 1714127084576 OK +REQUEST request_6 1714127084124 1714127084579 OK +REQUEST request_2 1714127084121 1714127084580 OK +USER GameSimulation START 1714127084603 +USER GameSimulation START 1714127084632 +REQUEST request_0 1714127084128 1714127084633 OK +REQUEST request_6 1714127084124 1714127084633 OK +REQUEST request_0 1714127084175 1714127084634 OK +REQUEST request_0 1714127084159 1714127084634 OK +REQUEST request_0 1714127084206 1714127084636 OK +USER GameSimulation START 1714127084663 +REQUEST request_0 1714127084236 1714127084684 OK +USER GameSimulation START 1714127084693 +REQUEST request_5 1714127084123 1714127084695 OK +USER GameSimulation END 1714127084695 +REQUEST request_1 1714127084635 1714127084700 OK +REQUEST request_1 1714127084635 1714127084700 OK +REQUEST request_1 1714127084636 1714127084700 OK +REQUEST request_1 1714127084637 1714127084700 OK +REQUEST request_0 1714127084267 1714127084700 OK +REQUEST request_5 1714127084123 1714127084708 OK +USER GameSimulation END 1714127084709 +REQUEST request_0 1714127084299 1714127084709 OK +REQUEST request_4 1714127084302 1714127084718 OK +REQUEST request_1 1714127084685 1714127084718 OK +USER GameSimulation START 1714127084724 +USER GameSimulation START 1714127084759 +USER GameSimulation START 1714127084785 +USER GameSimulation START 1714127084816 +REQUEST request_3 1714127084301 1714127084816 OK +REQUEST request_1 1714127084700 1714127084817 OK +REQUEST request_1 1714127084710 1714127084817 OK +REQUEST request_2 1714127084300 1714127084822 OK +REQUEST request_5 1714127084302 1714127084822 OK +REQUEST request_4 1714127084304 1714127084823 OK +REQUEST request_3 1714127084304 1714127084823 OK +REQUEST request_6 1714127084303 1714127084824 OK +USER GameSimulation END 1714127084824 +REQUEST request_6 1714127084305 1714127084827 OK +REQUEST request_4 1714127084320 1714127084830 OK +REQUEST request_2 1714127084303 1714127084831 OK +REQUEST request_4 1714127084321 1714127084838 OK +USER GameSimulation START 1714127084848 +REQUEST request_6 1714127084321 1714127084862 OK +USER GameSimulation START 1714127084878 +USER GameSimulation START 1714127084908 +USER GameSimulation START 1714127084941 +REQUEST request_2 1714127084320 1714127084969 OK +USER GameSimulation START 1714127084971 +REQUEST request_2 1714127084320 1714127084972 OK +REQUEST request_5 1714127084320 1714127084974 OK +REQUEST request_5 1714127084305 1714127084975 OK +REQUEST request_4 1714127084320 1714127084975 OK +REQUEST request_5 1714127084321 1714127084976 OK +USER GameSimulation END 1714127084977 +REQUEST request_6 1714127084320 1714127084977 OK +REQUEST request_6 1714127084321 1714127084991 OK +REQUEST request_2 1714127084319 1714127084992 OK +REQUEST request_0 1714127084329 1714127084992 OK +REQUEST request_3 1714127084320 1714127084994 OK +USER GameSimulation END 1714127084996 +USER GameSimulation START 1714127085001 +USER GameSimulation START 1714127085031 +USER GameSimulation START 1714127085061 +USER GameSimulation START 1714127085092 +REQUEST request_3 1714127084321 1714127085097 OK +USER GameSimulation END 1714127085097 +REQUEST request_3 1714127084320 1714127085097 OK +REQUEST request_0 1714127084360 1714127085097 OK +REQUEST request_1 1714127084994 1714127085099 OK +REQUEST request_0 1714127084390 1714127085099 OK +REQUEST request_0 1714127084420 1714127085100 OK +REQUEST request_5 1714127084320 1714127085105 OK +USER GameSimulation END 1714127085106 +REQUEST request_4 1714127084426 1714127085107 OK +REQUEST request_6 1714127084429 1714127085110 OK +REQUEST request_3 1714127084425 1714127085114 OK +REQUEST request_2 1714127084433 1714127085116 OK +USER GameSimulation START 1714127085123 +USER GameSimulation START 1714127085153 +REQUEST request_2 1714127084435 1714127085164 OK +REQUEST request_1 1714127085098 1714127085164 OK +REQUEST request_1 1714127085100 1714127085165 OK +REQUEST request_1 1714127085100 1714127085165 OK +REQUEST request_2 1714127084433 1714127085169 OK +USER GameSimulation START 1714127085169 +REQUEST request_5 1714127084428 1714127085169 OK +REQUEST request_3 1714127084434 1714127085173 OK +REQUEST request_4 1714127084437 1714127085174 OK +REQUEST request_4 1714127084436 1714127085178 OK +REQUEST request_3 1714127084436 1714127085178 OK +REQUEST request_2 1714127084437 1714127085181 OK +REQUEST request_2 1714127084424 1714127085183 OK +USER GameSimulation END 1714127085184 +REQUEST request_6 1714127084438 1714127085184 OK +USER GameSimulation START 1714127085199 +USER GameSimulation START 1714127085230 +REQUEST request_5 1714127084436 1714127085249 OK +USER GameSimulation START 1714127085262 +REQUEST request_6 1714127084439 1714127085293 OK +USER GameSimulation START 1714127085297 +USER GameSimulation START 1714127085325 +REQUEST request_6 1714127084438 1714127085338 OK +REQUEST request_5 1714127084437 1714127085340 OK +REQUEST request_4 1714127084439 1714127085340 OK +REQUEST request_5 1714127084438 1714127085343 OK +USER GameSimulation END 1714127085343 +REQUEST request_4 1714127084439 1714127085346 OK +REQUEST request_2 1714127084434 1714127085347 OK +REQUEST request_6 1714127084441 1714127085348 OK +USER GameSimulation START 1714127085355 +REQUEST request_3 1714127084440 1714127085355 OK +REQUEST request_3 1714127084438 1714127085382 OK +REQUEST request_2 1714127084440 1714127085383 OK +USER GameSimulation START 1714127085387 +USER GameSimulation START 1714127085418 +USER GameSimulation START 1714127085448 +USER GameSimulation START 1714127085480 +REQUEST request_4 1714127084441 1714127085487 OK +REQUEST request_5 1714127084440 1714127085495 OK +USER GameSimulation START 1714127085510 +USER GameSimulation START 1714127085542 +REQUEST request_6 1714127084443 1714127085561 OK +REQUEST request_2 1714127084446 1714127085563 OK +REQUEST request_2 1714127084446 1714127085566 OK +REQUEST request_5 1714127084442 1714127085566 OK +USER GameSimulation END 1714127085567 +USER GameSimulation START 1714127085573 +REQUEST request_4 1714127084447 1714127085580 OK +REQUEST request_2 1714127084448 1714127085580 OK +REQUEST request_3 1714127084446 1714127085585 OK +USER GameSimulation START 1714127085604 +USER GameSimulation START 1714127085634 +REQUEST request_6 1714127084448 1714127085637 OK +REQUEST request_5 1714127084448 1714127085641 OK +USER GameSimulation END 1714127085641 +REQUEST request_3 1714127084447 1714127085641 OK +REQUEST request_2 1714127084447 1714127085645 OK +REQUEST request_4 1714127084448 1714127085648 OK +USER GameSimulation START 1714127085665 +USER GameSimulation START 1714127085696 +REQUEST request_4 1714127084435 1714127085698 OK +USER GameSimulation END 1714127085698 +REQUEST request_3 1714127084448 1714127085705 OK +REQUEST request_4 1714127084449 1714127085705 OK +REQUEST request_5 1714127084448 1714127085707 OK +REQUEST request_3 1714127084434 1714127085711 OK +USER GameSimulation END 1714127085712 +REQUEST request_6 1714127084449 1714127085712 OK +USER GameSimulation END 1714127085713 +REQUEST request_3 1714127084448 1714127085716 OK +USER GameSimulation START 1714127085726 +USER GameSimulation START 1714127085757 +REQUEST request_3 1714127084449 1714127085765 OK +REQUEST request_2 1714127084449 1714127085766 OK +REQUEST request_0 1714127084452 1714127085766 OK +REQUEST request_5 1714127084449 1714127085778 OK +USER GameSimulation START 1714127085787 +USER GameSimulation START 1714127085818 +REQUEST request_6 1714127084451 1714127085830 OK +USER GameSimulation START 1714127085848 +USER GameSimulation START 1714127085864 +REQUEST request_1 1714127085766 1714127085874 OK +REQUEST request_6 1714127084451 1714127085874 OK +REQUEST request_3 1714127084438 1714127085877 OK +REQUEST request_5 1714127084450 1714127085878 OK +REQUEST request_6 1714127084449 1714127085879 OK +USER GameSimulation END 1714127085879 +REQUEST request_5 1714127084451 1714127085879 OK +USER GameSimulation START 1714127085894 +USER GameSimulation START 1714127085925 +REQUEST request_3 1714127084453 1714127085937 OK +REQUEST request_6 1714127084454 1714127085939 OK +REQUEST request_2 1714127084452 1714127085939 OK +REQUEST request_5 1714127084440 1714127085940 OK +REQUEST request_4 1714127084453 1714127085940 OK +USER GameSimulation END 1714127085941 +REQUEST request_6 1714127084441 1714127085941 OK +REQUEST request_4 1714127084450 1714127085942 OK +REQUEST request_4 1714127084450 1714127085942 OK +USER GameSimulation END 1714127085943 +USER GameSimulation END 1714127085943 +USER GameSimulation END 1714127085943 +REQUEST request_0 1714127084480 1714127085945 OK +REQUEST request_2 1714127084485 1714127085948 OK +REQUEST request_4 1714127084485 1714127085949 OK +USER GameSimulation START 1714127085957 +USER GameSimulation START 1714127085984 +REQUEST request_6 1714127084486 1714127086007 OK +REQUEST request_1 1714127085945 1714127086011 OK +REQUEST request_3 1714127084485 1714127086016 OK +REQUEST request_5 1714127084454 1714127086016 OK +USER GameSimulation END 1714127086016 +REQUEST request_4 1714127084490 1714127086017 OK +USER GameSimulation START 1714127086018 +USER GameSimulation START 1714127086050 +REQUEST request_2 1714127084490 1714127086062 OK +REQUEST request_6 1714127084491 1714127086069 OK +USER GameSimulation START 1714127086081 +USER GameSimulation START 1714127086112 +REQUEST request_5 1714127084485 1714127086126 OK +USER GameSimulation END 1714127086127 +REQUEST request_2 1714127084492 1714127086128 OK +REQUEST request_4 1714127084492 1714127086128 OK +REQUEST request_5 1714127084490 1714127086131 OK +REQUEST request_6 1714127084492 1714127086133 OK +REQUEST request_3 1714127084492 1714127086136 OK +REQUEST request_3 1714127084490 1714127086140 OK +REQUEST request_0 1714127084510 1714127086140 OK +REQUEST request_0 1714127084540 1714127086141 OK +USER GameSimulation END 1714127086141 +REQUEST request_0 1714127084571 1714127086141 OK +USER GameSimulation START 1714127086142 +REQUEST request_0 1714127084602 1714127086142 OK +REQUEST request_0 1714127084632 1714127086143 OK +USER GameSimulation START 1714127086173 +USER GameSimulation START 1714127086188 +USER GameSimulation START 1714127086219 +USER GameSimulation START 1714127086250 +REQUEST request_1 1714127086141 1714127086267 OK +REQUEST request_1 1714127086141 1714127086267 OK +REQUEST request_1 1714127086143 1714127086268 OK +REQUEST request_1 1714127086143 1714127086268 OK +REQUEST request_1 1714127086141 1714127086268 OK +REQUEST request_2 1714127084636 1714127086268 OK +REQUEST request_4 1714127084637 1714127086269 OK +REQUEST request_3 1714127084636 1714127086270 OK +REQUEST request_5 1714127084492 1714127086270 OK +USER GameSimulation END 1714127086271 +REQUEST request_3 1714127084636 1714127086279 OK +USER GameSimulation START 1714127086281 +USER GameSimulation START 1714127086312 +REQUEST request_4 1714127084637 1714127086341 OK +USER GameSimulation START 1714127086343 +USER GameSimulation START 1714127086374 +REQUEST request_4 1714127084636 1714127086385 OK +REQUEST request_3 1714127084636 1714127086386 OK +REQUEST request_5 1714127084637 1714127086386 OK +REQUEST request_4 1714127084638 1714127086387 OK +REQUEST request_6 1714127084637 1714127086388 OK +REQUEST request_5 1714127084637 1714127086388 OK +REQUEST request_2 1714127084637 1714127086394 OK +REQUEST request_6 1714127084638 1714127086395 OK +REQUEST request_6 1714127084639 1714127086396 OK +REQUEST request_3 1714127084638 1714127086401 OK +USER GameSimulation START 1714127086404 +REQUEST request_2 1714127084636 1714127086405 OK +USER GameSimulation START 1714127086436 +REQUEST request_6 1714127084637 1714127086448 OK +USER GameSimulation END 1714127086450 +REQUEST request_2 1714127084635 1714127086451 OK +USER GameSimulation END 1714127086452 +REQUEST request_5 1714127084637 1714127086454 OK +USER GameSimulation END 1714127086454 +REQUEST request_0 1714127084663 1714127086454 OK +REQUEST request_2 1714127084685 1714127086460 OK +USER GameSimulation START 1714127086466 +USER GameSimulation START 1714127086497 +REQUEST request_6 1714127084686 1714127086509 OK +REQUEST request_1 1714127086455 1714127086510 OK +REQUEST request_4 1714127084685 1714127086511 OK +REQUEST request_5 1714127084639 1714127086512 OK +USER GameSimulation END 1714127086513 +REQUEST request_3 1714127084685 1714127086516 OK +REQUEST request_0 1714127084693 1714127086516 OK +REQUEST request_2 1714127084701 1714127086521 OK +USER GameSimulation START 1714127086527 +USER GameSimulation START 1714127086542 +REQUEST request_4 1714127084701 1714127086562 OK +REQUEST request_1 1714127086517 1714127086565 OK +REQUEST request_3 1714127084701 1714127086569 OK +REQUEST request_5 1714127084685 1714127086570 OK +USER GameSimulation END 1714127086570 +REQUEST request_6 1714127084701 1714127086571 OK +USER GameSimulation START 1714127086572 +USER GameSimulation START 1714127086603 +REQUEST request_3 1714127084710 1714127086630 OK +REQUEST request_6 1714127084710 1714127086630 OK +REQUEST request_4 1714127084710 1714127086631 OK +USER GameSimulation START 1714127086633 +USER GameSimulation START 1714127086664 +REQUEST request_0 1714127084724 1714127086676 OK +REQUEST request_5 1714127084701 1714127086678 OK +REQUEST request_2 1714127084710 1714127086679 OK +REQUEST request_0 1714127084755 1714127086679 OK +REQUEST request_5 1714127084710 1714127086680 OK +REQUEST request_0 1714127084784 1714127086681 OK +REQUEST request_0 1714127084816 1714127086682 OK +REQUEST request_0 1714127084847 1714127086683 OK +REQUEST request_0 1714127084878 1714127086684 OK +REQUEST request_0 1714127084940 1714127086684 OK +REQUEST request_0 1714127084970 1714127086684 OK +REQUEST request_4 1714127084997 1714127086685 OK +REQUEST request_6 1714127084997 1714127086685 OK +USER GameSimulation START 1714127086689 +REQUEST request_0 1714127084908 1714127086684 OK +USER GameSimulation END 1714127086693 +USER GameSimulation END 1714127086693 +USER GameSimulation START 1714127086721 +REQUEST request_0 1714127085001 1714127086745 OK +REQUEST request_2 1714127084995 1714127086747 OK +REQUEST request_3 1714127084996 1714127086747 OK +REQUEST request_1 1714127086677 1714127086754 OK +REQUEST request_1 1714127086682 1714127086755 OK +REQUEST request_1 1714127086681 1714127086754 OK +REQUEST request_1 1714127086683 1714127086755 OK +REQUEST request_1 1714127086684 1714127086755 OK +USER GameSimulation START 1714127086756 +REQUEST request_1 1714127086686 1714127086756 OK +REQUEST request_1 1714127086691 1714127086756 OK +REQUEST request_1 1714127086685 1714127086756 OK +REQUEST request_1 1714127086685 1714127086756 OK +REQUEST request_0 1714127085031 1714127086757 OK +REQUEST request_5 1714127084997 1714127086758 OK +USER GameSimulation END 1714127086758 +REQUEST request_0 1714127085061 1714127086759 OK +REQUEST request_0 1714127085092 1714127086759 OK +REQUEST request_3 1714127085098 1714127086779 OK +REQUEST request_2 1714127085098 1714127086779 OK +REQUEST request_1 1714127086746 1714127086782 OK +USER GameSimulation START 1714127086787 +USER GameSimulation START 1714127086818 +REQUEST request_1 1714127086757 1714127086833 OK +REQUEST request_1 1714127086759 1714127086834 OK +REQUEST request_1 1714127086760 1714127086834 OK +USER GameSimulation START 1714127086848 +USER GameSimulation START 1714127086864 +REQUEST request_3 1714127085101 1714127086884 OK +REQUEST request_2 1714127085101 1714127086884 OK +USER GameSimulation START 1714127086895 +REQUEST request_5 1714127085099 1714127086903 OK +REQUEST request_4 1714127085101 1714127086905 OK +REQUEST request_5 1714127085101 1714127086905 OK +REQUEST request_6 1714127085103 1714127086909 OK +REQUEST request_2 1714127085101 1714127086910 OK +USER GameSimulation START 1714127086925 +USER GameSimulation START 1714127086955 +REQUEST request_6 1714127085099 1714127086974 OK +REQUEST request_4 1714127085098 1714127086975 OK +REQUEST request_6 1714127085101 1714127086975 OK +USER GameSimulation END 1714127086976 +USER GameSimulation END 1714127086976 +REQUEST request_0 1714127085123 1714127086976 OK +REQUEST request_4 1714127085102 1714127086976 OK +REQUEST request_0 1714127085153 1714127086976 OK +REQUEST request_5 1714127085103 1714127086977 OK +REQUEST request_3 1714127085101 1714127086978 OK +REQUEST request_0 1714127085169 1714127086979 OK +USER GameSimulation END 1714127086979 +REQUEST request_0 1714127085199 1714127086979 OK +REQUEST request_0 1714127085230 1714127086979 OK +REQUEST request_0 1714127085262 1714127086979 OK +REQUEST request_0 1714127085295 1714127086980 OK +REQUEST request_0 1714127085354 1714127086981 OK +REQUEST request_0 1714127085324 1714127086981 OK +REQUEST request_0 1714127085386 1714127086982 OK +REQUEST request_0 1714127085448 1714127086982 OK +REQUEST request_0 1714127085418 1714127086982 OK +REQUEST request_0 1714127085480 1714127086983 OK +REQUEST request_0 1714127085541 1714127086984 OK +REQUEST request_0 1714127085665 1714127086984 OK +REQUEST request_0 1714127085696 1714127086985 OK +REQUEST request_0 1714127085510 1714127086985 OK +REQUEST request_0 1714127085726 1714127086985 OK +REQUEST request_0 1714127085757 1714127086986 OK +REQUEST request_0 1714127085573 1714127086987 OK +REQUEST request_0 1714127085634 1714127086987 OK +REQUEST request_0 1714127085604 1714127086987 OK +USER GameSimulation START 1714127086988 +REQUEST request_2 1714127085767 1714127086991 OK +REQUEST request_4 1714127085767 1714127086994 OK +REQUEST request_6 1714127085767 1714127086994 OK +REQUEST request_0 1714127085787 1714127086995 OK +USER GameSimulation START 1714127087018 +REQUEST request_0 1714127085818 1714127087041 OK +REQUEST request_1 1714127086977 1714127087043 OK +REQUEST request_1 1714127086977 1714127087043 OK +REQUEST request_1 1714127086979 1714127087043 OK +REQUEST request_1 1714127086979 1714127087044 OK +REQUEST request_1 1714127086979 1714127087044 OK +REQUEST request_1 1714127086980 1714127087044 OK +REQUEST request_1 1714127086981 1714127087045 OK +REQUEST request_1 1714127086981 1714127087045 OK +REQUEST request_1 1714127086982 1714127087045 OK +REQUEST request_1 1714127086982 1714127087046 OK +REQUEST request_1 1714127086984 1714127087046 OK +REQUEST request_1 1714127086983 1714127087046 OK +REQUEST request_1 1714127086985 1714127087046 OK +REQUEST request_1 1714127086983 1714127087047 OK +REQUEST request_1 1714127086985 1714127087047 OK +REQUEST request_1 1714127086986 1714127087047 OK +REQUEST request_1 1714127086987 1714127087048 OK +REQUEST request_1 1714127086987 1714127087048 OK +USER GameSimulation START 1714127087048 +REQUEST request_1 1714127086982 1714127087048 OK +REQUEST request_1 1714127086987 1714127087049 OK +REQUEST request_1 1714127086985 1714127087049 OK +REQUEST request_1 1714127086996 1714127087049 OK +REQUEST request_1 1714127086985 1714127087049 OK +REQUEST request_0 1714127085848 1714127087050 OK +REQUEST request_3 1714127085767 1714127087051 OK +REQUEST request_5 1714127085767 1714127087051 OK +USER GameSimulation END 1714127087052 +REQUEST request_0 1714127085864 1714127087053 OK +REQUEST request_0 1714127085894 1714127087053 OK +REQUEST request_0 1714127085925 1714127087053 OK +REQUEST request_6 1714127085946 1714127087060 OK +REQUEST request_4 1714127085946 1714127087060 OK +USER GameSimulation START 1714127087078 +USER GameSimulation START 1714127087109 +REQUEST request_0 1714127085956 1714127087124 OK +REQUEST request_2 1714127085945 1714127087125 OK +REQUEST request_1 1714127087041 1714127087125 OK +REQUEST request_1 1714127087050 1714127087126 OK +REQUEST request_1 1714127087053 1714127087127 OK +REQUEST request_1 1714127087053 1714127087127 OK +REQUEST request_1 1714127087053 1714127087128 OK +REQUEST request_3 1714127085945 1714127087128 OK +REQUEST request_0 1714127085983 1714127087128 OK +REQUEST request_0 1714127086018 1714127087133 OK +REQUEST request_0 1714127086050 1714127087136 OK +REQUEST request_0 1714127086081 1714127087137 OK +REQUEST request_0 1714127086112 1714127087137 OK +REQUEST request_5 1714127085946 1714127087137 OK +USER GameSimulation END 1714127087138 +USER GameSimulation START 1714127087139 +REQUEST request_3 1714127086141 1714127087144 OK +REQUEST request_2 1714127086141 1714127087154 OK +REQUEST request_0 1714127086142 1714127087155 OK +REQUEST request_1 1714127087125 1714127087155 OK +REQUEST request_1 1714127087129 1714127087158 OK +REQUEST request_2 1714127086141 1714127087158 OK +USER GameSimulation START 1714127087169 +REQUEST request_1 1714127087133 1714127087175 OK +REQUEST request_1 1714127087136 1714127087182 OK +REQUEST request_1 1714127087137 1714127087185 OK +REQUEST request_1 1714127087138 1714127087186 OK +REQUEST request_6 1714127086142 1714127087186 OK +REQUEST request_3 1714127086141 1714127087187 OK +USER GameSimulation START 1714127087200 +USER GameSimulation START 1714127087230 +REQUEST request_1 1714127087155 1714127087239 OK +REQUEST request_4 1714127086141 1714127087239 OK +REQUEST request_6 1714127086142 1714127087243 OK +REQUEST request_5 1714127086142 1714127087243 OK +REQUEST request_4 1714127086142 1714127087244 OK +REQUEST request_4 1714127086141 1714127087250 OK +REQUEST request_6 1714127086142 1714127087250 OK +USER GameSimulation START 1714127087261 +USER GameSimulation START 1714127087292 +REQUEST request_3 1714127086143 1714127087305 OK +USER GameSimulation START 1714127087322 +REQUEST request_5 1714127086141 1714127087349 OK +USER GameSimulation END 1714127087349 +REQUEST request_2 1714127086143 1714127087350 OK +USER GameSimulation START 1714127087352 +REQUEST request_2 1714127086144 1714127087357 OK +REQUEST request_4 1714127086143 1714127087357 OK +REQUEST request_5 1714127086143 1714127087358 OK +USER GameSimulation START 1714127087382 +REQUEST request_6 1714127086143 1714127087405 OK +USER GameSimulation END 1714127087405 +USER GameSimulation START 1714127087412 +REQUEST request_4 1714127086144 1714127087414 OK +REQUEST request_5 1714127086142 1714127087415 OK +USER GameSimulation START 1714127087443 +USER GameSimulation START 1714127087474 +REQUEST request_6 1714127086144 1714127087479 OK +REQUEST request_3 1714127086144 1714127087479 OK +REQUEST request_2 1714127086141 1714127087486 OK +USER GameSimulation END 1714127087486 +REQUEST request_5 1714127086144 1714127087486 OK +USER GameSimulation END 1714127087486 +REQUEST request_0 1714127086173 1714127087492 OK +REQUEST request_0 1714127086188 1714127087492 OK +REQUEST request_0 1714127086219 1714127087495 OK +REQUEST request_0 1714127086250 1714127087495 OK +REQUEST request_3 1714127086141 1714127087495 OK +REQUEST request_0 1714127086281 1714127087496 OK +REQUEST request_0 1714127086312 1714127087497 OK +REQUEST request_0 1714127086343 1714127087498 OK +REQUEST request_0 1714127086374 1714127087498 OK +REQUEST request_0 1714127086404 1714127087499 OK +REQUEST request_0 1714127086435 1714127087500 OK +USER GameSimulation END 1714127087501 +USER GameSimulation START 1714127087504 +REQUEST request_3 1714127086456 1714127087509 OK +REQUEST request_0 1714127086465 1714127087509 OK +REQUEST request_2 1714127086456 1714127087509 OK +REQUEST request_4 1714127086456 1714127087510 OK +REQUEST request_6 1714127086457 1714127087510 OK +REQUEST request_6 1714127086517 1714127087512 OK +REQUEST request_0 1714127086496 1714127087512 OK +USER GameSimulation START 1714127087535 +USER GameSimulation START 1714127087566 +USER GameSimulation START 1714127087596 +USER GameSimulation START 1714127087628 +REQUEST request_1 1714127087493 1714127087633 OK +USER GameSimulation START 1714127087659 +REQUEST request_1 1714127087497 1714127087687 OK +REQUEST request_1 1714127087495 1714127087687 OK +REQUEST request_1 1714127087495 1714127087687 OK +REQUEST request_1 1714127087499 1714127087688 OK +REQUEST request_1 1714127087496 1714127087688 OK +REQUEST request_1 1714127087500 1714127087688 OK +REQUEST request_1 1714127087492 1714127087688 OK +REQUEST request_1 1714127087498 1714127087688 OK +REQUEST request_1 1714127087499 1714127087688 OK +USER GameSimulation START 1714127087688 +REQUEST request_1 1714127087512 1714127087694 OK +REQUEST request_1 1714127087509 1714127087694 OK +REQUEST request_2 1714127086517 1714127087695 OK +REQUEST request_5 1714127086457 1714127087698 OK +REQUEST request_5 1714127086517 1714127087699 OK +USER GameSimulation END 1714127087699 +REQUEST request_4 1714127086517 1714127087700 OK +REQUEST request_0 1714127086527 1714127087701 OK +REQUEST request_0 1714127086542 1714127087701 OK +REQUEST request_0 1714127086572 1714127087701 OK +REQUEST request_0 1714127086603 1714127087702 OK +REQUEST request_0 1714127086633 1714127087702 OK +REQUEST request_0 1714127086664 1714127087703 OK +REQUEST request_3 1714127086517 1714127087704 OK +USER GameSimulation END 1714127087705 +REQUEST request_2 1714127086677 1714127087708 OK +REQUEST request_4 1714127086678 1714127087710 OK +REQUEST request_3 1714127086677 1714127087713 OK +REQUEST request_2 1714127086682 1714127087718 OK +USER GameSimulation START 1714127087719 +USER GameSimulation START 1714127087749 +REQUEST request_6 1714127086678 1714127087763 OK +REQUEST request_1 1714127087701 1714127087767 OK +REQUEST request_1 1714127087702 1714127087767 OK +REQUEST request_1 1714127087702 1714127087767 OK +REQUEST request_1 1714127087702 1714127087768 OK +REQUEST request_1 1714127087703 1714127087768 OK +REQUEST request_1 1714127087703 1714127087768 OK +REQUEST request_3 1714127086683 1714127087772 OK +REQUEST request_2 1714127086685 1714127087772 OK +REQUEST request_5 1714127086678 1714127087774 OK +USER GameSimulation END 1714127087774 +REQUEST request_2 1714127086683 1714127087777 OK +USER GameSimulation START 1714127087779 +REQUEST request_4 1714127086683 1714127087783 OK +REQUEST request_4 1714127086687 1714127087791 OK +REQUEST request_3 1714127086685 1714127087791 OK +REQUEST request_3 1714127086683 1714127087791 OK +REQUEST request_6 1714127086683 1714127087792 OK +REQUEST request_4 1714127086684 1714127087792 OK +USER GameSimulation START 1714127087810 +USER GameSimulation START 1714127087841 +REQUEST request_2 1714127086688 1714127087848 OK +USER GameSimulation START 1714127087873 +REQUEST request_4 1714127086685 1714127087891 OK +REQUEST request_3 1714127086686 1714127087894 OK +REQUEST request_2 1714127086686 1714127087901 OK +REQUEST request_5 1714127086683 1714127087903 OK +USER GameSimulation START 1714127087904 +USER GameSimulation END 1714127087904 +REQUEST request_5 1714127086685 1714127087911 OK +REQUEST request_4 1714127086682 1714127087913 OK +USER GameSimulation START 1714127087934 +REQUEST request_6 1714127086683 1714127087950 OK +REQUEST request_6 1714127086687 1714127087952 OK +REQUEST request_4 1714127086689 1714127087953 OK +REQUEST request_5 1714127086687 1714127087954 OK +USER GameSimulation END 1714127087954 +REQUEST request_0 1714127086689 1714127087955 OK +REQUEST request_6 1714127086689 1714127087965 OK +REQUEST request_2 1714127086691 1714127087965 OK +USER GameSimulation START 1714127087965 +REQUEST request_3 1714127086688 1714127087968 OK +USER GameSimulation START 1714127087995 +REQUEST request_2 1714127086684 1714127088011 OK +USER GameSimulation START 1714127088026 +REQUEST request_1 1714127087955 1714127088028 OK +USER GameSimulation START 1714127088057 +REQUEST request_5 1714127086684 1714127088080 OK +REQUEST request_6 1714127086692 1714127088082 OK +REQUEST request_3 1714127086684 1714127088081 OK +REQUEST request_5 1714127086684 1714127088086 OK +REQUEST request_4 1714127086684 1714127088087 OK +USER GameSimulation END 1714127088088 +USER GameSimulation START 1714127088088 +USER GameSimulation START 1714127088120 +USER GameSimulation START 1714127088151 +USER GameSimulation START 1714127088182 +REQUEST request_6 1714127086684 1714127088199 OK +REQUEST request_3 1714127086691 1714127088199 OK +USER GameSimulation END 1714127088200 +REQUEST request_4 1714127086692 1714127088203 OK +REQUEST request_5 1714127086689 1714127088204 OK +REQUEST request_5 1714127086692 1714127088211 OK +USER GameSimulation END 1714127088212 +USER GameSimulation START 1714127088215 +USER GameSimulation START 1714127088229 +USER GameSimulation START 1714127088275 +USER GameSimulation START 1714127088290 +USER GameSimulation START 1714127088321 +REQUEST request_2 1714127086681 1714127088332 OK +REQUEST request_5 1714127086683 1714127088337 OK +REQUEST request_6 1714127086686 1714127088338 OK +REQUEST request_6 1714127086689 1714127088339 OK +USER GameSimulation END 1714127088339 +USER GameSimulation END 1714127088339 +REQUEST request_3 1714127086682 1714127088340 OK +REQUEST request_0 1714127086721 1714127088340 OK +USER GameSimulation END 1714127088341 +REQUEST request_2 1714127086746 1714127088343 OK +USER GameSimulation START 1714127088352 +USER GameSimulation START 1714127088382 +REQUEST request_6 1714127086747 1714127088399 OK +REQUEST request_1 1714127088340 1714127088402 OK +REQUEST request_5 1714127086747 1714127088407 OK +REQUEST request_4 1714127086747 1714127088407 OK +REQUEST request_0 1714127086755 1714127088408 OK +REQUEST request_4 1714127086757 1714127088409 OK +REQUEST request_3 1714127086746 1714127088411 OK +USER GameSimulation END 1714127088412 +USER GameSimulation START 1714127088412 +REQUEST request_6 1714127086758 1714127088415 OK +REQUEST request_3 1714127086757 1714127088417 OK +USER GameSimulation START 1714127088443 +REQUEST request_4 1714127086760 1714127088462 OK +REQUEST request_3 1714127086760 1714127088462 OK +REQUEST request_1 1714127088408 1714127088465 OK +REQUEST request_2 1714127086759 1714127088465 OK +REQUEST request_5 1714127086758 1714127088469 OK +REQUEST request_4 1714127086760 1714127088472 OK +REQUEST request_6 1714127086760 1714127088473 OK +USER GameSimulation START 1714127088474 +REQUEST request_3 1714127086760 1714127088488 OK +REQUEST request_6 1714127086760 1714127088489 OK +USER GameSimulation START 1714127088504 +USER GameSimulation START 1714127088534 +USER GameSimulation START 1714127088565 +REQUEST request_5 1714127086760 1714127088572 OK +REQUEST request_2 1714127086757 1714127088572 OK +USER GameSimulation END 1714127088573 +REQUEST request_2 1714127086760 1714127088573 OK +REQUEST request_0 1714127086817 1714127088574 OK +REQUEST request_0 1714127086786 1714127088574 OK +REQUEST request_5 1714127086760 1714127088574 OK +REQUEST request_0 1714127086848 1714127088575 OK +USER GameSimulation END 1714127088575 +REQUEST request_0 1714127086864 1714127088576 OK +REQUEST request_0 1714127086895 1714127088580 OK +REQUEST request_0 1714127086925 1714127088580 OK +REQUEST request_0 1714127086955 1714127088580 OK +USER GameSimulation END 1714127088581 +REQUEST request_6 1714127086977 1714127088582 OK +REQUEST request_2 1714127086977 1714127088582 OK +REQUEST request_2 1714127086977 1714127088586 OK +USER GameSimulation START 1714127088596 +USER GameSimulation START 1714127088627 +REQUEST request_4 1714127086977 1714127088633 OK +REQUEST request_1 1714127088575 1714127088636 OK +REQUEST request_1 1714127088575 1714127088636 OK +REQUEST request_1 1714127088576 1714127088636 OK +REQUEST request_1 1714127088576 1714127088637 OK +REQUEST request_1 1714127088580 1714127088637 OK +REQUEST request_1 1714127088580 1714127088637 OK +REQUEST request_4 1714127086977 1714127088638 OK +REQUEST request_1 1714127088580 1714127088638 OK +REQUEST request_3 1714127086977 1714127088639 OK +REQUEST request_5 1714127086977 1714127088639 OK +REQUEST request_6 1714127086977 1714127088643 OK +REQUEST request_3 1714127086977 1714127088646 OK +USER GameSimulation END 1714127088647 +USER GameSimulation START 1714127088659 +USER GameSimulation START 1714127088690 +REQUEST request_2 1714127086979 1714127088693 OK +REQUEST request_2 1714127086980 1714127088697 OK +REQUEST request_5 1714127086977 1714127088701 OK +REQUEST request_2 1714127086979 1714127088700 OK +REQUEST request_4 1714127086979 1714127088701 OK +REQUEST request_3 1714127086980 1714127088702 OK +REQUEST request_4 1714127086980 1714127088702 OK +USER GameSimulation END 1714127088702 +REQUEST request_3 1714127086979 1714127088706 OK +REQUEST request_6 1714127086980 1714127088708 OK +REQUEST request_6 1714127086979 1714127088711 OK +REQUEST request_4 1714127086980 1714127088711 OK +REQUEST request_3 1714127086980 1714127088717 OK +REQUEST request_6 1714127086980 1714127088718 OK +USER GameSimulation START 1714127088722 +USER GameSimulation START 1714127088752 +USER GameSimulation START 1714127088781 +USER GameSimulation START 1714127088811 +REQUEST request_3 1714127086980 1714127088820 OK +REQUEST request_2 1714127086981 1714127088820 OK +USER GameSimulation START 1714127088845 +REQUEST request_5 1714127086979 1714127088873 OK +USER GameSimulation END 1714127088874 +USER GameSimulation START 1714127088875 +REQUEST request_3 1714127086981 1714127088877 OK +REQUEST request_5 1714127086980 1714127088881 OK +USER GameSimulation END 1714127088881 +REQUEST request_6 1714127086981 1714127088888 OK +REQUEST request_5 1714127086980 1714127088888 OK +REQUEST request_4 1714127086981 1714127088888 OK +REQUEST request_3 1714127086981 1714127088894 OK +REQUEST request_2 1714127086981 1714127088898 OK +USER GameSimulation START 1714127088905 +USER GameSimulation START 1714127088935 +REQUEST request_2 1714127086982 1714127088950 OK +REQUEST request_5 1714127086981 1714127088952 OK +REQUEST request_2 1714127086983 1714127088952 OK +USER GameSimulation END 1714127088952 +REQUEST request_4 1714127086982 1714127088956 OK +REQUEST request_4 1714127086982 1714127088957 OK +REQUEST request_4 1714127086982 1714127088961 OK +REQUEST request_6 1714127086982 1714127088962 OK +REQUEST request_3 1714127086982 1714127088963 OK +USER GameSimulation START 1714127088964 +REQUEST request_3 1714127086982 1714127088968 OK +REQUEST request_2 1714127086982 1714127088973 OK +REQUEST request_2 1714127086982 1714127088973 OK +REQUEST request_3 1714127086982 1714127088973 OK +REQUEST request_6 1714127086983 1714127088978 OK +REQUEST request_6 1714127086982 1714127088978 OK +USER GameSimulation START 1714127088995 +REQUEST request_3 1714127086983 1714127088999 OK +USER GameSimulation START 1714127089027 +REQUEST request_2 1714127086984 1714127089046 OK +REQUEST request_5 1714127086982 1714127089052 OK +USER GameSimulation START 1714127089057 +REQUEST request_3 1714127086984 1714127089057 OK +REQUEST request_4 1714127086982 1714127089057 OK +USER GameSimulation START 1714127089088 +USER GameSimulation START 1714127089117 +USER GameSimulation START 1714127089148 +REQUEST request_4 1714127086983 1714127089152 OK +REQUEST request_6 1714127086983 1714127089157 OK +REQUEST request_5 1714127086983 1714127089159 OK +USER GameSimulation END 1714127089159 +REQUEST request_5 1714127086982 1714127089161 OK +USER GameSimulation END 1714127089162 +REQUEST request_2 1714127086985 1714127089170 OK +USER GameSimulation START 1714127089178 +USER GameSimulation START 1714127089209 +USER GameSimulation START 1714127089241 +USER GameSimulation START 1714127089271 +REQUEST request_6 1714127086984 1714127089278 OK +REQUEST request_5 1714127086982 1714127089281 OK +USER GameSimulation END 1714127089282 +REQUEST request_5 1714127086984 1714127089285 OK +REQUEST request_2 1714127086986 1714127089286 OK +REQUEST request_4 1714127086985 1714127089287 OK +REQUEST request_6 1714127086985 1714127089287 OK +REQUEST request_2 1714127086986 1714127089291 OK +USER GameSimulation START 1714127089302 +REQUEST request_3 1714127086984 1714127089308 OK +REQUEST request_4 1714127086985 1714127089308 OK +REQUEST request_4 1714127086985 1714127089311 OK +USER GameSimulation START 1714127089334 +USER GameSimulation START 1714127089350 +REQUEST request_6 1714127086985 1714127089366 OK +REQUEST request_3 1714127086985 1714127089366 OK +REQUEST request_6 1714127086985 1714127089368 OK +REQUEST request_2 1714127086985 1714127089368 OK +REQUEST request_4 1714127086986 1714127089368 OK +REQUEST request_5 1714127086985 1714127089373 OK +REQUEST request_6 1714127086986 1714127089373 OK +REQUEST request_3 1714127086986 1714127089373 OK +REQUEST request_6 1714127086983 1714127089373 OK +REQUEST request_4 1714127086986 1714127089374 OK +REQUEST request_6 1714127086986 1714127089374 OK +USER GameSimulation END 1714127089375 +USER GameSimulation START 1714127089382 +REQUEST request_2 1714127086987 1714127089391 OK +USER GameSimulation START 1714127089412 +USER GameSimulation START 1714127089441 +USER GameSimulation START 1714127089473 +REQUEST request_2 1714127086987 1714127089486 OK +USER GameSimulation START 1714127089506 +USER GameSimulation START 1714127089537 +REQUEST request_5 1714127086985 1714127089541 OK +REQUEST request_5 1714127086985 1714127089553 OK +REQUEST request_5 1714127086986 1714127089561 OK +USER GameSimulation END 1714127089561 +REQUEST request_3 1714127086988 1714127089566 OK +REQUEST request_3 1714127086988 1714127089566 OK +USER GameSimulation START 1714127089567 +REQUEST request_2 1714127086979 1714127089581 OK +USER GameSimulation START 1714127089598 +USER GameSimulation START 1714127089629 +USER GameSimulation START 1714127089660 +USER GameSimulation START 1714127089691 +REQUEST request_4 1714127086985 1714127089698 OK +REQUEST request_4 1714127086988 1714127089700 OK +REQUEST request_6 1714127086988 1714127089700 OK +REQUEST request_5 1714127086988 1714127089704 OK +REQUEST request_5 1714127086988 1714127089705 OK +REQUEST request_3 1714127086988 1714127089718 OK +USER GameSimulation START 1714127089722 +REQUEST request_2 1714127086985 1714127089723 OK +USER GameSimulation START 1714127089738 +USER GameSimulation START 1714127089768 +REQUEST request_2 1714127086987 1714127089780 OK +USER GameSimulation START 1714127089799 +REQUEST request_3 1714127086985 1714127089825 OK +REQUEST request_3 1714127086986 1714127089830 OK +REQUEST request_3 1714127086985 1714127089830 OK +USER GameSimulation END 1714127089831 +USER GameSimulation START 1714127089831 +REQUEST request_5 1714127086985 1714127089831 OK +USER GameSimulation END 1714127089831 +REQUEST request_5 1714127086986 1714127089832 OK +USER GameSimulation END 1714127089832 +REQUEST request_6 1714127086985 1714127089833 OK +REQUEST request_4 1714127086988 1714127089833 OK +USER GameSimulation END 1714127089834 +REQUEST request_6 1714127086988 1714127089834 OK +USER GameSimulation END 1714127089834 +USER GameSimulation START 1714127089851 +USER GameSimulation START 1714127089876 +REQUEST request_0 1714127086988 1714127089879 OK +REQUEST request_2 1714127086996 1714127089890 OK +REQUEST request_5 1714127086980 1714127089890 OK +REQUEST request_6 1714127086996 1714127089891 OK +REQUEST request_4 1714127086996 1714127089891 OK +REQUEST request_4 1714127086980 1714127089895 OK +REQUEST request_6 1714127086980 1714127089895 OK +REQUEST request_6 1714127086988 1714127089895 OK +USER GameSimulation END 1714127089895 +USER GameSimulation END 1714127089895 +REQUEST request_4 1714127086984 1714127089898 OK +REQUEST request_2 1714127086984 1714127089898 OK +USER GameSimulation END 1714127089898 +USER GameSimulation END 1714127089898 +REQUEST request_3 1714127086996 1714127089902 OK +USER GameSimulation START 1714127089907 +USER GameSimulation START 1714127089940 +USER GameSimulation START 1714127089956 +USER GameSimulation START 1714127089986 +REQUEST request_1 1714127089880 1714127090000 OK +REQUEST request_4 1714127086988 1714127090003 OK +USER GameSimulation END 1714127090003 +REQUEST request_5 1714127086982 1714127090016 OK +USER GameSimulation END 1714127090016 +REQUEST request_5 1714127086988 1714127090017 OK +USER GameSimulation END 1714127090017 +REQUEST request_0 1714127087018 1714127090018 OK +USER GameSimulation START 1714127090029 +USER GameSimulation START 1714127090060 +REQUEST request_1 1714127090018 1714127090063 OK +REQUEST request_2 1714127087041 1714127090067 OK +REQUEST request_5 1714127086996 1714127090068 OK +USER GameSimulation END 1714127090068 +REQUEST request_3 1714127087041 1714127090071 OK +REQUEST request_4 1714127087041 1714127090071 OK +REQUEST request_0 1714127087048 1714127090072 OK +REQUEST request_6 1714127087042 1714127090072 OK +USER GameSimulation START 1714127090077 +REQUEST request_4 1714127087050 1714127090078 OK +REQUEST request_6 1714127087051 1714127090078 OK +USER GameSimulation START 1714127090121 +USER GameSimulation START 1714127090152 +USER GameSimulation START 1714127090183 +REQUEST request_6 1714127087053 1714127090190 OK +REQUEST request_3 1714127087050 1714127090190 OK +REQUEST request_1 1714127090072 1714127090194 OK +REQUEST request_2 1714127087053 1714127090194 OK +REQUEST request_4 1714127087053 1714127090195 OK +REQUEST request_5 1714127087051 1714127090196 OK +REQUEST request_5 1714127087041 1714127090197 OK +USER GameSimulation END 1714127090198 +USER GameSimulation START 1714127090199 +REQUEST request_4 1714127087054 1714127090202 OK +REQUEST request_4 1714127087053 1714127090207 OK +USER GameSimulation START 1714127090229 +USER GameSimulation START 1714127090275 +USER GameSimulation START 1714127090291 +USER GameSimulation START 1714127090322 +REQUEST request_3 1714127087054 1714127090330 OK +REQUEST request_6 1714127087053 1714127090330 OK +REQUEST request_5 1714127087053 1714127090333 OK +REQUEST request_6 1714127087054 1714127090337 OK +USER GameSimulation START 1714127090355 +USER GameSimulation START 1714127090384 +USER GameSimulation START 1714127090416 +USER GameSimulation START 1714127090446 +REQUEST request_3 1714127087053 1714127090446 OK +REQUEST request_2 1714127087050 1714127090452 OK +USER GameSimulation END 1714127090453 +REQUEST request_5 1714127087054 1714127090455 OK +REQUEST request_5 1714127087053 1714127090457 OK +USER GameSimulation END 1714127090457 +REQUEST request_2 1714127087053 1714127090460 OK +REQUEST request_2 1714127087054 1714127090462 OK +REQUEST request_0 1714127087078 1714127090463 OK +REQUEST request_0 1714127087109 1714127090464 OK +REQUEST request_6 1714127087125 1714127090465 OK +USER GameSimulation END 1714127090466 +REQUEST request_4 1714127087125 1714127090467 OK +REQUEST request_3 1714127087053 1714127090467 OK +USER GameSimulation END 1714127090468 +REQUEST request_6 1714127087129 1714127090473 OK +REQUEST request_4 1714127087129 1714127090475 OK +REQUEST request_2 1714127087125 1714127090476 OK +REQUEST request_3 1714127087125 1714127090476 OK +USER GameSimulation START 1714127090477 +USER GameSimulation START 1714127090509 +REQUEST request_3 1714127087129 1714127090523 OK +REQUEST request_2 1714127087129 1714127090524 OK +REQUEST request_1 1714127090464 1714127090524 OK +REQUEST request_1 1714127090464 1714127090524 OK +REQUEST request_2 1714127087133 1714127090528 OK +REQUEST request_5 1714127087125 1714127090530 OK +REQUEST request_4 1714127087133 1714127090530 OK +USER GameSimulation END 1714127090531 +REQUEST request_6 1714127087134 1714127090531 OK +REQUEST request_4 1714127087137 1714127090531 OK +REQUEST request_3 1714127087133 1714127090534 OK +USER GameSimulation START 1714127090539 +REQUEST request_2 1714127087136 1714127090540 OK +REQUEST request_3 1714127087136 1714127090540 OK +REQUEST request_4 1714127087138 1714127090540 OK +REQUEST request_4 1714127087138 1714127090543 OK +REQUEST request_6 1714127087137 1714127090543 OK +REQUEST request_6 1714127087138 1714127090544 OK +USER GameSimulation START 1714127090570 +REQUEST request_2 1714127087138 1714127090599 OK +USER GameSimulation START 1714127090601 +REQUEST request_5 1714127087137 1714127090605 OK +USER GameSimulation END 1714127090606 +USER GameSimulation START 1714127090631 +REQUEST request_3 1714127087138 1714127090646 OK +REQUEST request_6 1714127087138 1714127090648 OK +REQUEST request_5 1714127087138 1714127090652 OK +REQUEST request_0 1714127087139 1714127090652 OK +REQUEST request_2 1714127087137 1714127090652 OK +USER GameSimulation END 1714127090653 +REQUEST request_3 1714127087138 1714127090656 OK +USER GameSimulation START 1714127090661 +REQUEST request_6 1714127087155 1714127090661 OK +REQUEST request_4 1714127087155 1714127090661 OK +REQUEST request_0 1714127087169 1714127090669 OK +REQUEST request_0 1714127087200 1714127090671 OK +USER GameSimulation START 1714127090692 +USER GameSimulation START 1714127090722 +REQUEST request_0 1714127087230 1714127090737 OK +REQUEST request_1 1714127090653 1714127090737 OK +REQUEST request_2 1714127087155 1714127090737 OK +USER GameSimulation START 1714127090753 +USER GameSimulation START 1714127090785 +USER GameSimulation START 1714127090816 +USER GameSimulation START 1714127090848 +USER GameSimulation START 1714127090879 +REQUEST request_1 1714127090669 1714127090887 OK +REQUEST request_1 1714127090671 1714127090888 OK +REQUEST request_0 1714127087261 1714127090888 OK +REQUEST request_1 1714127090737 1714127090895 OK +REQUEST request_0 1714127087292 1714127090895 OK +REQUEST request_3 1714127087155 1714127090896 OK +REQUEST request_5 1714127087138 1714127090896 OK +USER GameSimulation END 1714127090897 +USER GameSimulation START 1714127090897 +REQUEST request_5 1714127087133 1714127090898 OK +USER GameSimulation END 1714127090899 +REQUEST request_5 1714127087129 1714127090900 OK +REQUEST request_5 1714127087155 1714127090900 OK +USER GameSimulation END 1714127090900 +USER GameSimulation END 1714127090901 +REQUEST request_0 1714127087322 1714127090901 OK +REQUEST request_0 1714127087352 1714127090902 OK +REQUEST request_0 1714127087382 1714127090902 OK +REQUEST request_0 1714127087443 1714127090903 OK +REQUEST request_0 1714127087412 1714127090904 OK +REQUEST request_0 1714127087473 1714127090904 OK +REQUEST request_2 1714127087492 1714127090910 OK +REQUEST request_1 1714127090888 1714127090919 OK +REQUEST request_4 1714127087493 1714127090922 OK +REQUEST request_6 1714127087493 1714127090924 OK +USER GameSimulation START 1714127090940 +USER GameSimulation START 1714127090970 +USER GameSimulation START 1714127091001 +USER GameSimulation START 1714127091017 +REQUEST request_1 1714127090896 1714127091035 OK +REQUEST request_3 1714127087493 1714127091040 OK +USER GameSimulation START 1714127091047 +USER GameSimulation START 1714127091078 +REQUEST request_3 1714127087493 1714127091083 OK +REQUEST request_1 1714127090902 1714127091084 OK +REQUEST request_1 1714127090903 1714127091084 OK +REQUEST request_1 1714127090901 1714127091084 OK +REQUEST request_1 1714127090904 1714127091085 OK +REQUEST request_1 1714127090904 1714127091085 OK +REQUEST request_1 1714127090903 1714127091085 OK +REQUEST request_2 1714127087495 1714127091088 OK +REQUEST request_5 1714127087493 1714127091096 OK +REQUEST request_4 1714127087495 1714127091097 OK +REQUEST request_5 1714127087493 1714127091099 OK +REQUEST request_4 1714127087496 1714127091100 OK +REQUEST request_2 1714127087495 1714127091101 OK +REQUEST request_3 1714127087495 1714127091106 OK +USER GameSimulation START 1714127091109 +USER GameSimulation START 1714127091138 +REQUEST request_4 1714127087496 1714127091148 OK +REQUEST request_2 1714127087496 1714127091149 OK +REQUEST request_3 1714127087495 1714127091150 OK +REQUEST request_5 1714127087495 1714127091153 OK +REQUEST request_6 1714127087495 1714127091154 OK +USER GameSimulation END 1714127091154 +REQUEST request_6 1714127087497 1714127091156 OK +USER GameSimulation START 1714127091168 +USER GameSimulation START 1714127091198 +REQUEST request_3 1714127087496 1714127091212 OK +USER GameSimulation START 1714127091228 +USER GameSimulation START 1714127091259 +REQUEST request_6 1714127087497 1714127091261 OK +REQUEST request_3 1714127087497 1714127091262 OK +REQUEST request_5 1714127087496 1714127091262 OK +REQUEST request_6 1714127087496 1714127091264 OK +USER GameSimulation END 1714127091264 +REQUEST request_5 1714127087497 1714127091264 OK +REQUEST request_4 1714127087497 1714127091265 OK +REQUEST request_2 1714127087498 1714127091269 OK +REQUEST request_2 1714127087497 1714127091272 OK +USER GameSimulation END 1714127091272 +REQUEST request_2 1714127087499 1714127091274 OK +REQUEST request_4 1714127087499 1714127091274 OK +REQUEST request_3 1714127087498 1714127091282 OK +REQUEST request_2 1714127087499 1714127091282 OK +REQUEST request_6 1714127087499 1714127091283 OK +REQUEST request_6 1714127087499 1714127091283 OK +REQUEST request_3 1714127087499 1714127091290 OK +USER GameSimulation START 1714127091291 +USER GameSimulation START 1714127091321 +REQUEST request_4 1714127087499 1714127091334 OK +USER GameSimulation START 1714127091352 +USER GameSimulation START 1714127091384 +USER GameSimulation START 1714127091415 +REQUEST request_5 1714127087499 1714127091435 OK +REQUEST request_6 1714127087499 1714127091437 OK +REQUEST request_5 1714127087499 1714127091443 OK +USER GameSimulation START 1714127091445 +USER GameSimulation START 1714127091477 +REQUEST request_2 1714127087500 1714127091506 OK +REQUEST request_6 1714127087501 1714127091506 OK +REQUEST request_3 1714127087499 1714127091507 OK +USER GameSimulation START 1714127091507 +REQUEST request_5 1714127087499 1714127091507 OK +USER GameSimulation END 1714127091509 +USER GameSimulation END 1714127091509 +USER GameSimulation START 1714127091539 +REQUEST request_4 1714127087500 1714127091555 OK +REQUEST request_0 1714127087504 1714127091559 OK +REQUEST request_5 1714127087501 1714127091560 OK +REQUEST request_4 1714127087493 1714127091560 OK +REQUEST request_6 1714127087493 1714127091561 OK +USER GameSimulation END 1714127091561 +REQUEST request_3 1714127087500 1714127091561 OK +USER GameSimulation END 1714127091562 +REQUEST request_2 1714127087493 1714127091567 OK +USER GameSimulation END 1714127091568 +USER GameSimulation START 1714127091569 +REQUEST request_2 1714127087509 1714127091571 OK +USER GameSimulation START 1714127091600 +REQUEST request_6 1714127087510 1714127091617 OK +REQUEST request_1 1714127091559 1714127091626 OK +REQUEST request_4 1714127087509 1714127091627 OK +REQUEST request_3 1714127087509 1714127091628 OK +USER GameSimulation START 1714127091630 +REQUEST request_4 1714127087499 1714127091630 OK +REQUEST request_5 1714127087496 1714127091630 OK +USER GameSimulation END 1714127091631 +USER GameSimulation END 1714127091631 +REQUEST request_6 1714127087512 1714127091636 OK +REQUEST request_2 1714127087512 1714127091637 OK +USER GameSimulation START 1714127091661 +USER GameSimulation START 1714127091691 +USER GameSimulation START 1714127091722 +REQUEST request_4 1714127087512 1714127091753 OK +USER GameSimulation START 1714127091753 +USER GameSimulation START 1714127091784 +USER GameSimulation START 1714127091816 +REQUEST request_5 1714127087510 1714127091831 OK +USER GameSimulation END 1714127091833 +REQUEST request_0 1714127087535 1714127091833 OK +REQUEST request_3 1714127087512 1714127091833 OK +REQUEST request_5 1714127087512 1714127091834 OK +REQUEST request_0 1714127087565 1714127091835 OK +REQUEST request_0 1714127087659 1714127091837 OK +REQUEST request_0 1714127087688 1714127091838 OK +REQUEST request_0 1714127087596 1714127091843 OK +REQUEST request_0 1714127087628 1714127091845 OK +REQUEST request_2 1714127087701 1714127091848 OK +REQUEST request_4 1714127087701 1714127091849 OK +REQUEST request_3 1714127087701 1714127091850 OK +REQUEST request_2 1714127087702 1714127091851 OK +REQUEST request_4 1714127087702 1714127091851 OK +USER GameSimulation END 1714127091852 +REQUEST request_3 1714127087702 1714127091853 OK +REQUEST request_6 1714127087702 1714127091853 OK +REQUEST request_4 1714127087703 1714127091854 OK +USER GameSimulation START 1714127091855 +REQUEST request_3 1714127087702 1714127091857 OK +REQUEST request_3 1714127087703 1714127091857 OK +REQUEST request_1 1714127091836 1714127091863 OK +REQUEST request_1 1714127091834 1714127091863 OK +REQUEST request_6 1714127087704 1714127091863 OK +REQUEST request_4 1714127087702 1714127091864 OK +REQUEST request_6 1714127087702 1714127091865 OK +REQUEST request_1 1714127091838 1714127091869 OK +USER GameSimulation START 1714127091875 +USER GameSimulation START 1714127091907 +REQUEST request_1 1714127091839 1714127091922 OK +REQUEST request_1 1714127091846 1714127091924 OK +REQUEST request_1 1714127091844 1714127091924 OK +USER GameSimulation START 1714127091936 +USER GameSimulation START 1714127091952 +USER GameSimulation START 1714127091982 +REQUEST request_6 1714127087701 1714127092011 OK +USER GameSimulation START 1714127092012 +REQUEST request_3 1714127087704 1714127092014 OK +REQUEST request_2 1714127087703 1714127092018 OK +REQUEST request_5 1714127087702 1714127092018 OK +REQUEST request_5 1714127087703 1714127092020 OK +REQUEST request_5 1714127087702 1714127092023 OK +USER GameSimulation END 1714127092024 +REQUEST request_4 1714127087704 1714127092026 OK +USER GameSimulation START 1714127092043 +REQUEST request_6 1714127087703 1714127092070 OK +REQUEST request_2 1714127087702 1714127092073 OK +USER GameSimulation START 1714127092074 +REQUEST request_6 1714127087703 1714127092078 OK +REQUEST request_3 1714127087702 1714127092079 OK +REQUEST request_5 1714127087704 1714127092079 OK +USER GameSimulation END 1714127092080 +REQUEST request_4 1714127087702 1714127092083 OK +REQUEST request_2 1714127087702 1714127092089 OK +USER GameSimulation END 1714127092090 +REQUEST request_0 1714127087719 1714127092095 OK +REQUEST request_2 1714127087703 1714127092099 OK +USER GameSimulation END 1714127092099 +USER GameSimulation START 1714127092104 +REQUEST request_0 1714127087749 1714127092112 OK +USER GameSimulation START 1714127092133 +REQUEST request_0 1714127087779 1714127092148 OK +USER GameSimulation START 1714127092165 +REQUEST request_1 1714127092095 1714127092175 OK +REQUEST request_1 1714127092112 1714127092176 OK +REQUEST request_0 1714127087810 1714127092176 OK +REQUEST request_5 1714127087701 1714127092184 OK +USER GameSimulation END 1714127092185 +REQUEST request_1 1714127092148 1714127092186 OK +REQUEST request_0 1714127087841 1714127092186 OK +REQUEST request_5 1714127087702 1714127092187 OK +USER GameSimulation END 1714127092187 +REQUEST request_0 1714127087873 1714127092188 OK +REQUEST request_0 1714127087904 1714127092188 OK +REQUEST request_0 1714127087934 1714127092188 OK +REQUEST request_6 1714127087955 1714127092190 OK +REQUEST request_2 1714127087955 1714127092194 OK +USER GameSimulation START 1714127092196 +REQUEST request_0 1714127087965 1714127092197 OK +REQUEST request_4 1714127087955 1714127092198 OK +REQUEST request_0 1714127087995 1714127092198 OK +REQUEST request_0 1714127088025 1714127092198 OK +REQUEST request_0 1714127088057 1714127092198 OK +REQUEST request_0 1714127088088 1714127092199 OK +REQUEST request_0 1714127088119 1714127092200 OK +REQUEST request_0 1714127088150 1714127092200 OK +REQUEST request_0 1714127088214 1714127092200 OK +REQUEST request_0 1714127088181 1714127092201 OK +REQUEST request_0 1714127088229 1714127092201 OK +USER GameSimulation START 1714127092227 +REQUEST request_0 1714127088275 1714127092242 OK +REQUEST request_1 1714127092188 1714127092245 OK +REQUEST request_1 1714127092188 1714127092245 OK +REQUEST request_1 1714127092186 1714127092245 OK +REQUEST request_1 1714127092188 1714127092245 OK +REQUEST request_3 1714127087955 1714127092245 OK +REQUEST request_1 1714127092177 1714127092245 OK +REQUEST request_1 1714127092197 1714127092245 OK +REQUEST request_1 1714127092198 1714127092246 OK +REQUEST request_1 1714127092198 1714127092246 OK +REQUEST request_1 1714127092199 1714127092246 OK +REQUEST request_1 1714127092199 1714127092246 OK +REQUEST request_1 1714127092201 1714127092247 OK +REQUEST request_1 1714127092200 1714127092247 OK +REQUEST request_1 1714127092200 1714127092247 OK +REQUEST request_0 1714127088290 1714127092248 OK +REQUEST request_1 1714127092202 1714127092248 OK +REQUEST request_1 1714127092201 1714127092248 OK +REQUEST request_5 1714127087955 1714127092249 OK +USER GameSimulation END 1714127092249 +REQUEST request_0 1714127088321 1714127092250 OK +REQUEST request_4 1714127088341 1714127092256 OK +REQUEST request_6 1714127088341 1714127092256 OK +REQUEST request_2 1714127088340 1714127092256 OK +USER GameSimulation START 1714127092257 +REQUEST request_0 1714127088382 1714127092260 OK +REQUEST request_0 1714127088351 1714127092260 OK +REQUEST request_3 1714127088341 1714127092260 OK +REQUEST request_4 1714127088409 1714127092262 OK +USER GameSimulation START 1714127092287 +USER GameSimulation START 1714127092318 +USER GameSimulation START 1714127092348 +REQUEST request_1 1714127092243 1714127092369 OK +REQUEST request_1 1714127092248 1714127092369 OK +REQUEST request_2 1714127088408 1714127092369 OK +REQUEST request_1 1714127092260 1714127092370 OK +REQUEST request_1 1714127092260 1714127092370 OK +REQUEST request_1 1714127092250 1714127092370 OK +REQUEST request_0 1714127088412 1714127092370 OK +REQUEST request_5 1714127088341 1714127092375 OK +REQUEST request_6 1714127088409 1714127092375 OK +USER GameSimulation END 1714127092376 +REQUEST request_5 1714127088409 1714127092376 OK +REQUEST request_0 1714127088443 1714127092377 OK +REQUEST request_0 1714127088473 1714127092378 OK +REQUEST request_3 1714127088408 1714127092378 OK +REQUEST request_0 1714127088504 1714127092378 OK +REQUEST request_0 1714127088534 1714127092379 OK +REQUEST request_0 1714127088565 1714127092379 OK +USER GameSimulation END 1714127092381 +USER GameSimulation START 1714127092390 +USER GameSimulation START 1714127092395 +REQUEST request_2 1714127088576 1714127092395 OK +USER GameSimulation START 1714127092425 +USER GameSimulation START 1714127092455 +USER GameSimulation START 1714127092486 +REQUEST request_4 1714127088577 1714127092499 OK +REQUEST request_1 1714127092371 1714127092502 OK +REQUEST request_1 1714127092377 1714127092502 OK +REQUEST request_1 1714127092379 1714127092502 OK +REQUEST request_1 1714127092379 1714127092503 OK +REQUEST request_1 1714127092379 1714127092503 OK +REQUEST request_1 1714127092380 1714127092504 OK +REQUEST request_5 1714127088577 1714127092507 OK +REQUEST request_2 1714127088575 1714127092507 OK +REQUEST request_4 1714127088577 1714127092511 OK +REQUEST request_4 1714127088576 1714127092512 OK +REQUEST request_4 1714127088580 1714127092515 OK +REQUEST request_3 1714127088577 1714127092515 OK +REQUEST request_6 1714127088578 1714127092515 OK +USER GameSimulation START 1714127092516 +USER GameSimulation START 1714127092547 +REQUEST request_6 1714127088580 1714127092565 OK +REQUEST request_3 1714127088575 1714127092565 OK +REQUEST request_2 1714127088580 1714127092565 OK +REQUEST request_2 1714127088577 1714127092576 OK +REQUEST request_5 1714127088580 1714127092576 OK +USER GameSimulation START 1714127092577 +REQUEST request_3 1714127088580 1714127092587 OK +REQUEST request_3 1714127088580 1714127092590 OK +REQUEST request_3 1714127088580 1714127092593 OK +REQUEST request_2 1714127088580 1714127092593 OK +REQUEST request_6 1714127088581 1714127092594 OK +REQUEST request_6 1714127088577 1714127092601 OK +USER GameSimulation START 1714127092608 +USER GameSimulation START 1714127092638 +USER GameSimulation START 1714127092668 +REQUEST request_6 1714127088580 1714127092689 OK +REQUEST request_2 1714127088580 1714127092689 OK +USER GameSimulation START 1714127092689 +REQUEST request_5 1714127088580 1714127092693 OK +REQUEST request_4 1714127088580 1714127092695 OK +USER GameSimulation END 1714127092695 +REQUEST request_5 1714127088576 1714127092695 OK +USER GameSimulation START 1714127092730 +USER GameSimulation START 1714127092762 +USER GameSimulation START 1714127092777 +USER GameSimulation START 1714127092808 +REQUEST request_5 1714127088577 1714127092810 OK +USER GameSimulation END 1714127092810 +REQUEST request_5 1714127088580 1714127092811 OK +USER GameSimulation END 1714127092812 +REQUEST request_3 1714127088577 1714127092815 OK +REQUEST request_3 1714127088575 1714127092815 OK +REQUEST request_6 1714127088577 1714127092816 OK +REQUEST request_2 1714127088575 1714127092816 OK +USER GameSimulation END 1714127092817 +REQUEST request_6 1714127088576 1714127092821 OK +REQUEST request_4 1714127088575 1714127092821 OK +REQUEST request_4 1714127088580 1714127092822 OK +USER GameSimulation END 1714127092822 +REQUEST request_0 1714127088596 1714127092822 OK +USER GameSimulation END 1714127092822 +REQUEST request_0 1714127088627 1714127092823 OK +USER GameSimulation START 1714127092839 +REQUEST request_0 1714127088658 1714127092862 OK +REQUEST request_0 1714127088689 1714127092868 OK +REQUEST request_1 1714127092822 1714127092868 OK +REQUEST request_1 1714127092823 1714127092869 OK +REQUEST request_5 1714127088577 1714127092869 OK +USER GameSimulation END 1714127092869 +REQUEST request_0 1714127088751 1714127092870 OK +USER GameSimulation START 1714127092870 +REQUEST request_0 1714127088781 1714127092870 OK +REQUEST request_0 1714127088875 1714127092871 OK +REQUEST request_0 1714127088934 1714127092872 OK +REQUEST request_0 1714127088904 1714127092873 OK +REQUEST request_0 1714127088811 1714127092873 OK +REQUEST request_0 1714127088721 1714127092874 OK +REQUEST request_0 1714127088844 1714127092874 OK +REQUEST request_0 1714127088964 1714127092875 OK +REQUEST request_0 1714127088995 1714127092876 OK +REQUEST request_0 1714127089026 1714127092876 OK +REQUEST request_0 1714127089056 1714127092877 OK +REQUEST request_0 1714127089087 1714127092878 OK +REQUEST request_0 1714127089117 1714127092878 OK +REQUEST request_0 1714127089148 1714127092879 OK +REQUEST request_0 1714127089178 1714127092880 OK +REQUEST request_0 1714127089209 1714127092880 OK +REQUEST request_0 1714127089241 1714127092881 OK +REQUEST request_0 1714127089738 1714127092881 OK +REQUEST request_0 1714127089271 1714127092881 OK +REQUEST request_0 1714127089302 1714127092881 OK +REQUEST request_0 1714127089349 1714127092885 OK +REQUEST request_0 1714127089333 1714127092885 OK +REQUEST request_0 1714127089505 1714127092885 OK +REQUEST request_0 1714127089831 1714127092885 OK +REQUEST request_0 1714127089381 1714127092885 OK +REQUEST request_0 1714127089441 1714127092886 OK +REQUEST request_0 1714127089472 1714127092886 OK +REQUEST request_0 1714127089412 1714127092886 OK +REQUEST request_0 1714127089597 1714127092886 OK +REQUEST request_0 1714127089536 1714127092886 OK +REQUEST request_0 1714127089566 1714127092886 OK +REQUEST request_0 1714127089628 1714127092886 OK +REQUEST request_0 1714127089660 1714127092886 OK +REQUEST request_0 1714127089722 1714127092886 OK +REQUEST request_0 1714127089690 1714127092886 OK +REQUEST request_0 1714127089799 1714127092886 OK +REQUEST request_0 1714127089768 1714127092887 OK +REQUEST request_0 1714127089851 1714127092887 OK +REQUEST request_4 1714127089880 1714127092887 OK +REQUEST request_2 1714127089880 1714127092895 OK +REQUEST request_6 1714127089880 1714127092895 OK +REQUEST request_0 1714127089876 1714127092895 OK +REQUEST request_1 1714127092863 1714127092895 OK +REQUEST request_0 1714127089907 1714127092895 OK +REQUEST request_0 1714127089940 1714127092895 OK +REQUEST request_3 1714127089880 1714127092896 OK +REQUEST request_0 1714127089956 1714127092897 OK +REQUEST request_0 1714127089986 1714127092897 OK +USER GameSimulation START 1714127092901 +REQUEST request_1 1714127092869 1714127092914 OK +REQUEST request_1 1714127092870 1714127092914 OK +REQUEST request_1 1714127092870 1714127092914 OK +USER GameSimulation START 1714127092931 +REQUEST request_1 1714127092873 1714127092961 OK +REQUEST request_1 1714127092871 1714127092961 OK +REQUEST request_1 1714127092873 1714127092961 OK +REQUEST request_1 1714127092874 1714127092961 OK +USER GameSimulation START 1714127092962 +USER GameSimulation START 1714127092992 +REQUEST request_1 1714127092875 1714127093001 OK +REQUEST request_1 1714127092875 1714127093001 OK +REQUEST request_1 1714127092876 1714127093002 OK +REQUEST request_1 1714127092876 1714127093002 OK +REQUEST request_1 1714127092872 1714127093002 OK +REQUEST request_1 1714127092877 1714127093002 OK +REQUEST request_1 1714127092880 1714127093003 OK +REQUEST request_1 1714127092879 1714127093003 OK +REQUEST request_1 1714127092880 1714127093003 OK +REQUEST request_1 1714127092881 1714127093003 OK +REQUEST request_1 1714127092881 1714127093004 OK +REQUEST request_1 1714127092881 1714127093004 OK +REQUEST request_1 1714127092885 1714127093005 OK +REQUEST request_1 1714127092885 1714127093005 OK +REQUEST request_1 1714127092886 1714127093005 OK +REQUEST request_1 1714127092878 1714127093005 OK +REQUEST request_1 1714127092885 1714127093005 OK +REQUEST request_1 1714127092878 1714127093005 OK +REQUEST request_1 1714127092886 1714127093006 OK +REQUEST request_1 1714127092886 1714127093006 OK +REQUEST request_1 1714127092886 1714127093006 OK +REQUEST request_1 1714127092886 1714127093006 OK +REQUEST request_1 1714127092886 1714127093007 OK +REQUEST request_1 1714127092886 1714127093008 OK +REQUEST request_1 1714127092887 1714127093008 OK +REQUEST request_1 1714127092886 1714127093008 OK +REQUEST request_1 1714127092882 1714127093008 OK +REQUEST request_1 1714127092886 1714127093008 OK +REQUEST request_1 1714127092887 1714127093008 OK +REQUEST request_1 1714127092886 1714127093008 OK +REQUEST request_1 1714127092887 1714127093008 OK +REQUEST request_6 1714127090019 1714127093009 OK +REQUEST request_1 1714127092885 1714127093010 OK +REQUEST request_1 1714127092887 1714127093010 OK +REQUEST request_1 1714127092897 1714127093013 OK +REQUEST request_1 1714127092896 1714127093013 OK +REQUEST request_1 1714127092898 1714127093013 OK +REQUEST request_1 1714127092895 1714127093013 OK +REQUEST request_1 1714127092898 1714127093013 OK +REQUEST request_3 1714127090019 1714127093016 OK +REQUEST request_5 1714127089880 1714127093017 OK +USER GameSimulation END 1714127093017 +REQUEST request_5 1714127090019 1714127093018 OK +REQUEST request_4 1714127090019 1714127093019 OK +REQUEST request_2 1714127090018 1714127093019 OK +REQUEST request_0 1714127090029 1714127093019 OK +USER GameSimulation END 1714127093019 +REQUEST request_0 1714127090059 1714127093020 OK +REQUEST request_6 1714127090073 1714127093020 OK +USER GameSimulation START 1714127093022 +REQUEST request_4 1714127090073 1714127093026 OK +USER GameSimulation START 1714127093053 +REQUEST request_0 1714127090077 1714127093080 OK +USER GameSimulation START 1714127093084 +REQUEST request_2 1714127090072 1714127093104 OK +REQUEST request_1 1714127093020 1714127093104 OK +REQUEST request_1 1714127093020 1714127093105 OK +REQUEST request_0 1714127090121 1714127093105 OK +USER GameSimulation START 1714127093114 +REQUEST request_3 1714127090072 1714127093120 OK +REQUEST request_1 1714127093080 1714127093121 OK +REQUEST request_0 1714127090152 1714127093122 OK +REQUEST request_0 1714127090183 1714127093122 OK +REQUEST request_0 1714127090198 1714127093122 OK +REQUEST request_5 1714127090073 1714127093123 OK +REQUEST request_0 1714127090228 1714127093123 OK +USER GameSimulation END 1714127093123 +REQUEST request_0 1714127090322 1714127093124 OK +REQUEST request_0 1714127090354 1714127093124 OK +REQUEST request_0 1714127090384 1714127093125 OK +REQUEST request_0 1714127090275 1714127093125 OK +REQUEST request_0 1714127090446 1714127093126 OK +REQUEST request_0 1714127090290 1714127093126 OK +REQUEST request_0 1714127090415 1714127093127 OK +REQUEST request_2 1714127090465 1714127093129 OK +REQUEST request_2 1714127090464 1714127093132 OK +REQUEST request_4 1714127090465 1714127093136 OK +REQUEST request_6 1714127090466 1714127093141 OK +REQUEST request_1 1714127093105 1714127093141 OK +REQUEST request_4 1714127090465 1714127093141 OK +REQUEST request_6 1714127090466 1714127093141 OK +USER GameSimulation START 1714127093146 +USER GameSimulation START 1714127093176 +REQUEST request_1 1714127093123 1714127093193 OK +REQUEST request_1 1714127093125 1714127093195 OK +REQUEST request_1 1714127093125 1714127093195 OK +REQUEST request_1 1714127093123 1714127093195 OK +REQUEST request_1 1714127093127 1714127093195 OK +REQUEST request_1 1714127093125 1714127093195 OK +REQUEST request_3 1714127090465 1714127093196 OK +REQUEST request_1 1714127093124 1714127093196 OK +USER GameSimulation START 1714127093207 +REQUEST request_1 1714127093122 1714127093238 OK +REQUEST request_1 1714127093127 1714127093238 OK +USER GameSimulation START 1714127093238 +REQUEST request_1 1714127093128 1714127093239 OK +REQUEST request_1 1714127093123 1714127093239 OK +REQUEST request_0 1714127090477 1714127093242 OK +REQUEST request_5 1714127090465 1714127093244 OK +REQUEST request_0 1714127090509 1714127093245 OK +REQUEST request_0 1714127090538 1714127093245 OK +REQUEST request_5 1714127090466 1714127093246 OK +USER GameSimulation END 1714127093246 +REQUEST request_0 1714127090569 1714127093247 OK +REQUEST request_3 1714127090465 1714127093247 OK +USER GameSimulation END 1714127093247 +REQUEST request_0 1714127090600 1714127093248 OK +REQUEST request_0 1714127090631 1714127093248 OK +REQUEST request_2 1714127090653 1714127093257 OK +REQUEST request_4 1714127090653 1714127093263 OK +USER GameSimulation START 1714127093270 +USER GameSimulation START 1714127093300 +REQUEST request_1 1714127093245 1714127093306 OK +REQUEST request_1 1714127093245 1714127093306 OK +REQUEST request_1 1714127093243 1714127093306 OK +REQUEST request_1 1714127093248 1714127093306 OK +REQUEST request_6 1714127090654 1714127093308 OK +REQUEST request_1 1714127093247 1714127093308 OK +REQUEST request_0 1714127090661 1714127093308 OK +REQUEST request_1 1714127093248 1714127093308 OK +REQUEST request_5 1714127090653 1714127093308 OK +REQUEST request_3 1714127090653 1714127093309 OK +USER GameSimulation END 1714127093309 +REQUEST request_2 1714127090670 1714127093316 OK +REQUEST request_3 1714127090670 1714127093318 OK +REQUEST request_4 1714127090670 1714127093318 OK +REQUEST request_2 1714127090671 1714127093319 OK +REQUEST request_4 1714127090672 1714127093320 OK +REQUEST request_6 1714127090670 1714127093320 OK +USER GameSimulation START 1714127093330 +USER GameSimulation START 1714127093361 +REQUEST request_6 1714127090672 1714127093367 OK +USER GameSimulation START 1714127093392 +REQUEST request_1 1714127093308 1714127093412 OK +REQUEST request_5 1714127090670 1714127093417 OK +USER GameSimulation END 1714127093418 +REQUEST request_0 1714127090691 1714127093418 OK +REQUEST request_3 1714127090672 1714127093418 OK +REQUEST request_5 1714127090672 1714127093419 OK +USER GameSimulation END 1714127093420 +REQUEST request_0 1714127090722 1714127093420 OK +USER GameSimulation START 1714127093421 +USER GameSimulation START 1714127093452 +USER GameSimulation START 1714127093484 +REQUEST request_4 1714127090738 1714127093503 OK +USER GameSimulation START 1714127093514 +REQUEST request_1 1714127093418 1714127093518 OK +REQUEST request_6 1714127090738 1714127093522 OK +REQUEST request_1 1714127093420 1714127093523 OK +REQUEST request_5 1714127090738 1714127093528 OK +REQUEST request_0 1714127090753 1714127093535 OK +REQUEST request_2 1714127090737 1714127093535 OK +REQUEST request_0 1714127090816 1714127093535 OK +REQUEST request_0 1714127090784 1714127093536 OK +REQUEST request_0 1714127090847 1714127093545 OK +REQUEST request_2 1714127090888 1714127093547 OK +REQUEST request_3 1714127090738 1714127093546 OK +REQUEST request_4 1714127090889 1714127093548 OK +REQUEST request_6 1714127090889 1714127093548 OK +REQUEST request_0 1714127090878 1714127093548 OK +REQUEST request_0 1714127090897 1714127093548 OK +USER GameSimulation END 1714127093551 +USER GameSimulation START 1714127093552 +USER GameSimulation START 1714127093573 +REQUEST request_1 1714127093536 1714127093596 OK +REQUEST request_3 1714127090889 1714127093596 OK +REQUEST request_2 1714127090896 1714127093596 OK +REQUEST request_1 1714127093537 1714127093597 OK +REQUEST request_1 1714127093536 1714127093597 OK +REQUEST request_1 1714127093549 1714127093597 OK +REQUEST request_1 1714127093546 1714127093597 OK +REQUEST request_1 1714127093549 1714127093598 OK +REQUEST request_6 1714127090896 1714127093598 OK +REQUEST request_5 1714127090889 1714127093599 OK +USER GameSimulation END 1714127093600 +REQUEST request_3 1714127090896 1714127093603 OK +REQUEST request_4 1714127090896 1714127093603 OK +USER GameSimulation START 1714127093604 +REQUEST request_4 1714127090902 1714127093605 OK +REQUEST request_2 1714127090901 1714127093606 OK +USER GameSimulation START 1714127093634 +REQUEST request_4 1714127090901 1714127093662 OK +REQUEST request_2 1714127090902 1714127093662 OK +REQUEST request_5 1714127090896 1714127093663 OK +USER GameSimulation END 1714127093664 +USER GameSimulation START 1714127093665 +REQUEST request_3 1714127090901 1714127093666 OK +REQUEST request_2 1714127090903 1714127093687 OK +USER GameSimulation START 1714127093697 +USER GameSimulation START 1714127093726 +USER GameSimulation START 1714127093757 +USER GameSimulation START 1714127093788 +USER GameSimulation START 1714127093818 +REQUEST request_4 1714127090903 1714127093835 OK +REQUEST request_3 1714127090902 1714127093846 OK +USER GameSimulation START 1714127093849 +REQUEST request_5 1714127090901 1714127093851 OK +REQUEST request_5 1714127090902 1714127093853 OK +REQUEST request_6 1714127090902 1714127093854 OK +USER GameSimulation END 1714127093855 +REQUEST request_3 1714127090903 1714127093856 OK +REQUEST request_6 1714127090903 1714127093859 OK +REQUEST request_3 1714127090903 1714127093874 OK +USER GameSimulation START 1714127093880 +USER GameSimulation START 1714127093896 +USER GameSimulation START 1714127093925 +USER GameSimulation START 1714127093971 +USER GameSimulation START 1714127093987 +REQUEST request_4 1714127090904 1714127093990 OK +REQUEST request_2 1714127090904 1714127093990 OK +REQUEST request_5 1714127090904 1714127093991 OK +REQUEST request_6 1714127090905 1714127093991 OK +REQUEST request_5 1714127090903 1714127093991 OK +REQUEST request_4 1714127090904 1714127093991 OK +USER GameSimulation END 1714127093992 +REQUEST request_3 1714127090904 1714127093994 OK +REQUEST request_2 1714127090904 1714127093994 OK +REQUEST request_4 1714127090904 1714127094006 OK +REQUEST request_6 1714127090904 1714127094006 OK +REQUEST request_6 1714127090902 1714127094007 OK +USER GameSimulation END 1714127094008 +REQUEST request_6 1714127090904 1714127094010 OK +USER GameSimulation START 1714127094017 +USER GameSimulation START 1714127094048 +REQUEST request_2 1714127090903 1714127094052 OK +REQUEST request_0 1714127090939 1714127094052 OK +USER GameSimulation END 1714127094052 +REQUEST request_3 1714127090904 1714127094053 OK +USER GameSimulation START 1714127094079 +REQUEST request_0 1714127090970 1714127094097 OK +REQUEST request_5 1714127090904 1714127094104 OK +USER GameSimulation END 1714127094104 +REQUEST request_1 1714127094053 1714127094105 OK +REQUEST request_0 1714127091000 1714127094105 OK +REQUEST request_0 1714127091016 1714127094105 OK +REQUEST request_5 1714127090904 1714127094106 OK +USER GameSimulation END 1714127094106 +REQUEST request_0 1714127091046 1714127094107 OK +REQUEST request_0 1714127091078 1714127094107 OK +REQUEST request_0 1714127091108 1714127094108 OK +REQUEST request_0 1714127091138 1714127094109 OK +REQUEST request_0 1714127091168 1714127094109 OK +REQUEST request_0 1714127091198 1714127094110 OK +REQUEST request_0 1714127091228 1714127094110 OK +REQUEST request_0 1714127091259 1714127094111 OK +USER GameSimulation START 1714127094112 +REQUEST request_0 1714127091291 1714127094112 OK +REQUEST request_0 1714127091321 1714127094113 OK +REQUEST request_0 1714127091352 1714127094113 OK +REQUEST request_0 1714127091383 1714127094114 OK +REQUEST request_0 1714127091414 1714127094114 OK +REQUEST request_0 1714127091444 1714127094115 OK +REQUEST request_0 1714127091476 1714127094116 OK +REQUEST request_0 1714127091538 1714127094116 OK +REQUEST request_0 1714127091506 1714127094117 OK +REQUEST request_2 1714127091560 1714127094118 OK +REQUEST request_6 1714127091560 1714127094118 OK +REQUEST request_0 1714127091569 1714127094122 OK +REQUEST request_4 1714127091560 1714127094122 OK +REQUEST request_3 1714127091560 1714127094122 OK +REQUEST request_0 1714127091600 1714127094122 OK +REQUEST request_0 1714127091630 1714127094124 OK +REQUEST request_0 1714127091661 1714127094124 OK +REQUEST request_0 1714127091691 1714127094124 OK +REQUEST request_0 1714127091722 1714127094126 OK +REQUEST request_0 1714127091753 1714127094126 OK +REQUEST request_0 1714127091784 1714127094126 OK +REQUEST request_0 1714127091815 1714127094128 OK +USER GameSimulation START 1714127094139 +USER GameSimulation START 1714127094169 +REQUEST request_2 1714127091834 1714127094174 OK +REQUEST request_1 1714127094098 1714127094174 OK +REQUEST request_1 1714127094107 1714127094175 OK +REQUEST request_1 1714127094107 1714127094175 OK +REQUEST request_1 1714127094108 1714127094175 OK +REQUEST request_1 1714127094109 1714127094175 OK +REQUEST request_1 1714127094110 1714127094175 OK +REQUEST request_1 1714127094109 1714127094175 OK +REQUEST request_1 1714127094106 1714127094176 OK +REQUEST request_1 1714127094111 1714127094176 OK +REQUEST request_1 1714127094106 1714127094176 OK +REQUEST request_1 1714127094111 1714127094176 OK +REQUEST request_1 1714127094112 1714127094176 OK +REQUEST request_1 1714127094113 1714127094177 OK +REQUEST request_1 1714127094113 1714127094177 OK +REQUEST request_1 1714127094114 1714127094177 OK +REQUEST request_1 1714127094114 1714127094177 OK +REQUEST request_1 1714127094115 1714127094177 OK +REQUEST request_1 1714127094116 1714127094177 OK +REQUEST request_1 1714127094117 1714127094178 OK +REQUEST request_1 1714127094122 1714127094178 OK +REQUEST request_1 1714127094123 1714127094178 OK +REQUEST request_1 1714127094124 1714127094179 OK +REQUEST request_1 1714127094126 1714127094179 OK +REQUEST request_1 1714127094126 1714127094180 OK +REQUEST request_1 1714127094126 1714127094180 OK +REQUEST request_1 1714127094128 1714127094180 OK +REQUEST request_1 1714127094116 1714127094180 OK +REQUEST request_1 1714127094124 1714127094180 OK +REQUEST request_1 1714127094124 1714127094180 OK +REQUEST request_2 1714127091839 1714127094183 OK +REQUEST request_5 1714127091560 1714127094184 OK +USER GameSimulation END 1714127094184 +USER GameSimulation START 1714127094200 +USER GameSimulation START 1714127094230 +REQUEST request_2 1714127091838 1714127094235 OK +REQUEST request_5 1714127091836 1714127094239 OK +REQUEST request_4 1714127091835 1714127094242 OK +REQUEST request_2 1714127091836 1714127094242 OK +REQUEST request_3 1714127091835 1714127094243 OK +REQUEST request_4 1714127091840 1714127094245 OK +REQUEST request_3 1714127091840 1714127094248 OK +REQUEST request_4 1714127091839 1714127094248 OK +REQUEST request_6 1714127091841 1714127094252 OK +USER GameSimulation START 1714127094260 +USER GameSimulation START 1714127094290 +USER GameSimulation START 1714127094322 +USER GameSimulation START 1714127094367 +USER GameSimulation START 1714127094383 +USER GameSimulation START 1714127094414 +REQUEST request_3 1714127091839 1714127094424 OK +REQUEST request_2 1714127091846 1714127094425 OK +REQUEST request_5 1714127091840 1714127094425 OK +REQUEST request_5 1714127091841 1714127094429 OK +REQUEST request_4 1714127091846 1714127094430 OK +REQUEST request_2 1714127091845 1714127094431 OK +REQUEST request_3 1714127091847 1714127094432 OK +REQUEST request_6 1714127091848 1714127094437 OK +REQUEST request_4 1714127091847 1714127094439 OK +REQUEST request_6 1714127091836 1714127094441 OK +USER GameSimulation END 1714127094442 +USER GameSimulation START 1714127094444 +USER GameSimulation START 1714127094476 +USER GameSimulation START 1714127094506 +USER GameSimulation START 1714127094535 +REQUEST request_6 1714127091841 1714127094541 OK +REQUEST request_3 1714127091839 1714127094542 OK +REQUEST request_3 1714127091845 1714127094544 OK +REQUEST request_6 1714127091840 1714127094549 OK +USER GameSimulation END 1714127094549 +REQUEST request_5 1714127091848 1714127094550 OK +USER GameSimulation END 1714127094550 +REQUEST request_5 1714127091847 1714127094551 OK +REQUEST request_4 1714127091840 1714127094552 OK +USER GameSimulation END 1714127094552 +REQUEST request_6 1714127091848 1714127094552 OK +USER GameSimulation END 1714127094552 +REQUEST request_0 1714127091854 1714127094552 OK +REQUEST request_0 1714127091875 1714127094557 OK +REQUEST request_0 1714127091907 1714127094558 OK +REQUEST request_0 1714127091936 1714127094558 OK +REQUEST request_0 1714127091982 1714127094558 OK +REQUEST request_0 1714127092012 1714127094559 OK +REQUEST request_0 1714127091952 1714127094560 OK +REQUEST request_0 1714127092043 1714127094560 OK +USER GameSimulation START 1714127094566 +USER GameSimulation START 1714127094596 +REQUEST request_0 1714127092073 1714127094601 OK +REQUEST request_1 1714127094557 1714127094602 OK +REQUEST request_1 1714127094553 1714127094602 OK +REQUEST request_1 1714127094559 1714127094603 OK +REQUEST request_1 1714127094558 1714127094603 OK +REQUEST request_1 1714127094559 1714127094603 OK +REQUEST request_1 1714127094560 1714127094603 OK +REQUEST request_1 1714127094560 1714127094603 OK +REQUEST request_1 1714127094558 1714127094603 OK +REQUEST request_4 1714127092096 1714127094604 OK +REQUEST request_5 1714127091840 1714127094606 OK +USER GameSimulation END 1714127094606 +REQUEST request_2 1714127092096 1714127094612 OK +REQUEST request_0 1714127092104 1714127094616 OK +REQUEST request_6 1714127092096 1714127094618 OK +REQUEST request_4 1714127092113 1714127094618 OK +USER GameSimulation START 1714127094627 +USER GameSimulation START 1714127094657 +REQUEST request_3 1714127092096 1714127094668 OK +REQUEST request_1 1714127094601 1714127094668 OK +REQUEST request_1 1714127094616 1714127094669 OK +REQUEST request_5 1714127092096 1714127094673 OK +REQUEST request_2 1714127092112 1714127094673 OK +USER GameSimulation END 1714127094674 +REQUEST request_6 1714127092113 1714127094674 OK +REQUEST request_3 1714127092113 1714127094683 OK +USER GameSimulation START 1714127094688 +USER GameSimulation START 1714127094720 +REQUEST request_0 1714127092133 1714127094725 OK +REQUEST request_5 1714127092113 1714127094731 OK +REQUEST request_4 1714127092149 1714127094731 OK +REQUEST request_3 1714127092149 1714127094732 OK +USER GameSimulation END 1714127094732 +REQUEST request_2 1714127092149 1714127094734 OK +REQUEST request_6 1714127092149 1714127094735 OK +REQUEST request_6 1714127092177 1714127094738 OK +REQUEST request_0 1714127092165 1714127094738 OK +REQUEST request_4 1714127092177 1714127094738 OK +REQUEST request_2 1714127092177 1714127094741 OK +USER GameSimulation START 1714127094749 +USER GameSimulation START 1714127094780 +REQUEST request_3 1714127092177 1714127094798 OK +REQUEST request_1 1714127094738 1714127094799 OK +REQUEST request_1 1714127094726 1714127094799 OK +REQUEST request_5 1714127092149 1714127094803 OK +USER GameSimulation END 1714127094805 +REQUEST request_3 1714127092187 1714127094806 OK +REQUEST request_2 1714127092186 1714127094808 OK +REQUEST request_6 1714127092187 1714127094808 OK +USER GameSimulation START 1714127094810 +USER GameSimulation START 1714127094842 +REQUEST request_2 1714127092188 1714127094856 OK +USER GameSimulation START 1714127094872 +USER GameSimulation START 1714127094892 +REQUEST request_5 1714127092187 1714127094903 OK +REQUEST request_2 1714127092188 1714127094918 OK +REQUEST request_5 1714127092177 1714127094918 OK +USER GameSimulation END 1714127094919 +REQUEST request_4 1714127092188 1714127094923 OK +REQUEST request_3 1714127092189 1714127094923 OK +REQUEST request_4 1714127092189 1714127094923 OK +USER GameSimulation START 1714127094935 +USER GameSimulation START 1714127094965 +USER GameSimulation START 1714127094996 +USER GameSimulation START 1714127095011 +USER GameSimulation START 1714127095042 +REQUEST request_6 1714127092189 1714127095048 OK +REQUEST request_3 1714127092188 1714127095049 OK +REQUEST request_6 1714127092188 1714127095050 OK +REQUEST request_3 1714127092189 1714127095054 OK +REQUEST request_5 1714127092188 1714127095054 OK +USER GameSimulation END 1714127095054 +REQUEST request_6 1714127092189 1714127095059 OK +REQUEST request_2 1714127092188 1714127095059 OK +REQUEST request_4 1714127092189 1714127095060 OK +REQUEST request_4 1714127092187 1714127095065 OK +USER GameSimulation END 1714127095065 +USER GameSimulation START 1714127095073 +USER GameSimulation START 1714127095104 +REQUEST request_4 1714127092197 1714127095134 OK +USER GameSimulation START 1714127095135 +USER GameSimulation START 1714127095165 +USER GameSimulation START 1714127095195 +USER GameSimulation START 1714127095225 +REQUEST request_3 1714127092197 1714127095229 OK +REQUEST request_2 1714127092197 1714127095230 OK +REQUEST request_5 1714127092197 1714127095232 OK +REQUEST request_5 1714127092189 1714127095236 OK +USER GameSimulation END 1714127095236 +REQUEST request_5 1714127092189 1714127095236 OK +USER GameSimulation END 1714127095237 +REQUEST request_6 1714127092197 1714127095240 OK +USER GameSimulation END 1714127095241 +USER GameSimulation START 1714127095256 +REQUEST request_4 1714127092198 1714127095280 OK +REQUEST request_5 1714127092198 1714127095285 OK +REQUEST request_3 1714127092198 1714127095286 OK +USER GameSimulation START 1714127095287 +REQUEST request_3 1714127092199 1714127095288 OK +REQUEST request_6 1714127092199 1714127095290 OK +REQUEST request_2 1714127092199 1714127095291 OK +REQUEST request_4 1714127092199 1714127095291 OK +REQUEST request_2 1714127092199 1714127095292 OK +REQUEST request_6 1714127092199 1714127095294 OK +REQUEST request_2 1714127092199 1714127095294 OK +USER GameSimulation START 1714127095317 +USER GameSimulation START 1714127095347 +REQUEST request_6 1714127092199 1714127095355 OK +REQUEST request_3 1714127092199 1714127095356 OK +REQUEST request_2 1714127092200 1714127095356 OK +REQUEST request_4 1714127092199 1714127095356 OK +REQUEST request_5 1714127092199 1714127095359 OK +USER GameSimulation END 1714127095359 +REQUEST request_6 1714127092198 1714127095360 OK +REQUEST request_6 1714127092200 1714127095362 OK +REQUEST request_2 1714127092201 1714127095368 OK +USER GameSimulation START 1714127095377 +USER GameSimulation START 1714127095393 +USER GameSimulation START 1714127095423 +REQUEST request_3 1714127092200 1714127095424 OK +REQUEST request_3 1714127092201 1714127095425 OK +REQUEST request_2 1714127092201 1714127095425 OK +REQUEST request_4 1714127092201 1714127095425 OK +USER GameSimulation START 1714127095454 +REQUEST request_4 1714127092201 1714127095474 OK +REQUEST request_5 1714127092199 1714127095476 OK +REQUEST request_5 1714127092200 1714127095481 OK +REQUEST request_4 1714127092200 1714127095485 OK +REQUEST request_2 1714127092200 1714127095485 OK +USER GameSimulation START 1714127095486 +USER GameSimulation END 1714127095486 +REQUEST request_6 1714127092201 1714127095486 OK +REQUEST request_4 1714127092201 1714127095490 OK +USER GameSimulation START 1714127095516 +USER GameSimulation START 1714127095546 +USER GameSimulation START 1714127095576 +USER GameSimulation START 1714127095608 +REQUEST request_3 1714127092201 1714127095636 OK +REQUEST request_6 1714127092201 1714127095636 OK +REQUEST request_3 1714127092202 1714127095637 OK +REQUEST request_5 1714127092201 1714127095638 OK +USER GameSimulation START 1714127095639 +USER GameSimulation END 1714127095639 +REQUEST request_5 1714127092201 1714127095642 OK +REQUEST request_3 1714127092201 1714127095648 OK +REQUEST request_2 1714127092202 1714127095648 OK +REQUEST request_6 1714127092202 1714127095648 OK +USER GameSimulation START 1714127095669 +USER GameSimulation START 1714127095699 +USER GameSimulation START 1714127095730 +REQUEST request_4 1714127092202 1714127095751 OK +REQUEST request_0 1714127092196 1714127095760 OK +USER GameSimulation START 1714127095760 +REQUEST request_5 1714127092201 1714127095761 OK +REQUEST request_5 1714127092202 1714127095763 OK +USER GameSimulation END 1714127095763 +USER GameSimulation END 1714127095764 +USER GameSimulation START 1714127095791 +USER GameSimulation START 1714127095821 +USER GameSimulation START 1714127095852 +USER GameSimulation START 1714127095868 +REQUEST request_1 1714127095761 1714127095890 OK +REQUEST request_2 1714127092198 1714127095893 OK +USER GameSimulation END 1714127095893 +REQUEST request_5 1714127092199 1714127095894 OK +USER GameSimulation END 1714127095895 +REQUEST request_4 1714127092199 1714127095896 OK +REQUEST request_6 1714127092201 1714127095896 OK +USER GameSimulation END 1714127095896 +REQUEST request_0 1714127092226 1714127095897 OK +REQUEST request_3 1714127092199 1714127095897 OK +USER GameSimulation END 1714127095897 +USER GameSimulation START 1714127095898 +REQUEST request_4 1714127092243 1714127095909 OK +REQUEST request_6 1714127092243 1714127095913 OK +REQUEST request_3 1714127092243 1714127095920 OK +REQUEST request_6 1714127092248 1714127095920 OK +USER GameSimulation START 1714127095929 +USER GameSimulation START 1714127095960 +REQUEST request_4 1714127092248 1714127095980 OK +REQUEST request_1 1714127095897 1714127095983 OK +REQUEST request_5 1714127092243 1714127095987 OK +REQUEST request_4 1714127092250 1714127095988 OK +USER GameSimulation START 1714127095989 +REQUEST request_3 1714127092248 1714127095993 OK +REQUEST request_2 1714127092248 1714127095996 OK +USER GameSimulation START 1714127096020 +REQUEST request_2 1714127092250 1714127096040 OK +REQUEST request_5 1714127092248 1714127096046 OK +USER GameSimulation END 1714127096047 +REQUEST request_6 1714127092250 1714127096047 OK +USER GameSimulation START 1714127096050 +REQUEST request_3 1714127092250 1714127096050 OK +REQUEST request_0 1714127092257 1714127096053 OK +REQUEST request_2 1714127092243 1714127096053 OK +USER GameSimulation END 1714127096053 +USER GameSimulation START 1714127096080 +USER GameSimulation START 1714127096110 +REQUEST request_2 1714127092260 1714127096111 OK +REQUEST request_1 1714127096053 1714127096112 OK +REQUEST request_6 1714127092260 1714127096112 OK +REQUEST request_5 1714127092250 1714127096115 OK +USER GameSimulation END 1714127096116 +REQUEST request_6 1714127092261 1714127096120 OK +USER GameSimulation START 1714127096140 +REQUEST request_4 1714127092260 1714127096166 OK +USER GameSimulation START 1714127096170 +USER GameSimulation START 1714127096200 +REQUEST request_5 1714127092260 1714127096217 OK +REQUEST request_3 1714127092260 1714127096220 OK +REQUEST request_5 1714127092260 1714127096220 OK +REQUEST request_2 1714127092260 1714127096224 OK +USER GameSimulation END 1714127096224 +REQUEST request_0 1714127092287 1714127096225 OK +REQUEST request_4 1714127092260 1714127096225 OK +REQUEST request_0 1714127092348 1714127096226 OK +REQUEST request_0 1714127092318 1714127096226 OK +REQUEST request_3 1714127092260 1714127096228 OK +USER GameSimulation END 1714127096228 +REQUEST request_2 1714127092372 1714127096230 OK +REQUEST request_4 1714127092372 1714127096231 OK +USER GameSimulation START 1714127096231 +REQUEST request_3 1714127092372 1714127096234 OK +REQUEST request_6 1714127092373 1714127096235 OK +REQUEST request_2 1714127092378 1714127096240 OK +USER GameSimulation START 1714127096263 +REQUEST request_2 1714127092379 1714127096285 OK +REQUEST request_1 1714127096226 1714127096285 OK +REQUEST request_1 1714127096225 1714127096285 OK +REQUEST request_1 1714127096226 1714127096286 OK +REQUEST request_4 1714127092379 1714127096286 OK +REQUEST request_5 1714127092373 1714127096288 OK +USER GameSimulation END 1714127096289 +USER GameSimulation START 1714127096293 +REQUEST request_2 1714127092379 1714127096294 OK +REQUEST request_4 1714127092380 1714127096295 OK +REQUEST request_3 1714127092378 1714127096295 OK +REQUEST request_3 1714127092380 1714127096295 OK +REQUEST request_2 1714127092380 1714127096300 OK +REQUEST request_3 1714127092380 1714127096306 OK +REQUEST request_4 1714127092381 1714127096321 OK +USER GameSimulation START 1714127096324 +USER GameSimulation START 1714127096353 +REQUEST request_3 1714127092381 1714127096365 OK +REQUEST request_4 1714127092380 1714127096365 OK +REQUEST request_3 1714127092380 1714127096365 OK +REQUEST request_5 1714127092379 1714127096366 OK +USER GameSimulation START 1714127096384 +REQUEST request_6 1714127092380 1714127096409 OK +USER GameSimulation END 1714127096410 +USER GameSimulation START 1714127096415 +REQUEST request_5 1714127092381 1714127096422 OK +REQUEST request_4 1714127092382 1714127096429 OK +USER GameSimulation START 1714127096444 +USER GameSimulation START 1714127096475 +USER GameSimulation START 1714127096506 +USER GameSimulation START 1714127096538 +USER GameSimulation START 1714127096569 +REQUEST request_5 1714127092381 1714127096589 OK +REQUEST request_6 1714127092381 1714127096590 OK +USER GameSimulation END 1714127096591 +USER GameSimulation START 1714127096598 +USER GameSimulation START 1714127096629 +REQUEST request_6 1714127092382 1714127096641 OK +USER GameSimulation END 1714127096641 +REQUEST request_5 1714127092382 1714127096642 OK +REQUEST request_5 1714127092381 1714127096644 OK +REQUEST request_6 1714127092381 1714127096644 OK +USER GameSimulation END 1714127096644 +REQUEST request_0 1714127092389 1714127096645 OK +REQUEST request_6 1714127092383 1714127096645 OK +REQUEST request_0 1714127092394 1714127096648 OK +REQUEST request_0 1714127092425 1714127096648 OK +REQUEST request_2 1714127092381 1714127096649 OK +USER GameSimulation END 1714127096649 +REQUEST request_0 1714127092486 1714127096650 OK +REQUEST request_0 1714127092516 1714127096650 OK +REQUEST request_0 1714127092547 1714127096650 OK +REQUEST request_0 1714127092455 1714127096650 OK +REQUEST request_0 1714127092577 1714127096650 OK +REQUEST request_0 1714127092668 1714127096652 OK +REQUEST request_0 1714127092689 1714127096652 OK +REQUEST request_0 1714127092730 1714127096652 OK +REQUEST request_0 1714127092608 1714127096652 OK +REQUEST request_0 1714127092638 1714127096652 OK +REQUEST request_0 1714127092761 1714127096653 OK +REQUEST request_0 1714127092808 1714127096654 OK +REQUEST request_0 1714127092776 1714127096654 OK +USER GameSimulation START 1714127096655 +REQUEST request_2 1714127092822 1714127096660 OK +REQUEST request_4 1714127092823 1714127096660 OK +REQUEST request_3 1714127092823 1714127096661 OK +REQUEST request_3 1714127092824 1714127096664 OK +REQUEST request_6 1714127092823 1714127096664 OK +REQUEST request_2 1714127092824 1714127096665 OK +REQUEST request_4 1714127092824 1714127096670 OK +REQUEST request_1 1714127096645 1714127096671 OK +REQUEST request_6 1714127092824 1714127096672 OK +USER GameSimulation START 1714127096690 +REQUEST request_0 1714127092839 1714127096720 OK +USER GameSimulation START 1714127096720 +REQUEST request_1 1714127096648 1714127096721 OK +REQUEST request_1 1714127096650 1714127096722 OK +REQUEST request_1 1714127096649 1714127096722 OK +REQUEST request_1 1714127096650 1714127096722 OK +REQUEST request_1 1714127096650 1714127096722 OK +REQUEST request_1 1714127096652 1714127096722 OK +REQUEST request_1 1714127096652 1714127096722 OK +REQUEST request_1 1714127096652 1714127096723 OK +REQUEST request_1 1714127096652 1714127096723 OK +REQUEST request_1 1714127096652 1714127096723 OK +REQUEST request_1 1714127096654 1714127096723 OK +REQUEST request_1 1714127096650 1714127096724 OK +REQUEST request_1 1714127096654 1714127096724 OK +REQUEST request_1 1714127096654 1714127096724 OK +REQUEST request_1 1714127096650 1714127096724 OK +USER GameSimulation START 1714127096751 +REQUEST request_5 1714127092824 1714127096780 OK +REQUEST request_1 1714127096720 1714127096780 OK +USER GameSimulation END 1714127096780 +REQUEST request_4 1714127092863 1714127096781 OK +REQUEST request_6 1714127092863 1714127096781 OK +USER GameSimulation START 1714127096781 +REQUEST request_5 1714127092823 1714127096784 OK +USER GameSimulation END 1714127096784 +REQUEST request_2 1714127092863 1714127096787 OK +USER GameSimulation START 1714127096813 +REQUEST request_0 1714127092870 1714127096833 OK +REQUEST request_2 1714127092869 1714127096833 OK +REQUEST request_5 1714127092863 1714127096838 OK +REQUEST request_4 1714127092869 1714127096839 OK +REQUEST request_3 1714127092869 1714127096840 OK +REQUEST request_6 1714127092869 1714127096840 OK +USER GameSimulation START 1714127096842 +REQUEST request_4 1714127092871 1714127096843 OK +USER GameSimulation START 1714127096874 +REQUEST request_2 1714127092871 1714127096894 OK +REQUEST request_1 1714127096834 1714127096899 OK +REQUEST request_6 1714127092871 1714127096899 OK +REQUEST request_5 1714127092869 1714127096900 OK +USER GameSimulation END 1714127096900 +REQUEST request_4 1714127092871 1714127096901 OK +REQUEST request_6 1714127092871 1714127096901 OK +REQUEST request_3 1714127092871 1714127096901 OK +REQUEST request_4 1714127092871 1714127096904 OK +USER GameSimulation START 1714127096904 +REQUEST request_6 1714127092871 1714127096905 OK +REQUEST request_2 1714127092871 1714127096910 OK +REQUEST request_3 1714127092871 1714127096910 OK +REQUEST request_2 1714127092871 1714127096912 OK +REQUEST request_3 1714127092871 1714127096918 OK +REQUEST request_2 1714127092873 1714127096925 OK +REQUEST request_6 1714127092873 1714127096926 OK +REQUEST request_2 1714127092872 1714127096926 OK +USER GameSimulation START 1714127096934 +USER GameSimulation START 1714127096964 +USER GameSimulation START 1714127096996 +USER GameSimulation START 1714127097012 +REQUEST request_6 1714127092873 1714127097023 OK +REQUEST request_3 1714127092863 1714127097023 OK +USER GameSimulation END 1714127097024 +REQUEST request_5 1714127092873 1714127097027 OK +REQUEST request_4 1714127092873 1714127097028 OK +REQUEST request_5 1714127092873 1714127097029 OK +REQUEST request_3 1714127092873 1714127097032 OK +REQUEST request_4 1714127092873 1714127097032 OK +USER GameSimulation START 1714127097044 +USER GameSimulation START 1714127097074 +REQUEST request_4 1714127092874 1714127097088 OK +REQUEST request_3 1714127092873 1714127097088 OK +REQUEST request_3 1714127092873 1714127097091 OK +USER GameSimulation END 1714127097092 +USER GameSimulation START 1714127097104 +REQUEST request_3 1714127092874 1714127097119 OK +REQUEST request_5 1714127092873 1714127097121 OK +REQUEST request_3 1714127092875 1714127097125 OK +REQUEST request_4 1714127092873 1714127097126 OK +REQUEST request_2 1714127092875 1714127097126 OK +USER GameSimulation END 1714127097126 +USER GameSimulation START 1714127097134 +REQUEST request_4 1714127092875 1714127097139 OK +REQUEST request_6 1714127092875 1714127097140 OK +REQUEST request_2 1714127092874 1714127097140 OK +REQUEST request_3 1714127092875 1714127097150 OK +REQUEST request_6 1714127092875 1714127097155 OK +USER GameSimulation START 1714127097164 +USER GameSimulation START 1714127097194 +USER GameSimulation START 1714127097225 +REQUEST request_4 1714127092875 1714127097244 OK +REQUEST request_2 1714127092873 1714127097244 OK +REQUEST request_5 1714127092875 1714127097245 OK +USER GameSimulation END 1714127097246 +REQUEST request_5 1714127092875 1714127097250 OK +USER GameSimulation START 1714127097255 +REQUEST request_4 1714127092876 1714127097256 OK +USER GameSimulation START 1714127097286 +REQUEST request_3 1714127092876 1714127097313 OK +REQUEST request_2 1714127092876 1714127097313 OK +REQUEST request_6 1714127092876 1714127097314 OK +REQUEST request_5 1714127092876 1714127097315 OK +USER GameSimulation START 1714127097316 +USER GameSimulation START 1714127097346 +REQUEST request_4 1714127092877 1714127097359 OK +REQUEST request_3 1714127092876 1714127097361 OK +REQUEST request_4 1714127092876 1714127097361 OK +USER GameSimulation END 1714127097361 +REQUEST request_4 1714127092878 1714127097362 OK +REQUEST request_5 1714127092877 1714127097364 OK +REQUEST request_2 1714127092878 1714127097368 OK +REQUEST request_6 1714127092878 1714127097368 OK +REQUEST request_3 1714127092878 1714127097375 OK +USER GameSimulation START 1714127097377 +REQUEST request_6 1714127092877 1714127097378 OK +REQUEST request_3 1714127092877 1714127097379 OK +REQUEST request_3 1714127092878 1714127097382 OK +REQUEST request_2 1714127092878 1714127097385 OK +REQUEST request_6 1714127092879 1714127097387 OK +REQUEST request_6 1714127092879 1714127097407 OK +USER GameSimulation START 1714127097408 +USER GameSimulation START 1714127097424 +REQUEST request_2 1714127092879 1714127097435 OK +USER GameSimulation START 1714127097454 +REQUEST request_6 1714127092879 1714127097480 OK +USER GameSimulation START 1714127097485 +REQUEST request_5 1714127092878 1714127097491 OK +USER GameSimulation END 1714127097492 +REQUEST request_5 1714127092879 1714127097493 OK +USER GameSimulation START 1714127097516 +REQUEST request_4 1714127092879 1714127097536 OK +REQUEST request_5 1714127092879 1714127097542 OK +REQUEST request_3 1714127092879 1714127097548 OK +USER GameSimulation END 1714127097549 +USER GameSimulation START 1714127097550 +REQUEST request_3 1714127092881 1714127097550 OK +REQUEST request_2 1714127092881 1714127097551 OK +USER GameSimulation START 1714127097576 +USER GameSimulation START 1714127097607 +REQUEST request_4 1714127092881 1714127097607 OK +REQUEST request_2 1714127092881 1714127097609 OK +REQUEST request_5 1714127092871 1714127097609 OK +USER GameSimulation END 1714127097610 +REQUEST request_2 1714127092880 1714127097613 OK +REQUEST request_4 1714127092881 1714127097614 OK +USER GameSimulation START 1714127097637 +USER GameSimulation START 1714127097669 +USER GameSimulation START 1714127097699 +USER GameSimulation START 1714127097729 +USER GameSimulation START 1714127097759 +REQUEST request_5 1714127092871 1714127097788 OK +USER GameSimulation END 1714127097789 +USER GameSimulation START 1714127097791 +USER GameSimulation START 1714127097805 +REQUEST request_3 1714127092880 1714127097836 OK +USER GameSimulation START 1714127097836 +USER GameSimulation START 1714127097866 +REQUEST request_5 1714127092871 1714127097892 OK +USER GameSimulation END 1714127097893 +REQUEST request_4 1714127092881 1714127097893 OK +REQUEST request_3 1714127092881 1714127097893 OK +REQUEST request_6 1714127092882 1714127097894 OK +REQUEST request_6 1714127092881 1714127097895 OK +USER GameSimulation START 1714127097896 +REQUEST request_5 1714127092881 1714127097902 OK +USER GameSimulation START 1714127097927 +USER GameSimulation START 1714127097957 +USER GameSimulation START 1714127097987 +USER GameSimulation START 1714127098018 +REQUEST request_6 1714127092881 1714127098027 OK +REQUEST request_5 1714127092882 1714127098029 OK +REQUEST request_5 1714127092881 1714127098032 OK +USER GameSimulation END 1714127098033 +REQUEST request_3 1714127092881 1714127098047 OK +REQUEST request_2 1714127092885 1714127098047 OK +USER GameSimulation START 1714127098048 +USER GameSimulation START 1714127098079 +USER GameSimulation START 1714127098109 +REQUEST request_4 1714127092882 1714127098112 OK +REQUEST request_3 1714127092887 1714127098112 OK +REQUEST request_5 1714127092881 1714127098113 OK +USER GameSimulation END 1714127098114 +REQUEST request_6 1714127092881 1714127098114 OK +USER GameSimulation END 1714127098115 +REQUEST request_4 1714127092887 1714127098120 OK +REQUEST request_2 1714127092887 1714127098120 OK +REQUEST request_4 1714127092887 1714127098121 OK +REQUEST request_3 1714127092885 1714127098123 OK +REQUEST request_4 1714127092887 1714127098124 OK +REQUEST request_2 1714127092887 1714127098124 OK +REQUEST request_6 1714127092873 1714127098127 OK +USER GameSimulation END 1714127098127 +USER GameSimulation START 1714127098138 +REQUEST request_3 1714127092887 1714127098140 OK +USER GameSimulation START 1714127098168 +USER GameSimulation START 1714127098213 +REQUEST request_4 1714127092887 1714127098227 OK +USER GameSimulation START 1714127098228 +REQUEST request_4 1714127092887 1714127098229 OK +REQUEST request_5 1714127092887 1714127098233 OK +REQUEST request_5 1714127092875 1714127098234 OK +USER GameSimulation END 1714127098234 +REQUEST request_2 1714127092887 1714127098238 OK +REQUEST request_6 1714127092875 1714127098242 OK +REQUEST request_3 1714127092887 1714127098245 OK +REQUEST request_2 1714127092876 1714127098245 OK +USER GameSimulation END 1714127098245 +REQUEST request_3 1714127092887 1714127098248 OK +USER GameSimulation START 1714127098259 +USER GameSimulation START 1714127098290 +USER GameSimulation START 1714127098321 +USER GameSimulation START 1714127098352 +REQUEST request_6 1714127092887 1714127098357 OK +REQUEST request_2 1714127092881 1714127098378 OK +REQUEST request_5 1714127092887 1714127098379 OK +USER GameSimulation END 1714127098380 +USER GameSimulation START 1714127098383 +REQUEST request_5 1714127092887 1714127098387 OK +REQUEST request_6 1714127092887 1714127098388 OK +REQUEST request_6 1714127092887 1714127098399 OK +REQUEST request_4 1714127092881 1714127098400 OK +USER GameSimulation END 1714127098400 +REQUEST request_2 1714127092875 1714127098403 OK +USER GameSimulation END 1714127098404 +REQUEST request_6 1714127092887 1714127098410 OK +USER GameSimulation START 1714127098415 +USER GameSimulation START 1714127098444 +USER GameSimulation START 1714127098475 +USER GameSimulation START 1714127098506 +REQUEST request_6 1714127092887 1714127098507 OK +REQUEST request_4 1714127092889 1714127098509 OK +REQUEST request_4 1714127092878 1714127098509 OK +REQUEST request_3 1714127092881 1714127098509 OK +USER GameSimulation END 1714127098510 +REQUEST request_5 1714127092887 1714127098513 OK +REQUEST request_5 1714127092881 1714127098514 OK +USER GameSimulation END 1714127098514 +REQUEST request_2 1714127092877 1714127098519 OK +REQUEST request_3 1714127092889 1714127098527 OK +REQUEST request_6 1714127092886 1714127098527 OK +USER GameSimulation END 1714127098528 +USER GameSimulation START 1714127098535 +USER GameSimulation START 1714127098566 +REQUEST request_2 1714127092886 1714127098576 OK +REQUEST request_3 1714127092889 1714127098576 OK +REQUEST request_6 1714127092889 1714127098578 OK +REQUEST request_5 1714127092877 1714127098578 OK +USER GameSimulation END 1714127098579 +REQUEST request_2 1714127092886 1714127098581 OK +REQUEST request_4 1714127092889 1714127098583 OK +REQUEST request_2 1714127092886 1714127098583 OK +REQUEST request_6 1714127092889 1714127098589 OK +USER GameSimulation START 1714127098597 +USER GameSimulation START 1714127098626 +REQUEST request_4 1714127092889 1714127098641 OK +REQUEST request_2 1714127092881 1714127098643 OK +USER GameSimulation END 1714127098644 +REQUEST request_5 1714127092889 1714127098646 OK +REQUEST request_6 1714127092890 1714127098647 OK +REQUEST request_3 1714127092889 1714127098649 OK +REQUEST request_4 1714127092891 1714127098649 OK +REQUEST request_6 1714127092889 1714127098649 OK +REQUEST request_2 1714127092886 1714127098653 OK +REQUEST request_3 1714127092889 1714127098653 OK +REQUEST request_0 1714127092992 1714127098653 OK +USER GameSimulation START 1714127098656 +REQUEST request_2 1714127093020 1714127098658 OK +REQUEST request_4 1714127093020 1714127098659 OK +REQUEST request_6 1714127093020 1714127098659 OK +REQUEST request_3 1714127093020 1714127098662 OK +REQUEST request_2 1714127093020 1714127098667 OK +USER GameSimulation START 1714127098687 +REQUEST request_3 1714127093020 1714127098717 OK +USER GameSimulation START 1714127098717 +REQUEST request_1 1714127098654 1714127098718 OK +REQUEST request_6 1714127093020 1714127098718 OK +REQUEST request_0 1714127093084 1714127098718 OK +REQUEST request_4 1714127093020 1714127098718 OK +USER GameSimulation START 1714127098748 +USER GameSimulation START 1714127098780 +USER GameSimulation START 1714127098811 +REQUEST request_1 1714127098719 1714127098829 OK +REQUEST request_2 1714127093105 1714127098829 OK +REQUEST request_3 1714127093080 1714127098835 OK +REQUEST request_5 1714127093081 1714127098836 OK +REQUEST request_5 1714127093020 1714127098837 OK +USER GameSimulation END 1714127098838 +REQUEST request_4 1714127093106 1714127098839 OK +REQUEST request_5 1714127093020 1714127098839 OK +REQUEST request_3 1714127093106 1714127098839 OK +REQUEST request_6 1714127093106 1714127098840 OK +USER GameSimulation END 1714127098840 +USER GameSimulation START 1714127098842 +REQUEST request_0 1714127093114 1714127098844 OK +USER GameSimulation START 1714127098871 +USER GameSimulation START 1714127098902 +REQUEST request_4 1714127093122 1714127098904 OK +USER GameSimulation START 1714127098933 +USER GameSimulation START 1714127098963 +USER GameSimulation START 1714127098993 +REQUEST request_1 1714127098844 1714127099019 OK +REQUEST request_2 1714127093123 1714127099019 OK +REQUEST request_2 1714127093123 1714127099024 OK +USER GameSimulation START 1714127099024 +REQUEST request_5 1714127093106 1714127099025 OK +USER GameSimulation END 1714127099025 +REQUEST request_5 1714127093122 1714127099028 OK +REQUEST request_4 1714127093123 1714127099032 OK +REQUEST request_4 1714127093123 1714127099033 OK +REQUEST request_6 1714127093123 1714127099033 OK +REQUEST request_4 1714127093123 1714127099033 OK +REQUEST request_3 1714127093123 1714127099033 OK +REQUEST request_6 1714127093122 1714127099034 OK +REQUEST request_6 1714127093123 1714127099034 OK +REQUEST request_0 1714127093238 1714127099041 OK +REQUEST request_3 1714127093123 1714127099041 OK +REQUEST request_3 1714127092891 1714127099045 OK +REQUEST request_4 1714127093243 1714127099046 OK +REQUEST request_2 1714127093243 1714127099046 OK +REQUEST request_6 1714127093243 1714127099047 OK +REQUEST request_3 1714127093243 1714127099050 OK +USER GameSimulation START 1714127099055 +USER GameSimulation START 1714127099086 +REQUEST request_2 1714127093245 1714127099105 OK +REQUEST request_2 1714127093245 1714127099105 OK +REQUEST request_1 1714127099041 1714127099107 OK +USER GameSimulation START 1714127099117 +USER GameSimulation START 1714127099148 +REQUEST request_3 1714127093246 1714127099162 OK +USER GameSimulation START 1714127099179 +REQUEST request_5 1714127093243 1714127099204 OK +USER GameSimulation END 1714127099204 +USER GameSimulation START 1714127099210 +REQUEST request_5 1714127093248 1714127099219 OK +REQUEST request_5 1714127093246 1714127099221 OK +REQUEST request_0 1714127093270 1714127099222 OK +REQUEST request_3 1714127093245 1714127099222 OK +REQUEST request_0 1714127093022 1714127099223 OK +REQUEST request_0 1714127093053 1714127099223 OK +REQUEST request_0 1714127093300 1714127099223 OK +REQUEST request_2 1714127093308 1714127099227 OK +REQUEST request_3 1714127093249 1714127099227 OK +REQUEST request_4 1714127093308 1714127099230 OK +REQUEST request_0 1714127093330 1714127099230 OK +REQUEST request_6 1714127093127 1714127099230 OK +REQUEST request_6 1714127093127 1714127099232 OK +REQUEST request_2 1714127093127 1714127099235 OK +USER GameSimulation START 1714127099242 +USER GameSimulation START 1714127099272 +USER GameSimulation START 1714127099303 +USER GameSimulation START 1714127099332 +REQUEST request_6 1714127092892 1714127099337 OK +REQUEST request_1 1714127099222 1714127099340 OK +REQUEST request_1 1714127099223 1714127099340 OK +REQUEST request_1 1714127099224 1714127099341 OK +REQUEST request_1 1714127099224 1714127099341 OK +REQUEST request_1 1714127099230 1714127099341 OK +REQUEST request_2 1714127092887 1714127099344 OK +REQUEST request_5 1714127093308 1714127099344 OK +USER GameSimulation END 1714127099345 +REQUEST request_5 1714127093125 1714127099346 OK +REQUEST request_4 1714127093246 1714127099350 OK +REQUEST request_2 1714127093248 1714127099352 OK +REQUEST request_6 1714127093246 1714127099357 OK +REQUEST request_3 1714127093247 1714127099357 OK +REQUEST request_6 1714127093248 1714127099358 OK +USER GameSimulation START 1714127099364 +USER GameSimulation START 1714127099395 +REQUEST request_4 1714127093247 1714127099412 OK +USER GameSimulation START 1714127099425 +USER GameSimulation START 1714127099458 +REQUEST request_3 1714127093248 1714127099463 OK +REQUEST request_5 1714127093246 1714127099465 OK +USER GameSimulation END 1714127099466 +REQUEST request_4 1714127093249 1714127099468 OK +REQUEST request_6 1714127093249 1714127099469 OK +REQUEST request_6 1714127093246 1714127099469 OK +REQUEST request_6 1714127093249 1714127099469 OK +REQUEST request_6 1714127093308 1714127099470 OK +REQUEST request_0 1714127093573 1714127099473 OK +REQUEST request_0 1714127093604 1714127099474 OK +REQUEST request_5 1714127093249 1714127099474 OK +REQUEST request_0 1714127093392 1714127099475 OK +USER GameSimulation END 1714127099481 +USER GameSimulation START 1714127099473 +USER GameSimulation START 1714127099503 +REQUEST request_0 1714127093634 1714127099528 OK +USER GameSimulation START 1714127099534 +REQUEST request_3 1714127093308 1714127099538 OK +USER GameSimulation END 1714127099539 +REQUEST request_1 1714127099474 1714127099539 OK +REQUEST request_1 1714127099476 1714127099539 OK +REQUEST request_1 1714127099474 1714127099539 OK +REQUEST request_0 1714127093665 1714127099540 OK +REQUEST request_5 1714127093249 1714127099541 OK +REQUEST request_4 1714127093125 1714127099559 OK +USER GameSimulation START 1714127099565 +REQUEST request_1 1714127099529 1714127099575 OK +REQUEST request_1 1714127099540 1714127099575 OK +USER GameSimulation START 1714127099596 +USER GameSimulation START 1714127099626 +USER GameSimulation START 1714127099656 +USER GameSimulation START 1714127099688 +USER GameSimulation START 1714127099719 +REQUEST request_5 1714127093123 1714127099738 OK +USER GameSimulation END 1714127099739 +REQUEST request_5 1714127093123 1714127099740 OK +REQUEST request_5 1714127093125 1714127099747 OK +USER GameSimulation START 1714127099749 +REQUEST request_4 1714127093248 1714127099750 OK +USER GameSimulation START 1714127099780 +USER GameSimulation START 1714127099810 +REQUEST request_3 1714127093125 1714127099838 OK +USER GameSimulation START 1714127099840 +REQUEST request_0 1714127093848 1714127099845 OK +REQUEST request_2 1714127093247 1714127099846 OK +REQUEST request_5 1714127093125 1714127099846 OK +USER GameSimulation END 1714127099847 +REQUEST request_0 1714127093879 1714127099847 OK +REQUEST request_0 1714127093895 1714127099848 OK +REQUEST request_6 1714127092894 1714127099848 OK +REQUEST request_6 1714127092898 1714127099848 OK +REQUEST request_0 1714127092962 1714127099848 OK +REQUEST request_0 1714127093987 1714127099850 OK +REQUEST request_0 1714127093970 1714127099850 OK +REQUEST request_4 1714127092891 1714127099851 OK +REQUEST request_0 1714127094016 1714127099851 OK +REQUEST request_2 1714127092887 1714127099859 OK +REQUEST request_6 1714127092891 1714127099860 OK +USER GameSimulation START 1714127099871 +USER GameSimulation START 1714127099901 +REQUEST request_2 1714127092886 1714127099902 OK +REQUEST request_1 1714127099846 1714127099909 OK +REQUEST request_1 1714127099849 1714127099910 OK +REQUEST request_1 1714127099850 1714127099910 OK +REQUEST request_1 1714127099848 1714127099910 OK +REQUEST request_1 1714127099848 1714127099910 OK +REQUEST request_1 1714127099850 1714127099910 OK +REQUEST request_1 1714127099852 1714127099910 OK +REQUEST request_4 1714127092891 1714127099910 OK +REQUEST request_5 1714127092891 1714127099911 OK +USER GameSimulation START 1714127099933 +USER GameSimulation START 1714127099963 +REQUEST request_5 1714127092889 1714127099976 OK +REQUEST request_4 1714127092894 1714127099977 OK +USER GameSimulation END 1714127099977 +USER GameSimulation START 1714127099994 +REQUEST request_6 1714127092891 1714127100020 OK +REQUEST request_3 1714127092885 1714127100022 OK +USER GameSimulation START 1714127100024 +REQUEST request_5 1714127092894 1714127100030 OK +USER GameSimulation START 1714127100055 +USER GameSimulation START 1714127100085 +USER GameSimulation START 1714127100115 +USER GameSimulation START 1714127100145 +USER GameSimulation START 1714127100177 +USER GameSimulation START 1714127100207 +REQUEST request_2 1714127092886 1714127100228 OK +REQUEST request_5 1714127092894 1714127100236 OK +USER GameSimulation START 1714127100238 +REQUEST request_2 1714127094053 1714127100241 OK +REQUEST request_3 1714127092891 1714127100241 OK +REQUEST request_5 1714127092893 1714127100241 OK +REQUEST request_6 1714127094054 1714127100246 OK +REQUEST request_3 1714127094053 1714127100249 OK +REQUEST request_4 1714127094053 1714127100250 OK +REQUEST request_0 1714127094048 1714127100250 OK +USER GameSimulation START 1714127100270 +USER GameSimulation START 1714127100301 +REQUEST request_2 1714127092897 1714127100301 OK +REQUEST request_2 1714127092886 1714127100307 OK +REQUEST request_1 1714127100250 1714127100308 OK +REQUEST request_3 1714127092885 1714127100311 OK +REQUEST request_5 1714127094053 1714127100313 OK +USER GameSimulation END 1714127100313 +REQUEST request_6 1714127092896 1714127100313 OK +REQUEST request_3 1714127092896 1714127100316 OK +REQUEST request_4 1714127092898 1714127100316 OK +REQUEST request_2 1714127092885 1714127100316 OK +USER GameSimulation END 1714127100316 +REQUEST request_2 1714127092898 1714127100321 OK +REQUEST request_0 1714127092901 1714127100321 OK +REQUEST request_2 1714127092898 1714127100322 OK +REQUEST request_6 1714127092895 1714127100322 OK +REQUEST request_4 1714127092893 1714127100324 OK +REQUEST request_3 1714127092892 1714127100328 OK +USER GameSimulation START 1714127100330 +USER GameSimulation START 1714127100361 +USER GameSimulation START 1714127100391 +REQUEST request_6 1714127092893 1714127100391 OK +REQUEST request_1 1714127100322 1714127100393 OK +REQUEST request_3 1714127092892 1714127100395 OK +REQUEST request_5 1714127092896 1714127100398 OK +REQUEST request_3 1714127092882 1714127100398 OK +REQUEST request_2 1714127092896 1714127100401 OK +REQUEST request_4 1714127092892 1714127100403 OK +USER GameSimulation START 1714127100421 +USER GameSimulation START 1714127100452 +REQUEST request_5 1714127092893 1714127100452 OK +REQUEST request_3 1714127092897 1714127100467 OK +USER GameSimulation START 1714127100482 +USER GameSimulation START 1714127100514 +USER GameSimulation START 1714127100544 +REQUEST request_6 1714127093126 1714127100571 OK +REQUEST request_3 1714127092896 1714127100571 OK +REQUEST request_6 1714127093125 1714127100572 OK +REQUEST request_0 1714127093207 1714127100572 OK +REQUEST request_5 1714127092898 1714127100573 OK +REQUEST request_0 1714127094230 1714127100574 OK +REQUEST request_0 1714127094260 1714127100581 OK +REQUEST request_5 1714127092892 1714127100585 OK +REQUEST request_4 1714127093246 1714127100586 OK +REQUEST request_2 1714127093248 1714127100586 OK +REQUEST request_2 1714127093125 1714127100586 OK +USER GameSimulation END 1714127100586 +USER GameSimulation END 1714127100586 +USER GameSimulation END 1714127100586 +USER GameSimulation START 1714127100587 +REQUEST request_3 1714127092898 1714127100587 OK +REQUEST request_2 1714127093125 1714127100591 OK +REQUEST request_4 1714127093125 1714127100592 OK +REQUEST request_3 1714127093123 1714127100592 OK +USER GameSimulation END 1714127100592 +REQUEST request_4 1714127093127 1714127100593 OK +REQUEST request_2 1714127093125 1714127100593 OK +REQUEST request_0 1714127094413 1714127100599 OK +REQUEST request_1 1714127100573 1714127100600 OK +REQUEST request_1 1714127100574 1714127100602 OK +USER GameSimulation START 1714127100604 +REQUEST request_0 1714127093421 1714127100606 OK +REQUEST request_3 1714127093125 1714127100606 OK +USER GameSimulation END 1714127100606 +REQUEST request_2 1714127093420 1714127100607 OK +REQUEST request_4 1714127093420 1714127100607 OK +REQUEST request_6 1714127093421 1714127100607 OK +REQUEST request_1 1714127100581 1714127100609 OK +REQUEST request_6 1714127093419 1714127100609 OK +REQUEST request_3 1714127093418 1714127100613 OK +REQUEST request_3 1714127093420 1714127100613 OK +REQUEST request_2 1714127093418 1714127100617 OK +REQUEST request_0 1714127094535 1714127100617 OK +REQUEST request_0 1714127093513 1714127100617 OK +REQUEST request_0 1714127094290 1714127100618 OK +USER GameSimulation START 1714127100634 +REQUEST request_6 1714127093538 1714127100660 OK +REQUEST request_1 1714127100606 1714127100661 OK +REQUEST request_1 1714127100599 1714127100661 OK +REQUEST request_1 1714127100617 1714127100662 OK +REQUEST request_1 1714127100618 1714127100662 OK +REQUEST request_1 1714127100617 1714127100662 OK +USER GameSimulation START 1714127100664 +REQUEST request_5 1714127093419 1714127100665 OK +REQUEST request_2 1714127093546 1714127100669 OK +REQUEST request_6 1714127093539 1714127100674 OK +REQUEST request_6 1714127093547 1714127100674 OK +REQUEST request_2 1714127093537 1714127100682 OK +USER GameSimulation START 1714127100695 +USER GameSimulation START 1714127100726 +REQUEST request_4 1714127093538 1714127100738 OK +REQUEST request_2 1714127093549 1714127100739 OK +USER GameSimulation START 1714127100757 +REQUEST request_3 1714127093546 1714127100782 OK +USER GameSimulation START 1714127100788 +REQUEST request_3 1714127093538 1714127100789 OK +REQUEST request_3 1714127093549 1714127100789 OK +REQUEST request_2 1714127094553 1714127100792 OK +REQUEST request_5 1714127093538 1714127100794 OK +REQUEST request_5 1714127093538 1714127100794 OK +USER GameSimulation START 1714127100817 +USER GameSimulation START 1714127100848 +USER GameSimulation START 1714127100879 +USER GameSimulation START 1714127100895 +USER GameSimulation START 1714127100924 +USER GameSimulation START 1714127100955 +USER GameSimulation START 1714127100986 +REQUEST request_5 1714127094553 1714127100989 OK +REQUEST request_4 1714127094560 1714127100989 OK +USER GameSimulation START 1714127101017 +USER GameSimulation START 1714127101047 +REQUEST request_5 1714127094559 1714127101047 OK +REQUEST request_0 1714127094657 1714127101048 OK +REQUEST request_5 1714127093538 1714127101052 OK +REQUEST request_4 1714127093419 1714127101053 OK +USER GameSimulation END 1714127101054 +REQUEST request_0 1714127094444 1714127101057 OK +REQUEST request_0 1714127094687 1714127101057 OK +REQUEST request_0 1714127093696 1714127101058 OK +REQUEST request_0 1714127094719 1714127101058 OK +REQUEST request_3 1714127094561 1714127101065 OK +USER GameSimulation START 1714127101077 +USER GameSimulation START 1714127101108 +REQUEST request_3 1714127094726 1714127101112 OK +REQUEST request_1 1714127101049 1714127101112 OK +REQUEST request_1 1714127101058 1714127101112 OK +REQUEST request_1 1714127101058 1714127101112 OK +REQUEST request_1 1714127101059 1714127101113 OK +REQUEST request_4 1714127094727 1714127101114 OK +REQUEST request_1 1714127101059 1714127101114 OK +REQUEST request_2 1714127094726 1714127101114 OK +REQUEST request_5 1714127093421 1714127101115 OK +USER GameSimulation END 1714127101116 +REQUEST request_6 1714127094727 1714127101127 OK +USER GameSimulation START 1714127101139 +USER GameSimulation START 1714127101170 +REQUEST request_0 1714127093726 1714127101180 OK +REQUEST request_2 1714127094739 1714127101186 OK +REQUEST request_5 1714127094727 1714127101186 OK +USER GameSimulation END 1714127101187 +REQUEST request_0 1714127094749 1714127101193 OK +REQUEST request_0 1714127093756 1714127101193 OK +REQUEST request_0 1714127094780 1714127101194 OK +REQUEST request_6 1714127094553 1714127101197 OK +USER GameSimulation START 1714127101201 +USER GameSimulation START 1714127101231 +REQUEST request_0 1714127094892 1714127101248 OK +REQUEST request_1 1714127101180 1714127101249 OK +REQUEST request_3 1714127094558 1714127101249 OK +REQUEST request_3 1714127094739 1714127101249 OK +REQUEST request_1 1714127101193 1714127101249 OK +REQUEST request_1 1714127101193 1714127101250 OK +REQUEST request_1 1714127101194 1714127101250 OK +REQUEST request_0 1714127093925 1714127101251 OK +REQUEST request_5 1714127094740 1714127101251 OK +REQUEST request_0 1714127094934 1714127101252 OK +REQUEST request_0 1714127094965 1714127101253 OK +REQUEST request_6 1714127094740 1714127101253 OK +REQUEST request_0 1714127094995 1714127101253 OK +REQUEST request_4 1714127094739 1714127101253 OK +REQUEST request_0 1714127095011 1714127101254 OK +USER GameSimulation END 1714127101256 +REQUEST request_0 1714127095073 1714127101256 OK +REQUEST request_0 1714127093787 1714127101256 OK +REQUEST request_0 1714127095042 1714127101257 OK +REQUEST request_0 1714127094079 1714127101257 OK +USER GameSimulation START 1714127101260 +USER GameSimulation START 1714127101291 +REQUEST request_6 1714127094098 1714127101307 OK +USER GameSimulation START 1714127101307 +REQUEST request_1 1714127101248 1714127101308 OK +REQUEST request_2 1714127094098 1714127101308 OK +REQUEST request_3 1714127094098 1714127101309 OK +REQUEST request_1 1714127101251 1714127101309 OK +REQUEST request_1 1714127101253 1714127101310 OK +REQUEST request_1 1714127101257 1714127101310 OK +REQUEST request_1 1714127101253 1714127101310 OK +REQUEST request_1 1714127101252 1714127101310 OK +REQUEST request_1 1714127101257 1714127101310 OK +REQUEST request_1 1714127101257 1714127101311 OK +REQUEST request_1 1714127101257 1714127101311 OK +REQUEST request_1 1714127101257 1714127101311 OK +REQUEST request_0 1714127095104 1714127101311 OK +REQUEST request_5 1714127094098 1714127101312 OK +REQUEST request_0 1714127094200 1714127101315 OK +REQUEST request_6 1714127092893 1714127101316 OK +REQUEST request_0 1714127095225 1714127101316 OK +REQUEST request_3 1714127094557 1714127101319 OK +REQUEST request_4 1714127092894 1714127101325 OK +REQUEST request_6 1714127092894 1714127101325 OK +REQUEST request_0 1714127095255 1714127101329 OK +USER GameSimulation START 1714127101337 +USER GameSimulation START 1714127101368 +REQUEST request_3 1714127092891 1714127101391 OK +USER GameSimulation END 1714127101391 +USER GameSimulation START 1714127101400 +USER GameSimulation START 1714127101430 +REQUEST request_1 1714127101311 1714127101438 OK +REQUEST request_1 1714127101315 1714127101438 OK +REQUEST request_1 1714127101317 1714127101438 OK +USER GameSimulation START 1714127101461 +REQUEST request_6 1714127092896 1714127101483 OK +REQUEST request_1 1714127101329 1714127101483 OK +REQUEST request_5 1714127092891 1714127101488 OK +USER GameSimulation START 1714127101491 +USER GameSimulation START 1714127101521 +USER GameSimulation START 1714127101552 +REQUEST request_2 1714127092882 1714127101571 OK +REQUEST request_5 1714127092889 1714127101573 OK +REQUEST request_5 1714127092891 1714127101573 OK +REQUEST request_4 1714127092895 1714127101574 OK +USER GameSimulation END 1714127101574 +REQUEST request_0 1714127094321 1714127101574 OK +REQUEST request_5 1714127092896 1714127101575 OK +REQUEST request_0 1714127095347 1714127101576 OK +USER GameSimulation START 1714127101583 +USER GameSimulation START 1714127101614 +USER GameSimulation START 1714127101644 +USER GameSimulation START 1714127101659 +REQUEST request_1 1714127101576 1714127101689 OK +REQUEST request_1 1714127101575 1714127101689 OK +REQUEST request_2 1714127094106 1714127101689 OK +USER GameSimulation START 1714127101690 +REQUEST request_5 1714127094110 1714127101693 OK +REQUEST request_5 1714127094106 1714127101695 OK +REQUEST request_3 1714127094106 1714127101698 OK +REQUEST request_6 1714127094106 1714127101706 OK +REQUEST request_4 1714127094111 1714127101707 OK +USER GameSimulation START 1714127101719 +REQUEST request_3 1714127094111 1714127101748 OK +USER GameSimulation START 1714127101750 +REQUEST request_0 1714127095377 1714127101752 OK +REQUEST request_0 1714127095454 1714127101753 OK +REQUEST request_0 1714127094475 1714127101753 OK +REQUEST request_5 1714127094110 1714127101754 OK +REQUEST request_3 1714127094112 1714127101757 OK +REQUEST request_2 1714127093123 1714127101759 OK +REQUEST request_4 1714127093128 1714127101759 OK +REQUEST request_2 1714127093125 1714127101760 OK +REQUEST request_0 1714127095485 1714127101760 OK +REQUEST request_4 1714127093125 1714127101762 OK +REQUEST request_6 1714127093125 1714127101766 OK +REQUEST request_3 1714127093127 1714127101769 OK +REQUEST request_6 1714127094601 1714127101769 OK +USER GameSimulation START 1714127101780 +USER GameSimulation START 1714127101812 +REQUEST request_6 1714127094616 1714127101820 OK +REQUEST request_2 1714127094616 1714127101820 OK +REQUEST request_3 1714127094601 1714127101820 OK +REQUEST request_1 1714127101753 1714127101821 OK +REQUEST request_1 1714127101753 1714127101821 OK +REQUEST request_1 1714127101753 1714127101821 OK +REQUEST request_4 1714127094616 1714127101821 OK +REQUEST request_1 1714127101760 1714127101821 OK +REQUEST request_5 1714127093128 1714127101822 OK +REQUEST request_2 1714127094122 1714127101828 OK +REQUEST request_0 1714127095286 1714127101829 OK +REQUEST request_4 1714127094559 1714127101829 OK +REQUEST request_0 1714127095868 1714127101830 OK +REQUEST request_0 1714127095638 1714127101835 OK +REQUEST request_0 1714127094627 1714127101839 OK +REQUEST request_0 1714127094872 1714127101839 OK +REQUEST request_0 1714127095898 1714127101844 OK +REQUEST request_6 1714127095897 1714127101847 OK +REQUEST request_4 1714127095897 1714127101849 OK +REQUEST request_3 1714127094616 1714127101850 OK +USER GameSimulation START 1714127101851 +USER GameSimulation START 1714127101872 +USER GameSimulation START 1714127101902 +REQUEST request_4 1714127092893 1714127101922 OK +USER GameSimulation START 1714127101933 +USER GameSimulation START 1714127101963 +REQUEST request_1 1714127101829 1714127101980 OK +REQUEST request_1 1714127101830 1714127101980 OK +REQUEST request_1 1714127101839 1714127101980 OK +REQUEST request_1 1714127101836 1714127101981 OK +REQUEST request_1 1714127101845 1714127101981 OK +REQUEST request_1 1714127101840 1714127101981 OK +REQUEST request_0 1714127094383 1714127101981 OK +REQUEST request_5 1714127094616 1714127101983 OK +USER GameSimulation END 1714127101983 +REQUEST request_0 1714127095959 1714127101984 OK +REQUEST request_0 1714127095988 1714127101989 OK +REQUEST request_5 1714127094557 1714127101989 OK +REQUEST request_0 1714127096019 1714127101990 OK +REQUEST request_0 1714127096050 1714127101990 OK +USER GameSimulation START 1714127101993 +REQUEST request_2 1714127096053 1714127101996 OK +REQUEST request_4 1714127096054 1714127101999 OK +REQUEST request_6 1714127096054 1714127102000 OK +REQUEST request_0 1714127095516 1714127102001 OK +REQUEST request_0 1714127094506 1714127102001 OK +REQUEST request_0 1714127096080 1714127102002 OK +REQUEST request_6 1714127093081 1714127102003 OK +USER GameSimulation START 1714127102023 +REQUEST request_3 1714127096053 1714127102046 OK +REQUEST request_1 1714127101982 1714127102049 OK +USER GameSimulation START 1714127102049 +REQUEST request_1 1714127101984 1714127102049 OK +REQUEST request_1 1714127101989 1714127102049 OK +REQUEST request_1 1714127101990 1714127102050 OK +REQUEST request_1 1714127101991 1714127102050 OK +REQUEST request_1 1714127102001 1714127102050 OK +REQUEST request_1 1714127102002 1714127102050 OK +REQUEST request_1 1714127102002 1714127102051 OK +REQUEST request_4 1714127094098 1714127102051 OK +USER GameSimulation END 1714127102051 +REQUEST request_2 1714127093080 1714127102052 OK +REQUEST request_5 1714127096054 1714127102052 OK +USER GameSimulation END 1714127102052 +REQUEST request_0 1714127093145 1714127102053 OK +REQUEST request_2 1714127093128 1714127102056 OK +REQUEST request_0 1714127096200 1714127102060 OK +REQUEST request_0 1714127095195 1714127102060 OK +REQUEST request_3 1714127093125 1714127102062 OK +USER GameSimulation END 1714127102062 +REQUEST request_2 1714127096225 1714127102065 OK +REQUEST request_4 1714127096226 1714127102067 OK +REQUEST request_4 1714127096226 1714127102069 OK +REQUEST request_6 1714127096226 1714127102069 OK +REQUEST request_4 1714127096225 1714127102069 OK +REQUEST request_3 1714127096225 1714127102069 OK +REQUEST request_3 1714127096226 1714127102072 OK +REQUEST request_2 1714127096226 1714127102074 OK +REQUEST request_0 1714127096231 1714127102074 OK +REQUEST request_2 1714127096226 1714127102075 OK +REQUEST request_0 1714127096262 1714127102078 OK +REQUEST request_3 1714127096226 1714127102082 OK +REQUEST request_1 1714127102053 1714127102082 OK +REQUEST request_4 1714127094112 1714127102082 OK +USER GameSimulation START 1714127102084 +REQUEST request_4 1714127094106 1714127102084 OK +REQUEST request_4 1714127094110 1714127102085 OK +USER GameSimulation START 1714127102115 +REQUEST request_1 1714127102060 1714127102141 OK +REQUEST request_1 1714127102060 1714127102141 OK +REQUEST request_2 1714127094107 1714127102142 OK +USER GameSimulation START 1714127102145 +REQUEST request_3 1714127094106 1714127102148 OK +REQUEST request_1 1714127102074 1714127102159 OK +REQUEST request_1 1714127102078 1714127102159 OK +USER GameSimulation START 1714127102176 +USER GameSimulation START 1714127102207 +USER GameSimulation START 1714127102238 +USER GameSimulation START 1714127102269 +REQUEST request_5 1714127094111 1714127102277 OK +USER GameSimulation START 1714127102299 +REQUEST request_6 1714127094115 1714127102319 OK +REQUEST request_6 1714127094116 1714127102323 OK +REQUEST request_5 1714127094112 1714127102324 OK +REQUEST request_4 1714127093081 1714127102324 OK +USER GameSimulation END 1714127102324 +REQUEST request_5 1714127094106 1714127102325 OK +REQUEST request_0 1714127095134 1714127102326 OK +REQUEST request_0 1714127096109 1714127102326 OK +REQUEST request_6 1714127096227 1714127102330 OK +REQUEST request_0 1714127094367 1714127102330 OK +REQUEST request_0 1714127096293 1714127102330 OK +REQUEST request_0 1714127096628 1714127102330 OK +REQUEST request_4 1714127096645 1714127102331 OK +USER GameSimulation START 1714127102331 +USER GameSimulation START 1714127102362 +USER GameSimulation START 1714127102392 +USER GameSimulation START 1714127102422 +REQUEST request_6 1714127096645 1714127102434 OK +REQUEST request_1 1714127102331 1714127102438 OK +REQUEST request_1 1714127102326 1714127102438 OK +REQUEST request_1 1714127102330 1714127102438 OK +REQUEST request_1 1714127102326 1714127102438 OK +REQUEST request_1 1714127102330 1714127102438 OK +REQUEST request_2 1714127096645 1714127102442 OK +REQUEST request_5 1714127096226 1714127102443 OK +REQUEST request_5 1714127096645 1714127102444 OK +USER GameSimulation START 1714127102453 +REQUEST request_4 1714127096648 1714127102457 OK +REQUEST request_6 1714127096649 1714127102457 OK +REQUEST request_6 1714127096648 1714127102458 OK +REQUEST request_3 1714127096645 1714127102462 OK +REQUEST request_2 1714127096649 1714127102462 OK +USER GameSimulation END 1714127102463 +REQUEST request_4 1714127096649 1714127102465 OK +REQUEST request_4 1714127096650 1714127102467 OK +USER GameSimulation START 1714127102483 +REQUEST request_4 1714127096650 1714127102509 OK +REQUEST request_3 1714127096649 1714127102510 OK +USER GameSimulation START 1714127102512 +USER GameSimulation START 1714127102542 +REQUEST request_5 1714127096649 1714127102562 OK +USER GameSimulation END 1714127102563 +REQUEST request_3 1714127096650 1714127102565 OK +REQUEST request_5 1714127096648 1714127102566 OK +REQUEST request_4 1714127096650 1714127102567 OK +REQUEST request_2 1714127096650 1714127102567 OK +REQUEST request_2 1714127096650 1714127102570 OK +USER GameSimulation START 1714127102572 +REQUEST request_4 1714127096650 1714127102573 OK +REQUEST request_2 1714127096650 1714127102573 OK +REQUEST request_3 1714127096650 1714127102580 OK +REQUEST request_2 1714127096650 1714127102583 OK +REQUEST request_3 1714127096650 1714127102586 OK +REQUEST request_6 1714127096650 1714127102587 OK +REQUEST request_3 1714127096650 1714127102590 OK +REQUEST request_2 1714127096652 1714127102590 OK +USER GameSimulation START 1714127102602 +REQUEST request_0 1714127095760 1714127102604 OK +USER GameSimulation START 1714127102632 +USER GameSimulation START 1714127102663 +USER GameSimulation START 1714127102694 +REQUEST request_3 1714127096654 1714127102696 OK +REQUEST request_1 1714127102604 1714127102696 OK +REQUEST request_4 1714127095762 1714127102698 OK +REQUEST request_5 1714127095762 1714127102701 OK +REQUEST request_5 1714127096650 1714127102705 OK +REQUEST request_3 1714127095761 1714127102706 OK +REQUEST request_2 1714127095761 1714127102706 OK +REQUEST request_6 1714127095763 1714127102706 OK +USER GameSimulation END 1714127102707 +USER GameSimulation START 1714127102724 +USER GameSimulation START 1714127102754 +REQUEST request_0 1714127096781 1714127102769 OK +USER GameSimulation START 1714127102785 +USER GameSimulation START 1714127102816 +USER GameSimulation START 1714127102847 +USER GameSimulation START 1714127102876 +REQUEST request_5 1714127096226 1714127102890 OK +USER GameSimulation END 1714127102891 +REQUEST request_0 1714127096812 1714127102891 OK +REQUEST request_0 1714127093818 1714127102893 OK +REQUEST request_0 1714127095821 1714127102893 OK +REQUEST request_0 1714127096874 1714127102893 OK +REQUEST request_1 1714127102770 1714127102894 OK +REQUEST request_5 1714127096227 1714127102896 OK +USER GameSimulation END 1714127102897 +USER GameSimulation START 1714127102907 +REQUEST request_3 1714127096652 1714127102914 OK +USER GameSimulation START 1714127102938 +REQUEST request_0 1714127092931 1714127102938 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127102939 +USER GameSimulation START 1714127102969 +USER GameSimulation START 1714127102999 +REQUEST request_1 1714127102894 1714127103024 OK +REQUEST request_1 1714127102892 1714127103024 OK +REQUEST request_1 1714127102894 1714127103024 OK +REQUEST request_1 1714127102894 1714127103024 OK +REQUEST request_3 1714127096652 1714127103028 OK +REQUEST request_5 1714127096650 1714127103029 OK +REQUEST request_5 1714127096652 1714127103030 OK +USER GameSimulation START 1714127103030 +REQUEST request_4 1714127096652 1714127103031 OK +REQUEST request_3 1714127096652 1714127103032 OK +REQUEST request_4 1714127096652 1714127103038 OK +USER GameSimulation START 1714127103061 +USER GameSimulation START 1714127103092 +REQUEST request_3 1714127096652 1714127103102 OK +REQUEST request_3 1714127096654 1714127103105 OK +USER GameSimulation START 1714127103107 +REQUEST request_6 1714127096653 1714127103148 OK +REQUEST request_5 1714127096652 1714127103151 OK +USER GameSimulation START 1714127103153 +REQUEST request_3 1714127096652 1714127103154 OK +REQUEST request_5 1714127096651 1714127103155 OK +REQUEST request_4 1714127096652 1714127103156 OK +REQUEST request_2 1714127096652 1714127103156 OK +REQUEST request_0 1714127095669 1714127103161 OK +REQUEST request_0 1714127096995 1714127103162 OK +REQUEST request_0 1714127097011 1714127103162 OK +REQUEST request_0 1714127097043 1714127103163 OK +USER GameSimulation START 1714127103172 +REQUEST request_3 1714127095897 1714127103172 OK +REQUEST request_2 1714127095897 1714127103172 OK +REQUEST request_0 1714127097074 1714127103173 OK +REQUEST request_4 1714127096835 1714127103176 OK +REQUEST request_0 1714127093176 1714127103182 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127103182 +REQUEST request_2 1714127096834 1714127103187 OK +REQUEST request_3 1714127096834 1714127103187 OK +USER GameSimulation START 1714127103197 +USER GameSimulation START 1714127103227 +REQUEST request_6 1714127096835 1714127103229 OK +REQUEST request_1 1714127103163 1714127103233 OK +REQUEST request_1 1714127103163 1714127103233 OK +REQUEST request_1 1714127103162 1714127103233 OK +REQUEST request_1 1714127103163 1714127103233 OK +REQUEST request_0 1714127096842 1714127103239 OK +REQUEST request_1 1714127103173 1714127103239 OK +USER GameSimulation START 1714127103273 +REQUEST request_5 1714127096835 1714127103281 OK +USER GameSimulation END 1714127103282 +REQUEST request_1 1714127103239 1714127103286 OK +REQUEST request_2 1714127094126 1714127103288 OK +USER GameSimulation START 1714127103289 +REQUEST request_5 1714127095897 1714127103289 OK +USER GameSimulation END 1714127103289 +REQUEST request_6 1714127094128 1714127103290 OK +REQUEST request_3 1714127094126 1714127103300 OK +USER GameSimulation START 1714127103334 +USER GameSimulation START 1714127103364 +REQUEST request_6 1714127096651 1714127103370 OK +REQUEST request_3 1714127094124 1714127103371 OK +USER GameSimulation START 1714127103381 +USER GameSimulation START 1714127103411 +USER GameSimulation START 1714127103442 +REQUEST request_0 1714127093452 1714127103457 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127103458 +REQUEST request_2 1714127096652 1714127103465 OK +REQUEST request_5 1714127094126 1714127103467 OK +REQUEST request_5 1714127094128 1714127103471 OK +REQUEST request_5 1714127096652 1714127103472 OK +USER GameSimulation START 1714127103473 +REQUEST request_4 1714127096654 1714127103473 OK +REQUEST request_6 1714127096654 1714127103473 OK +REQUEST request_0 1714127097286 1714127103474 OK +REQUEST request_0 1714127096140 1714127103475 OK +REQUEST request_0 1714127097316 1714127103476 OK +REQUEST request_0 1714127093483 1714127103487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127103488 +USER GameSimulation START 1714127103503 +REQUEST request_0 1714127097346 1714127103519 OK +REQUEST request_1 1714127103475 1714127103530 OK +REQUEST request_1 1714127103476 1714127103531 OK +REQUEST request_1 1714127103477 1714127103531 OK +REQUEST request_0 1714127096353 1714127103531 OK +USER GameSimulation START 1714127103532 +REQUEST request_5 1714127096650 1714127103538 OK +USER GameSimulation END 1714127103539 +REQUEST request_0 1714127097377 1714127103540 OK +REQUEST request_6 1714127094123 1714127103540 OK +REQUEST request_1 1714127103520 1714127103559 OK +REQUEST request_0 1714127097134 1714127103559 OK +USER GameSimulation START 1714127103563 +USER GameSimulation START 1714127103593 +REQUEST request_1 1714127103531 1714127103614 OK +REQUEST request_1 1714127103540 1714127103614 OK +REQUEST request_1 1714127103559 1714127103614 OK +REQUEST request_4 1714127094124 1714127103616 OK +REQUEST request_5 1714127094125 1714127103617 OK +REQUEST request_3 1714127094126 1714127103621 OK +REQUEST request_2 1714127094124 1714127103624 OK +USER GameSimulation START 1714127103626 +USER GameSimulation START 1714127103655 +REQUEST request_3 1714127094123 1714127103676 OK +REQUEST request_4 1714127094124 1714127103685 OK +REQUEST request_2 1714127094128 1714127103685 OK +USER GameSimulation START 1714127103686 +REQUEST request_5 1714127094126 1714127103686 OK +REQUEST request_4 1714127094126 1714127103686 OK +REQUEST request_0 1714127096444 1714127103687 OK +REQUEST request_0 1714127097454 1714127103688 OK +REQUEST request_0 1714127096904 1714127103688 OK +REQUEST request_2 1714127094111 1714127103691 OK +USER GameSimulation START 1714127103716 +REQUEST request_1 1714127103687 1714127103746 OK +USER GameSimulation START 1714127103746 +REQUEST request_1 1714127103688 1714127103746 OK +REQUEST request_1 1714127103688 1714127103746 OK +REQUEST request_0 1714127093552 1714127103746 OK +REQUEST request_6 1714127094108 1714127103747 OK +REQUEST request_4 1714127094559 1714127103747 OK +USER GameSimulation START 1714127103776 +REQUEST request_3 1714127094553 1714127103803 OK +REQUEST request_5 1714127094114 1714127103804 OK +USER GameSimulation START 1714127103806 +REQUEST request_1 1714127103747 1714127103811 OK +REQUEST request_0 1714127096751 1714127103811 OK +REQUEST request_5 1714127094108 1714127103811 OK +REQUEST request_0 1714127097759 1714127103816 OK +USER GameSimulation START 1714127103837 +REQUEST request_6 1714127096652 1714127103859 OK +REQUEST request_3 1714127094559 1714127103860 OK +REQUEST request_1 1714127103811 1714127103860 OK +REQUEST request_4 1714127096652 1714127103860 OK +REQUEST request_1 1714127103816 1714127103860 OK +REQUEST request_0 1714127096598 1714127103861 OK +REQUEST request_0 1714127097576 1714127103861 OK +REQUEST request_5 1714127094559 1714127103862 OK +REQUEST request_0 1714127097606 1714127103863 OK +REQUEST request_6 1714127093128 1714127103863 OK +REQUEST request_0 1714127097896 1714127103863 OK +USER GameSimulation START 1714127103864 +REQUEST request_0 1714127098018 1714127103865 OK +REQUEST request_0 1714127098078 1714127103865 OK +REQUEST request_0 1714127098047 1714127103867 OK +REQUEST request_0 1714127097805 1714127103869 OK +REQUEST request_0 1714127094810 1714127103869 OK +REQUEST request_0 1714127098108 1714127103870 OK +REQUEST request_0 1714127098138 1714127103871 OK +REQUEST request_0 1714127097104 1714127103872 OK +REQUEST request_6 1714127094110 1714127103874 OK +REQUEST request_6 1714127094126 1714127103874 OK +REQUEST request_2 1714127094114 1714127103878 OK +REQUEST request_2 1714127094107 1714127103878 OK +REQUEST request_3 1714127094115 1714127103879 OK +REQUEST request_6 1714127094117 1714127103879 OK +REQUEST request_2 1714127094112 1714127103881 OK +REQUEST request_6 1714127094116 1714127103882 OK +REQUEST request_3 1714127094108 1714127103882 OK +REQUEST request_0 1714127095165 1714127103882 OK +REQUEST request_0 1714127098213 1714127103882 OK +REQUEST request_0 1714127097225 1714127103883 OK +REQUEST request_0 1714127098228 1714127103883 OK +REQUEST request_0 1714127098259 1714127103883 OK +REQUEST request_0 1714127098289 1714127103885 OK +REQUEST request_0 1714127097255 1714127103885 OK +REQUEST request_4 1714127094126 1714127103888 OK +REQUEST request_6 1714127094124 1714127103888 OK +REQUEST request_0 1714127098351 1714127103888 OK +REQUEST request_1 1714127103861 1714127103888 OK +REQUEST request_2 1714127094126 1714127103888 OK +REQUEST request_0 1714127095393 1714127103888 OK +REQUEST request_0 1714127098382 1714127103888 OK +USER GameSimulation END 1714127103888 +REQUEST request_0 1714127097408 1714127103893 OK +REQUEST request_1 1714127103866 1714127103893 OK +REQUEST request_1 1714127103864 1714127103894 OK +REQUEST request_1 1714127103866 1714127103894 OK +REQUEST request_1 1714127103861 1714127103894 OK +REQUEST request_0 1714127097164 1714127103895 OK +REQUEST request_1 1714127103867 1714127103895 OK +REQUEST request_0 1714127098414 1714127103895 OK +REQUEST request_0 1714127098168 1714127103896 OK +REQUEST request_1 1714127103864 1714127103896 OK +REQUEST request_0 1714127097927 1714127103897 OK +USER GameSimulation START 1714127103897 +REQUEST request_0 1714127097423 1714127103897 OK +REQUEST request_0 1714127096384 1714127103897 OK +REQUEST request_0 1714127095423 1714127103898 OK +REQUEST request_0 1714127097485 1714127103898 OK +REQUEST request_0 1714127098505 1714127103898 OK +REQUEST request_1 1714127103871 1714127103899 OK +REQUEST request_0 1714127097515 1714127103899 OK +REQUEST request_0 1714127098535 1714127103900 OK +REQUEST request_0 1714127095546 1714127103901 OK +REQUEST request_1 1714127103872 1714127103901 OK +REQUEST request_0 1714127098566 1714127103901 OK +REQUEST request_0 1714127097546 1714127103902 OK +REQUEST request_0 1714127095576 1714127103902 OK +REQUEST request_1 1714127103869 1714127103902 OK +REQUEST request_0 1714127098596 1714127103902 OK +REQUEST request_6 1714127096226 1714127103903 OK +USER GameSimulation END 1714127103904 +REQUEST request_1 1714127103870 1714127103904 OK +REQUEST request_0 1714127095608 1714127103904 OK +REQUEST request_0 1714127098626 1714127103904 OK +REQUEST request_0 1714127097637 1714127103904 OK +REQUEST request_1 1714127103870 1714127103904 OK +REQUEST request_6 1714127098654 1714127103904 OK +REQUEST request_1 1714127103882 1714127103911 OK +REQUEST request_2 1714127098654 1714127103911 OK +REQUEST request_1 1714127103882 1714127103911 OK +REQUEST request_1 1714127103883 1714127103911 OK +REQUEST request_1 1714127103884 1714127103915 OK +REQUEST request_1 1714127103884 1714127103915 OK +REQUEST request_1 1714127103885 1714127103916 OK +REQUEST request_1 1714127103886 1714127103916 OK +USER GameSimulation START 1714127103927 +USER GameSimulation START 1714127103957 +REQUEST request_0 1714127098656 1714127103964 OK +REQUEST request_3 1714127098654 1714127103964 OK +REQUEST request_1 1714127103888 1714127103965 OK +REQUEST request_1 1714127103888 1714127103966 OK +REQUEST request_1 1714127103893 1714127103966 OK +REQUEST request_1 1714127103888 1714127103966 OK +REQUEST request_1 1714127103897 1714127103967 OK +REQUEST request_1 1714127103895 1714127103967 OK +REQUEST request_1 1714127103896 1714127103967 OK +REQUEST request_1 1714127103895 1714127103967 OK +REQUEST request_1 1714127103897 1714127103967 OK +REQUEST request_1 1714127103898 1714127103967 OK +REQUEST request_1 1714127103899 1714127103967 OK +REQUEST request_1 1714127103898 1714127103968 OK +REQUEST request_1 1714127103900 1714127103968 OK +REQUEST request_1 1714127103897 1714127103968 OK +REQUEST request_1 1714127103901 1714127103968 OK +REQUEST request_1 1714127103902 1714127103968 OK +REQUEST request_1 1714127103902 1714127103969 OK +REQUEST request_1 1714127103902 1714127103969 OK +REQUEST request_1 1714127103904 1714127103969 OK +REQUEST request_1 1714127103904 1714127103969 OK +REQUEST request_1 1714127103904 1714127103969 OK +REQUEST request_1 1714127103902 1714127103970 OK +REQUEST request_1 1714127103900 1714127103970 OK +REQUEST request_4 1714127098654 1714127103970 OK +REQUEST request_5 1714127098654 1714127103972 OK +USER GameSimulation END 1714127103972 +REQUEST request_0 1714127097668 1714127103974 OK +REQUEST request_0 1714127097698 1714127103975 OK +REQUEST request_0 1714127098444 1714127103976 OK +REQUEST request_0 1714127095699 1714127103976 OK +REQUEST request_0 1714127098686 1714127103977 OK +REQUEST request_0 1714127098717 1714127103977 OK +USER GameSimulation START 1714127103987 +USER GameSimulation START 1714127104017 +USER GameSimulation START 1714127104048 +USER GameSimulation START 1714127104079 +REQUEST request_1 1714127103964 1714127104090 OK +REQUEST request_2 1714127098719 1714127104094 OK +REQUEST request_1 1714127103974 1714127104095 OK +REQUEST request_1 1714127103975 1714127104095 OK +REQUEST request_1 1714127103976 1714127104095 OK +REQUEST request_1 1714127103977 1714127104096 OK +REQUEST request_1 1714127103976 1714127104096 OK +REQUEST request_1 1714127103977 1714127104096 OK +REQUEST request_4 1714127098719 1714127104096 OK +REQUEST request_5 1714127098719 1714127104097 OK +REQUEST request_6 1714127098720 1714127104098 OK +REQUEST request_0 1714127097728 1714127104102 OK +REQUEST request_0 1714127098748 1714127104102 OK +REQUEST request_0 1714127095729 1714127104102 OK +REQUEST request_3 1714127098719 1714127104103 OK +REQUEST request_0 1714127095790 1714127104104 OK +USER GameSimulation END 1714127104104 +REQUEST request_0 1714127097836 1714127104104 OK +REQUEST request_0 1714127098841 1714127104105 OK +REQUEST request_2 1714127098845 1714127104107 OK +REQUEST request_0 1714127098779 1714127104108 OK +USER GameSimulation START 1714127104110 +REQUEST request_0 1714127097791 1714127104113 OK +REQUEST request_0 1714127098810 1714127104114 OK +REQUEST request_4 1714127096652 1714127104115 OK +REQUEST request_6 1714127096652 1714127104115 OK +REQUEST request_0 1714127097866 1714127104116 OK +USER GameSimulation END 1714127104116 +USER GameSimulation END 1714127104116 +REQUEST request_4 1714127098845 1714127104117 OK +REQUEST request_3 1714127098845 1714127104117 OK +USER GameSimulation START 1714127104139 +USER GameSimulation START 1714127104170 +USER GameSimulation START 1714127104200 +USER GameSimulation START 1714127104230 +REQUEST request_1 1714127104103 1714127104238 OK +REQUEST request_1 1714127104102 1714127104238 OK +REQUEST request_1 1714127104103 1714127104238 OK +REQUEST request_1 1714127104104 1714127104254 OK +REQUEST request_1 1714127104105 1714127104254 OK +REQUEST request_1 1714127104105 1714127104256 OK +REQUEST request_1 1714127104114 1714127104257 OK +REQUEST request_1 1714127104109 1714127104257 OK +REQUEST request_1 1714127104115 1714127104257 OK +REQUEST request_1 1714127104116 1714127104258 OK +REQUEST request_6 1714127096652 1714127104259 OK +REQUEST request_5 1714127098845 1714127104260 OK +USER GameSimulation START 1714127104261 +USER GameSimulation START 1714127104276 +USER GameSimulation START 1714127104307 +USER GameSimulation START 1714127104337 +USER GameSimulation START 1714127104367 +REQUEST request_0 1714127099024 1714127104394 OK +REQUEST request_5 1714127096653 1714127104394 OK +USER GameSimulation END 1714127104395 +REQUEST request_6 1714127096654 1714127104397 OK +USER GameSimulation START 1714127104398 +REQUEST request_5 1714127096652 1714127104399 OK +REQUEST request_6 1714127096650 1714127104400 OK +REQUEST request_3 1714127096654 1714127104408 OK +REQUEST request_2 1714127096650 1714127104408 OK +REQUEST request_0 1714127096655 1714127104411 OK +REQUEST request_2 1714127096654 1714127104411 OK +REQUEST request_4 1714127096654 1714127104412 OK +REQUEST request_4 1714127096654 1714127104414 OK +REQUEST request_6 1714127096650 1714127104415 OK +REQUEST request_2 1714127096654 1714127104417 OK +REQUEST request_6 1714127096654 1714127104417 OK +USER GameSimulation START 1714127104427 +USER GameSimulation START 1714127104457 +REQUEST request_1 1714127104395 1714127104473 OK +REQUEST request_0 1714127099086 1714127104474 OK +REQUEST request_1 1714127104412 1714127104474 OK +USER GameSimulation START 1714127104488 +USER GameSimulation START 1714127104518 +REQUEST request_5 1714127096654 1714127104527 OK +REQUEST request_6 1714127098846 1714127104527 OK +USER GameSimulation END 1714127104528 +USER GameSimulation END 1714127104528 +REQUEST request_1 1714127104475 1714127104530 OK +REQUEST request_0 1714127099210 1714127104535 OK +REQUEST request_0 1714127096170 1714127104535 OK +REQUEST request_5 1714127096654 1714127104535 OK +USER GameSimulation END 1714127104536 +REQUEST request_2 1714127099222 1714127104538 OK +REQUEST request_3 1714127099222 1714127104540 OK +REQUEST request_2 1714127099223 1714127104543 OK +USER GameSimulation START 1714127104544 +REQUEST request_6 1714127099223 1714127104546 OK +REQUEST request_3 1714127099224 1714127104550 OK +USER GameSimulation START 1714127104580 +REQUEST request_2 1714127099224 1714127104592 OK +REQUEST request_4 1714127099224 1714127104592 OK +REQUEST request_1 1714127104536 1714127104594 OK +REQUEST request_1 1714127104536 1714127104594 OK +REQUEST request_5 1714127099223 1714127104599 OK +REQUEST request_3 1714127099224 1714127104602 OK +REQUEST request_2 1714127099224 1714127104607 OK +REQUEST request_2 1714127094601 1714127104610 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127094596 1714127104610 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127104611 +USER GameSimulation START 1714127104611 +REQUEST request_4 1714127094601 1714127104611 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127094601 1714127104611 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127104612 +USER GameSimulation START 1714127104641 +USER GameSimulation START 1714127104672 +USER GameSimulation START 1714127104702 +REQUEST request_6 1714127099041 1714127104711 OK +REQUEST request_5 1714127099224 1714127104716 OK +REQUEST request_0 1714127098321 1714127104716 OK +REQUEST request_2 1714127099041 1714127104717 OK +REQUEST request_5 1714127099225 1714127104717 OK +REQUEST request_0 1714127096324 1714127104718 OK +REQUEST request_0 1714127099332 1714127104719 OK +REQUEST request_6 1714127094557 1714127104719 OK +REQUEST request_2 1714127094557 1714127104723 OK +REQUEST request_4 1714127094558 1714127104724 OK +REQUEST request_2 1714127093537 1714127104724 OK +REQUEST request_0 1714127099394 1714127104727 OK +REQUEST request_0 1714127096415 1714127104728 OK +REQUEST request_0 1714127098871 1714127104728 OK +REQUEST request_0 1714127099457 1714127104728 OK +REQUEST request_6 1714127099225 1714127104732 OK +REQUEST request_6 1714127099225 1714127104733 OK +REQUEST request_4 1714127099224 1714127104733 OK +USER GameSimulation START 1714127104734 +USER GameSimulation START 1714127104748 +REQUEST request_6 1714127099231 1714127104778 OK +USER GameSimulation START 1714127104779 +REQUEST request_1 1714127104717 1714127104779 OK +REQUEST request_2 1714127099230 1714127104779 OK +REQUEST request_1 1714127104719 1714127104779 OK +REQUEST request_1 1714127104719 1714127104780 OK +REQUEST request_1 1714127104728 1714127104780 OK +REQUEST request_1 1714127104728 1714127104780 OK +REQUEST request_1 1714127104728 1714127104780 OK +REQUEST request_1 1714127104728 1714127104780 OK +REQUEST request_5 1714127093547 1714127104784 OK +REQUEST request_6 1714127099224 1714127104785 OK +USER GameSimulation END 1714127104785 +REQUEST request_4 1714127099231 1714127104786 OK +REQUEST request_2 1714127099476 1714127104789 OK +REQUEST request_6 1714127094127 1714127104789 OK +USER GameSimulation START 1714127104810 +USER GameSimulation START 1714127104840 +REQUEST request_2 1714127094124 1714127104842 OK +REQUEST request_2 1714127099540 1714127104844 OK +REQUEST request_5 1714127099231 1714127104845 OK +REQUEST request_0 1714127099656 1714127104846 OK +REQUEST request_6 1714127096650 1714127104848 OK +USER GameSimulation END 1714127104849 +REQUEST request_0 1714127094841 1714127104851 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127104852 +REQUEST request_2 1714127096652 1714127104852 OK +REQUEST request_0 1714127099241 1714127104855 OK +REQUEST request_4 1714127099224 1714127104855 OK +REQUEST request_0 1714127099534 1714127104856 OK +USER GameSimulation START 1714127104871 +USER GameSimulation START 1714127104901 +REQUEST request_0 1714127099565 1714127104906 OK +REQUEST request_3 1714127096648 1714127104909 OK +REQUEST request_1 1714127104847 1714127104914 OK +REQUEST request_1 1714127104856 1714127104914 OK +REQUEST request_1 1714127104856 1714127104914 OK +REQUEST request_0 1714127099840 1714127104915 OK +REQUEST request_3 1714127099231 1714127104917 OK +REQUEST request_3 1714127099224 1714127104917 OK +REQUEST request_5 1714127099541 1714127104917 OK +USER GameSimulation END 1714127104918 +USER GameSimulation END 1714127104918 +REQUEST request_2 1714127099846 1714127104923 OK +REQUEST request_4 1714127099847 1714127104926 OK +REQUEST request_2 1714127099848 1714127104926 OK +REQUEST request_3 1714127099847 1714127104926 OK +USER GameSimulation START 1714127104932 +REQUEST request_4 1714127099848 1714127104932 OK +REQUEST request_1 1714127104907 1714127104936 OK +REQUEST request_3 1714127099848 1714127104937 OK +USER GameSimulation START 1714127104962 +USER GameSimulation START 1714127104991 +USER GameSimulation START 1714127105022 +REQUEST request_2 1714127099848 1714127105045 OK +REQUEST request_1 1714127104915 1714127105045 OK +REQUEST request_2 1714127094114 1714127105050 OK +USER GameSimulation START 1714127105052 +REQUEST request_5 1714127099852 1714127105052 OK +REQUEST request_0 1714127099963 1714127105054 OK +REQUEST request_3 1714127094116 1714127105055 OK +REQUEST request_5 1714127099847 1714127105055 OK +REQUEST request_0 1714127098963 1714127105057 OK +REQUEST request_0 1714127096964 1714127105057 OK +REQUEST request_0 1714127099994 1714127105057 OK +REQUEST request_6 1714127099478 1714127105058 OK +USER GameSimulation START 1714127105083 +USER GameSimulation START 1714127105113 +USER GameSimulation START 1714127105143 +USER GameSimulation START 1714127105174 +REQUEST request_4 1714127094123 1714127105178 OK +REQUEST request_1 1714127105057 1714127105178 OK +REQUEST request_1 1714127105054 1714127105178 OK +REQUEST request_1 1714127105057 1714127105178 OK +REQUEST request_1 1714127105057 1714127105179 OK +REQUEST request_4 1714127099041 1714127105179 OK +REQUEST request_5 1714127099477 1714127105182 OK +REQUEST request_0 1714127100238 1714127105188 OK +REQUEST request_4 1714127099223 1714127105188 OK +USER GameSimulation END 1714127105190 +REQUEST request_4 1714127100251 1714127105195 OK +REQUEST request_2 1714127100250 1714127105195 OK +USER GameSimulation START 1714127105204 +REQUEST request_0 1714127100269 1714127105211 OK +USER GameSimulation START 1714127105235 +REQUEST request_3 1714127099041 1714127105252 OK +USER GameSimulation START 1714127105266 +REQUEST request_0 1714127099718 1714127105295 OK +REQUEST request_1 1714127105211 1714127105297 OK +REQUEST request_3 1714127100251 1714127105297 OK +USER GameSimulation START 1714127105297 +REQUEST request_1 1714127105189 1714127105297 OK +REQUEST request_5 1714127099225 1714127105297 OK +REQUEST request_0 1714127099272 1714127105298 OK +REQUEST request_0 1714127100300 1714127105299 OK +REQUEST request_0 1714127099302 1714127105300 OK +REQUEST request_5 1714127099041 1714127105308 OK +REQUEST request_2 1714127100322 1714127105310 OK +REQUEST request_6 1714127100322 1714127105310 OK +REQUEST request_4 1714127100322 1714127105310 OK +REQUEST request_0 1714127100330 1714127105310 OK +USER GameSimulation END 1714127105310 +USER GameSimulation END 1714127105310 +REQUEST request_0 1714127095317 1714127105325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127105325 +USER GameSimulation START 1714127105325 +REQUEST request_3 1714127093125 1714127105330 OK +REQUEST request_3 1714127100322 1714127105330 OK +REQUEST request_1 1714127105295 1714127105330 OK +REQUEST request_1 1714127105300 1714127105331 OK +REQUEST request_1 1714127105301 1714127105331 OK +REQUEST request_6 1714127093124 1714127105333 OK +USER GameSimulation START 1714127105355 +REQUEST request_0 1714127100360 1714127105375 OK +REQUEST request_1 1714127105299 1714127105375 OK +USER GameSimulation START 1714127105385 +USER GameSimulation START 1714127105416 +REQUEST request_3 1714127093122 1714127105419 OK +REQUEST request_1 1714127105310 1714127105425 OK +REQUEST request_1 1714127105375 1714127105434 OK +REQUEST request_5 1714127100322 1714127105435 OK +USER GameSimulation END 1714127105435 +REQUEST request_4 1714127099851 1714127105436 OK +REQUEST request_3 1714127099850 1714127105437 OK +REQUEST request_5 1714127093125 1714127105437 OK +USER GameSimulation END 1714127105437 +USER GameSimulation START 1714127105447 +USER GameSimulation START 1714127105477 +REQUEST request_2 1714127099849 1714127105497 OK +USER GameSimulation START 1714127105508 +USER GameSimulation START 1714127105538 +REQUEST request_6 1714127099529 1714127105546 OK +REQUEST request_4 1714127099529 1714127105548 OK +REQUEST request_4 1714127099540 1714127105548 OK +REQUEST request_0 1714127100543 1714127105548 OK +REQUEST request_5 1714127099529 1714127105551 OK +REQUEST request_5 1714127099849 1714127105553 OK +REQUEST request_6 1714127099541 1714127105553 OK +REQUEST request_2 1714127100573 1714127105559 OK +REQUEST request_4 1714127100574 1714127105560 OK +REQUEST request_3 1714127099540 1714127105561 OK +USER GameSimulation END 1714127105561 +REQUEST request_3 1714127100574 1714127105564 OK +REQUEST request_6 1714127100575 1714127105564 OK +REQUEST request_4 1714127100579 1714127105567 OK +USER GameSimulation START 1714127105569 +USER GameSimulation START 1714127105600 +REQUEST request_3 1714127100575 1714127105619 OK +REQUEST request_2 1714127100581 1714127105625 OK +REQUEST request_1 1714127105549 1714127105625 OK +USER GameSimulation START 1714127105630 +REQUEST request_5 1714127100575 1714127105630 OK +USER GameSimulation END 1714127105630 +USER GameSimulation START 1714127105661 +REQUEST request_6 1714127100581 1714127105681 OK +REQUEST request_3 1714127100582 1714127105682 OK +USER GameSimulation START 1714127105691 +USER GameSimulation START 1714127105722 +REQUEST request_5 1714127100581 1714127105736 OK +REQUEST request_6 1714127100583 1714127105737 OK +USER GameSimulation START 1714127105752 +REQUEST request_4 1714127100582 1714127105766 OK +REQUEST request_5 1714127100582 1714127105768 OK +USER GameSimulation END 1714127105768 +REQUEST request_0 1714127100587 1714127105772 OK +USER GameSimulation START 1714127105783 +REQUEST request_6 1714127100599 1714127105785 OK +REQUEST request_2 1714127100575 1714127105785 OK +USER GameSimulation END 1714127105786 +REQUEST request_2 1714127100599 1714127105787 OK +REQUEST request_4 1714127100599 1714127105787 OK +REQUEST request_3 1714127100599 1714127105793 OK +REQUEST request_4 1714127100617 1714127105794 OK +REQUEST request_0 1714127100604 1714127105794 OK +REQUEST request_4 1714127100617 1714127105797 OK +REQUEST request_2 1714127100617 1714127105798 OK +REQUEST request_0 1714127099626 1714127105799 OK +USER GameSimulation START 1714127105813 +REQUEST request_1 1714127105794 1714127105843 OK +REQUEST request_1 1714127105772 1714127105843 OK +REQUEST request_0 1714127100634 1714127105843 OK +REQUEST request_1 1714127105800 1714127105843 OK +USER GameSimulation START 1714127105844 +USER GameSimulation START 1714127105874 +REQUEST request_5 1714127100599 1714127105895 OK +USER GameSimulation END 1714127105896 +REQUEST request_1 1714127105844 1714127105905 OK +USER GameSimulation START 1714127105905 +REQUEST request_2 1714127099474 1714127105908 OK +REQUEST request_5 1714127099478 1714127105909 OK +REQUEST request_0 1714127095929 1714127105936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127105936 +USER GameSimulation START 1714127105936 +REQUEST request_2 1714127099476 1714127105955 OK +REQUEST request_3 1714127099475 1714127105958 OK +REQUEST request_0 1714127099779 1714127105962 OK +REQUEST request_5 1714127099476 1714127105963 OK +REQUEST request_0 1714127100788 1714127105963 OK +REQUEST request_3 1714127099476 1714127105964 OK +REQUEST request_6 1714127100251 1714127105966 OK +USER GameSimulation START 1714127105966 +REQUEST request_0 1714127093360 1714127105966 OK +REQUEST request_4 1714127099848 1714127105966 OK +REQUEST request_4 1714127099849 1714127105967 OK +REQUEST request_2 1714127100606 1714127105967 OK +REQUEST request_2 1714127099850 1714127105972 OK +REQUEST request_6 1714127099847 1714127105972 OK +USER GameSimulation END 1714127105972 +REQUEST request_2 1714127099850 1714127105976 OK +REQUEST request_3 1714127099848 1714127105976 OK +REQUEST request_6 1714127099849 1714127105976 OK +USER GameSimulation END 1714127105977 +REQUEST request_2 1714127099852 1714127105977 OK +REQUEST request_0 1714127100084 1714127105980 OK +REQUEST request_0 1714127101108 1714127105980 OK +REQUEST request_0 1714127100114 1714127105981 OK +REQUEST request_0 1714127101139 1714127105982 OK +REQUEST request_0 1714127100145 1714127105982 OK +REQUEST request_3 1714127099849 1714127105983 OK +REQUEST request_6 1714127100606 1714127105984 OK +REQUEST request_0 1714127099595 1714127105984 OK +REQUEST request_4 1714127100606 1714127105985 OK +REQUEST request_0 1714127101169 1714127105985 OK +REQUEST request_0 1714127094139 1714127105985 OK +REQUEST request_6 1714127100619 1714127105986 OK +REQUEST request_1 1714127105963 1714127105989 OK +REQUEST request_1 1714127105962 1714127105990 OK +REQUEST request_3 1714127100606 1714127105990 OK +REQUEST request_6 1714127101194 1714127105990 OK +REQUEST request_0 1714127097957 1714127105993 OK +REQUEST request_0 1714127101231 1714127105993 OK +USER GameSimulation START 1714127105997 +USER GameSimulation START 1714127106027 +REQUEST request_3 1714127101193 1714127106049 OK +REQUEST request_1 1714127105966 1714127106054 OK +REQUEST request_1 1714127105980 1714127106055 OK +REQUEST request_2 1714127101248 1714127106055 OK +REQUEST request_1 1714127105980 1714127106055 OK +REQUEST request_1 1714127105981 1714127106056 OK +REQUEST request_1 1714127105982 1714127106056 OK +REQUEST request_1 1714127105985 1714127106056 OK +REQUEST request_1 1714127105985 1714127106056 OK +REQUEST request_1 1714127105982 1714127106056 OK +REQUEST request_1 1714127105985 1714127106057 OK +REQUEST request_1 1714127105994 1714127106057 OK +REQUEST request_1 1714127105994 1714127106057 OK +REQUEST request_6 1714127101248 1714127106057 OK +USER GameSimulation START 1714127106058 +REQUEST request_3 1714127101248 1714127106058 OK +REQUEST request_5 1714127100617 1714127106058 OK +REQUEST request_4 1714127101251 1714127106062 OK +REQUEST request_4 1714127101248 1714127106064 OK +USER GameSimulation START 1714127106088 +USER GameSimulation START 1714127106118 +USER GameSimulation START 1714127106148 +REQUEST request_6 1714127101251 1714127106168 OK +USER GameSimulation START 1714127106169 +REQUEST request_5 1714127101251 1714127106177 OK +REQUEST request_4 1714127101253 1714127106182 OK +REQUEST request_4 1714127101253 1714127106182 OK +REQUEST request_2 1714127101251 1714127106182 OK +REQUEST request_6 1714127101253 1714127106182 OK +REQUEST request_6 1714127101257 1714127106183 OK +REQUEST request_3 1714127101251 1714127106191 OK +USER GameSimulation END 1714127106191 +REQUEST request_3 1714127101257 1714127106202 OK +USER GameSimulation START 1714127106210 +USER GameSimulation START 1714127106241 +USER GameSimulation START 1714127106273 +USER GameSimulation START 1714127106294 +REQUEST request_0 1714127101291 1714127106297 OK +REQUEST request_5 1714127101253 1714127106298 OK +USER GameSimulation START 1714127106333 +REQUEST request_5 1714127101253 1714127106352 OK +REQUEST request_0 1714127100024 1714127106353 OK +REQUEST request_1 1714127106298 1714127106355 OK +REQUEST request_0 1714127101307 1714127106355 OK +USER GameSimulation START 1714127106362 +REQUEST request_5 1714127100251 1714127106370 OK +USER GameSimulation END 1714127106371 +USER GameSimulation START 1714127106392 +USER GameSimulation START 1714127106422 +REQUEST request_1 1714127106355 1714127106429 OK +REQUEST request_1 1714127106354 1714127106430 OK +REQUEST request_2 1714127101311 1714127106433 OK +REQUEST request_5 1714127101312 1714127106433 OK +REQUEST request_4 1714127101316 1714127106434 OK +REQUEST request_0 1714127101368 1714127106436 OK +REQUEST request_0 1714127101551 1714127106439 OK +REQUEST request_3 1714127101312 1714127106439 OK +REQUEST request_2 1714127101193 1714127106439 OK +REQUEST request_4 1714127101317 1714127106445 OK +REQUEST request_2 1714127101317 1714127106446 OK +REQUEST request_3 1714127101316 1714127106449 OK +USER GameSimulation START 1714127106452 +REQUEST request_0 1714127101659 1714127106475 OK +USER GameSimulation START 1714127106477 +REQUEST request_0 1714127096506 1714127106512 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127106512 +USER GameSimulation START 1714127106512 +USER GameSimulation START 1714127106543 +USER GameSimulation START 1714127106574 +REQUEST request_1 1714127106439 1714127106586 OK +REQUEST request_1 1714127106436 1714127106586 OK +USER GameSimulation START 1714127106604 +USER GameSimulation START 1714127106635 +REQUEST request_0 1714127100664 1714127106636 OK +USER GameSimulation START 1714127106666 +REQUEST request_0 1714127101689 1714127106679 OK +REQUEST request_1 1714127106475 1714127106679 OK +REQUEST request_5 1714127100619 1714127106680 OK +REQUEST request_5 1714127101316 1714127106682 OK +REQUEST request_1 1714127106636 1714127106683 OK +REQUEST request_0 1714127100695 1714127106683 OK +REQUEST request_5 1714127101317 1714127106683 OK +REQUEST request_0 1714127101719 1714127106684 OK +REQUEST request_0 1714127100725 1714127106689 OK +REQUEST request_0 1714127096690 1714127106695 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714127106695 +USER GameSimulation END 1714127106695 +REQUEST request_2 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127106725 +REQUEST request_3 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714127106725 +REQUEST request_4 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127096720 1714127106725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127106726 +REQUEST request_2 1714127101193 1714127106745 OK +REQUEST request_1 1714127106679 1714127106745 OK +REQUEST request_1 1714127106683 1714127106746 OK +REQUEST request_1 1714127106684 1714127106746 OK +REQUEST request_1 1714127106689 1714127106746 OK +REQUEST request_3 1714127101194 1714127106750 OK +REQUEST request_5 1714127101181 1714127106751 OK +REQUEST request_4 1714127101194 1714127106752 OK +REQUEST request_2 1714127101180 1714127106752 OK +REQUEST request_6 1714127101181 1714127106753 OK +REQUEST request_4 1714127101194 1714127106753 OK +REQUEST request_4 1714127101181 1714127106753 OK +REQUEST request_6 1714127101194 1714127106753 OK +USER GameSimulation START 1714127106756 +REQUEST request_3 1714127101194 1714127106760 OK +REQUEST request_4 1714127101194 1714127106760 OK +REQUEST request_0 1714127100176 1714127106760 OK +REQUEST request_6 1714127101194 1714127106761 OK +USER GameSimulation START 1714127106786 +USER GameSimulation START 1714127106816 +REQUEST request_6 1714127100617 1714127106817 OK +REQUEST request_3 1714127100617 1714127106818 OK +USER GameSimulation START 1714127106852 +USER GameSimulation START 1714127106864 +REQUEST request_1 1714127106760 1714127106865 OK +REQUEST request_2 1714127100618 1714127106868 OK +REQUEST request_5 1714127101194 1714127106869 OK +USER GameSimulation END 1714127106870 +REQUEST request_5 1714127100617 1714127106874 OK +REQUEST request_4 1714127100618 1714127106874 OK +REQUEST request_2 1714127100617 1714127106877 OK +USER GameSimulation END 1714127106878 +REQUEST request_6 1714127100617 1714127106880 OK +REQUEST request_3 1714127100617 1714127106880 OK +USER GameSimulation END 1714127106881 +REQUEST request_6 1714127101253 1714127106884 OK +REQUEST request_3 1714127100618 1714127106884 OK +USER GameSimulation END 1714127106885 +USER GameSimulation START 1714127106908 +REQUEST request_0 1714127096934 1714127106937 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127106938 +USER GameSimulation START 1714127106938 +REQUEST request_6 1714127101253 1714127106941 OK +REQUEST request_3 1714127101253 1714127106942 OK +REQUEST request_2 1714127101253 1714127106943 OK +REQUEST request_5 1714127100606 1714127106947 OK +USER GameSimulation END 1714127106947 +USER GameSimulation START 1714127106953 +REQUEST request_2 1714127101329 1714127106955 OK +REQUEST request_3 1714127101253 1714127106956 OK +REQUEST request_2 1714127094126 1714127106956 OK +REQUEST request_3 1714127094126 1714127106960 OK +REQUEST request_6 1714127094125 1714127106961 OK +REQUEST request_4 1714127101982 1714127106961 OK +USER GameSimulation START 1714127106984 +REQUEST request_6 1714127101982 1714127107008 OK +USER GameSimulation START 1714127107015 +REQUEST request_3 1714127101982 1714127107015 OK +REQUEST request_5 1714127094123 1714127107017 OK +USER GameSimulation START 1714127107045 +REQUEST request_2 1714127101982 1714127107073 OK +REQUEST request_2 1714127101984 1714127107074 OK +REQUEST request_5 1714127101982 1714127107077 OK +USER GameSimulation START 1714127107077 +REQUEST request_6 1714127101985 1714127107077 OK +USER GameSimulation END 1714127107077 +REQUEST request_3 1714127101984 1714127107081 OK +REQUEST request_4 1714127101984 1714127107081 OK +REQUEST request_2 1714127101753 1714127107085 OK +USER GameSimulation START 1714127107107 +USER GameSimulation START 1714127107138 +REQUEST request_3 1714127101990 1714127107141 OK +REQUEST request_4 1714127102002 1714127107148 OK +REQUEST request_5 1714127101985 1714127107150 OK +USER GameSimulation END 1714127107150 +REQUEST request_3 1714127102002 1714127107154 OK +REQUEST request_0 1714127098993 1714127107155 OK +REQUEST request_6 1714127101760 1714127107156 OK +REQUEST request_0 1714127100756 1714127107156 OK +REQUEST request_3 1714127102003 1714127107159 OK +REQUEST request_2 1714127102002 1714127107163 OK +REQUEST request_3 1714127101760 1714127107164 OK +REQUEST request_4 1714127101754 1714127107164 OK +REQUEST request_6 1714127101753 1714127107164 OK +REQUEST request_0 1714127102049 1714127107165 OK +USER GameSimulation START 1714127107168 +REQUEST request_2 1714127101049 1714127107169 OK +REQUEST request_4 1714127101050 1714127107172 OK +REQUEST request_4 1714127102054 1714127107173 OK +REQUEST request_3 1714127101050 1714127107179 OK +REQUEST request_6 1714127102054 1714127107180 OK +REQUEST request_2 1714127102053 1714127107182 OK +REQUEST request_3 1714127102054 1714127107182 OK +REQUEST request_0 1714127097194 1714127107197 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127107198 +USER GameSimulation START 1714127107198 +USER GameSimulation START 1714127107228 +USER GameSimulation START 1714127107259 +USER GameSimulation START 1714127107289 +REQUEST request_1 1714127107156 1714127107300 OK +REQUEST request_1 1714127107156 1714127107300 OK +REQUEST request_0 1714127101046 1714127107300 OK +REQUEST request_1 1714127107166 1714127107301 OK +REQUEST request_0 1714127101811 1714127107302 OK +REQUEST request_5 1714127102054 1714127107305 OK +REQUEST request_2 1714127102060 1714127107305 OK +USER GameSimulation END 1714127107305 +REQUEST request_4 1714127102061 1714127107306 OK +REQUEST request_0 1714127099117 1714127107307 OK +USER GameSimulation START 1714127107321 +USER GameSimulation START 1714127107350 +REQUEST request_6 1714127102061 1714127107370 OK +REQUEST request_1 1714127107301 1714127107370 OK +REQUEST request_0 1714127101260 1714127107370 OK +REQUEST request_3 1714127101577 1714127107370 OK +REQUEST request_1 1714127107308 1714127107370 OK +REQUEST request_0 1714127102299 1714127107370 OK +REQUEST request_1 1714127107302 1714127107370 OK +USER GameSimulation START 1714127107370 +REQUEST request_5 1714127101578 1714127107370 OK +REQUEST request_6 1714127102061 1714127107370 OK +REQUEST request_4 1714127102061 1714127107376 OK +REQUEST request_6 1714127101753 1714127107376 OK +REQUEST request_2 1714127101753 1714127107381 OK +REQUEST request_3 1714127101753 1714127107387 OK +REQUEST request_2 1714127102060 1714127107387 OK +REQUEST request_3 1714127102061 1714127107390 OK +USER GameSimulation START 1714127107397 +USER GameSimulation START 1714127107428 +USER GameSimulation START 1714127107458 +USER GameSimulation START 1714127107489 +REQUEST request_1 1714127107370 1714127107495 OK +REQUEST request_3 1714127102061 1714127107496 OK +REQUEST request_1 1714127107370 1714127107496 OK +REQUEST request_2 1714127101253 1714127107504 OK +REQUEST request_5 1714127094122 1714127107504 OK +USER GameSimulation END 1714127107505 +REQUEST request_5 1714127094124 1714127107505 OK +USER GameSimulation END 1714127107506 +REQUEST request_3 1714127094122 1714127107509 OK +REQUEST request_3 1714127101257 1714127107512 OK +REQUEST request_2 1714127101257 1714127107513 OK +REQUEST request_2 1714127101252 1714127107516 OK +USER GameSimulation END 1714127107517 +REQUEST request_4 1714127101257 1714127107518 OK +REQUEST request_2 1714127101257 1714127107518 OK +USER GameSimulation START 1714127107519 +REQUEST request_2 1714127101257 1714127107520 OK +REQUEST request_4 1714127101257 1714127107520 OK +REQUEST request_6 1714127099478 1714127107531 OK +REQUEST request_4 1714127099477 1714127107531 OK +REQUEST request_2 1714127092886 1714127107531 OK +USER GameSimulation END 1714127107532 +REQUEST request_6 1714127099476 1714127107532 OK +USER GameSimulation END 1714127107532 +USER GameSimulation START 1714127107551 +USER GameSimulation START 1714127107581 +REQUEST request_3 1714127101253 1714127107590 OK +REQUEST request_2 1714127099529 1714127107590 OK +REQUEST request_3 1714127099476 1714127107596 OK +REQUEST request_2 1714127101989 1714127107600 OK +REQUEST request_3 1714127099529 1714127107600 OK +REQUEST request_5 1714127101257 1714127107600 OK +USER GameSimulation END 1714127107601 +REQUEST request_4 1714127102003 1714127107601 OK +USER GameSimulation END 1714127107601 +USER GameSimulation START 1714127107602 +REQUEST request_6 1714127102002 1714127107610 OK +REQUEST request_4 1714127101990 1714127107610 OK +USER GameSimulation START 1714127107642 +REQUEST request_4 1714127102002 1714127107659 OK +REQUEST request_3 1714127101991 1714127107659 OK +REQUEST request_2 1714127102002 1714127107660 OK +USER GameSimulation START 1714127107672 +USER GameSimulation START 1714127107702 +REQUEST request_5 1714127102002 1714127107713 OK +REQUEST request_0 1714127102693 1714127107714 OK +REQUEST request_5 1714127101991 1714127107715 OK +USER GameSimulation START 1714127107733 +USER GameSimulation START 1714127107749 +REQUEST request_0 1714127101430 1714127107765 OK +REQUEST request_1 1714127107714 1714127107767 OK +REQUEST request_0 1714127102145 1714127107767 OK +REQUEST request_0 1714127099688 1714127107767 OK +REQUEST request_5 1714127102061 1714127107767 OK +REQUEST request_0 1714127102723 1714127107769 OK +USER GameSimulation END 1714127107769 +REQUEST request_6 1714127099848 1714127107774 OK +REQUEST request_3 1714127093128 1714127107777 OK +USER GameSimulation END 1714127107778 +REQUEST request_0 1714127101872 1714127107780 OK +USER GameSimulation START 1714127107781 +REQUEST request_2 1714127101845 1714127107780 OK +REQUEST request_0 1714127102876 1714127107782 OK +REQUEST request_4 1714127102327 1714127107786 OK +USER GameSimulation START 1714127107811 +REQUEST request_0 1714127100817 1714127107828 OK +REQUEST request_2 1714127102326 1714127107829 OK +REQUEST request_1 1714127107767 1714127107830 OK +REQUEST request_1 1714127107765 1714127107830 OK +REQUEST request_1 1714127107768 1714127107830 OK +REQUEST request_1 1714127107780 1714127107831 OK +REQUEST request_1 1714127107782 1714127107831 OK +REQUEST request_1 1714127107769 1714127107834 OK +REQUEST request_5 1714127099848 1714127107835 OK +USER GameSimulation END 1714127107835 +REQUEST request_6 1714127101990 1714127107835 OK +USER GameSimulation START 1714127107841 +REQUEST request_3 1714127101991 1714127107845 OK +REQUEST request_4 1714127101991 1714127107845 OK +REQUEST request_6 1714127101991 1714127107846 OK +REQUEST request_0 1714127100054 1714127107848 OK +REQUEST request_2 1714127101991 1714127107848 OK +USER GameSimulation END 1714127107848 +USER GameSimulation START 1714127107870 +REQUEST request_0 1714127103106 1714127107895 OK +REQUEST request_1 1714127107829 1714127107897 OK +USER GameSimulation START 1714127107897 +REQUEST request_1 1714127107848 1714127107903 OK +REQUEST request_0 1714127095852 1714127107903 OK +REQUEST request_5 1714127101990 1714127107903 OK +USER GameSimulation END 1714127107903 +REQUEST request_3 1714127101058 1714127107907 OK +USER GameSimulation START 1714127107931 +REQUEST request_6 1714127102894 1714127107959 OK +USER GameSimulation START 1714127107959 +REQUEST request_3 1714127102892 1714127107960 OK +REQUEST request_1 1714127107903 1714127107970 OK +REQUEST request_1 1714127107895 1714127107970 OK +REQUEST request_6 1714127102894 1714127107971 OK +REQUEST request_5 1714127102894 1714127107972 OK +REQUEST request_2 1714127102894 1714127107984 OK +REQUEST request_2 1714127102892 1714127107987 OK +REQUEST request_4 1714127102894 1714127107988 OK +REQUEST request_0 1714127097987 1714127107991 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127107991 +USER GameSimulation START 1714127107991 +REQUEST request_4 1714127102894 1714127108002 OK +REQUEST request_3 1714127102894 1714127108002 OK +USER GameSimulation START 1714127108022 +USER GameSimulation START 1714127108052 +USER GameSimulation START 1714127108082 +REQUEST request_4 1714127102892 1714127108105 OK +USER GameSimulation START 1714127108112 +REQUEST request_0 1714127100206 1714127108114 OK +REQUEST request_5 1714127102892 1714127108114 OK +REQUEST request_5 1714127102894 1714127108116 OK +REQUEST request_4 1714127101060 1714127108120 OK +USER GameSimulation START 1714127108142 +USER GameSimulation START 1714127108172 +REQUEST request_6 1714127103239 1714127108184 OK +REQUEST request_1 1714127108115 1714127108192 OK +REQUEST request_3 1714127101060 1714127108191 OK +REQUEST request_0 1714127099055 1714127108192 OK +REQUEST request_3 1714127103239 1714127108192 OK +REQUEST request_5 1714127102061 1714127108193 OK +REQUEST request_0 1714127102999 1714127108194 OK +USER GameSimulation END 1714127108194 +REQUEST request_0 1714127103288 1714127108196 OK +REQUEST request_0 1714127103091 1714127108198 OK +USER GameSimulation START 1714127108201 +REQUEST request_2 1714127103163 1714127108220 OK +REQUEST request_2 1714127102894 1714127108221 OK +USER GameSimulation START 1714127108233 +USER GameSimulation START 1714127108264 +USER GameSimulation START 1714127108294 +REQUEST request_6 1714127102894 1714127108296 OK +REQUEST request_1 1714127108194 1714127108298 OK +REQUEST request_1 1714127108193 1714127108298 OK +REQUEST request_1 1714127108196 1714127108299 OK +REQUEST request_1 1714127108198 1714127108299 OK +REQUEST request_5 1714127102894 1714127108308 OK +USER GameSimulation END 1714127108309 +REQUEST request_3 1714127102894 1714127108311 OK +REQUEST request_0 1714127102452 1714127108311 OK +REQUEST request_2 1714127102894 1714127108311 OK +REQUEST request_0 1714127100452 1714127108312 OK +REQUEST request_6 1714127102327 1714127108315 OK +REQUEST request_0 1714127102238 1714127108318 OK +REQUEST request_2 1714127103239 1714127108318 OK +REQUEST request_6 1714127103540 1714127108319 OK +REQUEST request_4 1714127103540 1714127108319 OK +REQUEST request_0 1714127094169 1714127108320 OK +REQUEST request_3 1714127103476 1714127108322 OK +USER GameSimulation START 1714127108325 +REQUEST request_0 1714127103593 1714127108325 OK +REQUEST request_3 1714127103560 1714127108326 OK +REQUEST request_0 1714127096568 1714127108326 OK +REQUEST request_0 1714127102662 1714127108329 OK +REQUEST request_6 1714127101316 1714127108329 OK +REQUEST request_3 1714127101181 1714127108332 OK +USER GameSimulation END 1714127108333 +USER GameSimulation START 1714127108351 +REQUEST request_3 1714127101329 1714127108385 OK +USER GameSimulation START 1714127108386 +REQUEST request_2 1714127103687 1714127108387 OK +REQUEST request_1 1714127108312 1714127108403 OK +REQUEST request_1 1714127108319 1714127108404 OK +REQUEST request_1 1714127108312 1714127108404 OK +REQUEST request_1 1714127108326 1714127108404 OK +REQUEST request_1 1714127108320 1714127108404 OK +REQUEST request_1 1714127108327 1714127108405 OK +REQUEST request_1 1714127108330 1714127108405 OK +REQUEST request_5 1714127101248 1714127108411 OK +USER GameSimulation END 1714127108411 +USER GameSimulation START 1714127108417 +REQUEST request_6 1714127103688 1714127108432 OK +USER GameSimulation START 1714127108447 +USER GameSimulation START 1714127108477 +USER GameSimulation START 1714127108508 +REQUEST request_2 1714127101315 1714127108526 OK +REQUEST request_5 1714127103688 1714127108526 OK +USER GameSimulation END 1714127108527 +REQUEST request_5 1714127101330 1714127108527 OK +REQUEST request_0 1714127103685 1714127108528 OK +REQUEST request_3 1714127101317 1714127108528 OK +REQUEST request_0 1714127101337 1714127108532 OK +REQUEST request_0 1714127103152 1714127108532 OK +REQUEST request_0 1714127103227 1714127108533 OK +REQUEST request_0 1714127102207 1714127108533 OK +REQUEST request_0 1714127103805 1714127108536 OK +REQUEST request_6 1714127103560 1714127108536 OK +REQUEST request_0 1714127102542 1714127108538 OK +REQUEST request_2 1714127103559 1714127108538 OK +USER GameSimulation START 1714127108546 +USER GameSimulation START 1714127108569 +REQUEST request_4 1714127103239 1714127108581 OK +REQUEST request_1 1714127108533 1714127108587 OK +REQUEST request_1 1714127108533 1714127108587 OK +REQUEST request_1 1714127108534 1714127108588 OK +REQUEST request_1 1714127108536 1714127108588 OK +REQUEST request_1 1714127108529 1714127108588 OK +REQUEST request_1 1714127108534 1714127108588 OK +REQUEST request_1 1714127108538 1714127108588 OK +REQUEST request_4 1714127103560 1714127108589 OK +REQUEST request_5 1714127103688 1714127108599 OK +USER GameSimulation START 1714127108600 +REQUEST request_0 1714127103836 1714127108619 OK +REQUEST request_0 1714127102846 1714127108620 OK +USER GameSimulation START 1714127108626 +REQUEST request_6 1714127102604 1714127108634 OK +REQUEST request_2 1714127102604 1714127108634 OK +REQUEST request_0 1714127102602 1714127108638 OK +REQUEST request_3 1714127102604 1714127108640 OK +REQUEST request_2 1714127103861 1714127108643 OK +REQUEST request_0 1714127103864 1714127108646 OK +REQUEST request_2 1714127103862 1714127108649 OK +REQUEST request_1 1714127108620 1714127108649 OK +REQUEST request_1 1714127108621 1714127108649 OK +REQUEST request_4 1714127103862 1714127108650 OK +REQUEST request_3 1714127103862 1714127108654 OK +REQUEST request_4 1714127103864 1714127108655 OK +USER GameSimulation START 1714127108661 +REQUEST request_3 1714127103862 1714127108666 OK +USER GameSimulation START 1714127108691 +USER GameSimulation START 1714127108722 +USER GameSimulation START 1714127108752 +REQUEST request_1 1714127108639 1714127108755 OK +REQUEST request_2 1714127103866 1714127108763 OK +REQUEST request_1 1714127108646 1714127108765 OK +REQUEST request_5 1714127103862 1714127108769 OK +REQUEST request_5 1714127103862 1714127108770 OK +REQUEST request_0 1714127100848 1714127108771 OK +REQUEST request_4 1714127103862 1714127108773 OK +REQUEST request_6 1714127103862 1714127108779 OK +REQUEST request_6 1714127103863 1714127108779 OK +USER GameSimulation END 1714127108780 +USER GameSimulation END 1714127108780 +USER GameSimulation START 1714127108784 +REQUEST request_2 1714127103866 1714127108789 OK +REQUEST request_4 1714127103865 1714127108797 OK +USER GameSimulation START 1714127108814 +USER GameSimulation START 1714127108844 +USER GameSimulation START 1714127108875 +REQUEST request_1 1714127108771 1714127108900 OK +REQUEST request_3 1714127103864 1714127108900 OK +REQUEST request_3 1714127103864 1714127108900 OK +USER GameSimulation START 1714127108906 +REQUEST request_3 1714127103866 1714127108909 OK +REQUEST request_5 1714127103865 1714127108910 OK +REQUEST request_4 1714127103866 1714127108911 OK +USER GameSimulation START 1714127108937 +REQUEST request_5 1714127103865 1714127108958 OK +USER GameSimulation START 1714127108966 +REQUEST request_4 1714127103866 1714127108969 OK +REQUEST request_5 1714127103866 1714127108970 OK +REQUEST request_6 1714127103865 1714127108970 OK +REQUEST request_3 1714127103866 1714127108971 OK +REQUEST request_6 1714127103867 1714127108974 OK +USER GameSimulation END 1714127108974 +REQUEST request_6 1714127103867 1714127108976 OK +REQUEST request_3 1714127103868 1714127108977 OK +REQUEST request_4 1714127103868 1714127108979 OK +REQUEST request_2 1714127103870 1714127108980 OK +USER GameSimulation START 1714127108982 +USER GameSimulation START 1714127109013 +REQUEST request_2 1714127103868 1714127109032 OK +REQUEST request_4 1714127103870 1714127109033 OK +REQUEST request_5 1714127103868 1714127109033 OK +REQUEST request_2 1714127103870 1714127109034 OK +REQUEST request_4 1714127103870 1714127109035 OK +REQUEST request_3 1714127103870 1714127109043 OK +USER GameSimulation START 1714127109043 +REQUEST request_2 1714127103871 1714127109045 OK +REQUEST request_3 1714127103870 1714127109045 OK +REQUEST request_6 1714127103869 1714127109045 OK +USER GameSimulation END 1714127109045 +REQUEST request_4 1714127103871 1714127109046 OK +REQUEST request_2 1714127103871 1714127109046 OK +REQUEST request_6 1714127103871 1714127109051 OK +REQUEST request_4 1714127102604 1714127109053 OK +REQUEST request_4 1714127103871 1714127109053 OK +REQUEST request_3 1714127103871 1714127109057 OK +USER GameSimulation START 1714127109073 +REQUEST request_0 1714127102362 1714127109079 OK +REQUEST request_3 1714127103871 1714127109079 OK +USER GameSimulation START 1714127109104 +REQUEST request_4 1714127099475 1714127109115 KO j.i.IOException: Premature close +REQUEST request_4 1714127099477 1714127109115 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109117 +USER GameSimulation END 1714127109117 +REQUEST request_0 1714127096475 1714127109130 KO j.i.IOException: Premature close +REQUEST request_0 1714127099473 1714127109130 KO j.i.IOException: Premature close +REQUEST request_0 1714127098475 1714127109130 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109130 +USER GameSimulation END 1714127109130 +USER GameSimulation END 1714127109130 +USER GameSimulation START 1714127109134 +USER GameSimulation START 1714127109164 +REQUEST request_0 1714127099178 1714127109194 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109194 +USER GameSimulation START 1714127109194 +USER GameSimulation START 1714127109225 +REQUEST request_1 1714127109079 1714127109236 OK +REQUEST request_6 1714127096653 1714127109236 OK +USER GameSimulation END 1714127109237 +REQUEST request_3 1714127096650 1714127109237 OK +REQUEST request_5 1714127102604 1714127109237 OK +USER GameSimulation END 1714127109238 +USER GameSimulation END 1714127109238 +REQUEST request_5 1714127103870 1714127109241 OK +USER GameSimulation END 1714127109242 +REQUEST request_5 1714127103871 1714127109250 OK +USER GameSimulation START 1714127109254 +REQUEST request_2 1714127096652 1714127109266 OK +USER GameSimulation END 1714127109266 +REQUEST request_2 1714127096648 1714127109271 OK +USER GameSimulation END 1714127109272 +USER GameSimulation START 1714127109285 +USER GameSimulation START 1714127109316 +REQUEST request_4 1714127102894 1714127109319 OK +REQUEST request_2 1714127096654 1714127109319 OK +USER GameSimulation END 1714127109319 +REQUEST request_5 1714127096654 1714127109320 OK +USER GameSimulation END 1714127109320 +REQUEST request_4 1714127101576 1714127109323 OK +REQUEST request_2 1714127101576 1714127109324 OK +REQUEST request_0 1714127104078 1714127109327 OK +REQUEST request_6 1714127102892 1714127109327 OK +USER GameSimulation END 1714127109328 +REQUEST request_3 1714127102894 1714127109329 OK +USER GameSimulation END 1714127109331 +REQUEST request_2 1714127103540 1714127109335 OK +REQUEST request_0 1714127103532 1714127109335 OK +USER GameSimulation START 1714127109346 +REQUEST request_0 1714127099364 1714127109377 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714127109377 +USER GameSimulation END 1714127109377 +REQUEST request_2 1714127104103 1714127109389 OK +REQUEST request_3 1714127103540 1714127109395 OK +REQUEST request_2 1714127104102 1714127109395 OK +REQUEST request_1 1714127109328 1714127109396 OK +REQUEST request_1 1714127109335 1714127109396 OK +REQUEST request_3 1714127104103 1714127109400 OK +REQUEST request_5 1714127103540 1714127109400 OK +USER GameSimulation END 1714127109400 +REQUEST request_3 1714127104103 1714127109403 OK +REQUEST request_4 1714127104104 1714127109406 OK +REQUEST request_2 1714127104104 1714127109406 OK +REQUEST request_2 1714127104105 1714127109406 OK +USER GameSimulation START 1714127109408 +REQUEST request_4 1714127104106 1714127109415 OK +REQUEST request_4 1714127101753 1714127109419 OK +USER GameSimulation START 1714127109424 +USER GameSimulation START 1714127109454 +REQUEST request_3 1714127104105 1714127109464 OK +REQUEST request_2 1714127104109 1714127109465 OK +REQUEST request_3 1714127104106 1714127109465 OK +USER GameSimulation START 1714127109483 +REQUEST request_6 1714127099850 1714127109494 KO j.i.IOException: Premature close +REQUEST request_6 1714127099851 1714127109494 KO j.i.IOException: Premature close +REQUEST request_6 1714127099853 1714127109494 KO j.i.IOException: Premature close +REQUEST request_3 1714127099850 1714127109494 KO j.i.IOException: Premature close +REQUEST request_5 1714127099851 1714127109495 KO j.i.IOException: Premature close +REQUEST request_5 1714127099849 1714127109495 KO j.i.IOException: Premature close +REQUEST request_4 1714127099852 1714127109495 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109495 +REQUEST request_4 1714127099850 1714127109495 KO j.i.IOException: Premature close +REQUEST request_6 1714127099851 1714127109495 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109495 +REQUEST request_0 1714127099871 1714127109509 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109509 +REQUEST request_0 1714127099503 1714127109514 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109514 +USER GameSimulation START 1714127109514 +REQUEST request_3 1714127099852 1714127109514 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109514 +REQUEST request_5 1714127099851 1714127109515 KO j.i.IOException: Premature close +USER GameSimulation END 1714127109515 +USER GameSimulation START 1714127109543 +REQUEST request_5 1714127104103 1714127109573 OK +USER GameSimulation START 1714127109573 +REQUEST request_4 1714127101312 1714127109574 OK +REQUEST request_5 1714127101753 1714127109586 OK +REQUEST request_5 1714127101194 1714127109591 OK +USER GameSimulation START 1714127109604 +USER GameSimulation START 1714127109635 +REQUEST request_6 1714127104107 1714127109640 OK +USER GameSimulation START 1714127109665 +REQUEST request_6 1714127104106 1714127109689 OK +REQUEST request_5 1714127104110 1714127109691 OK +REQUEST request_4 1714127104106 1714127109692 OK +REQUEST request_5 1714127104106 1714127109693 OK +REQUEST request_6 1714127104107 1714127109693 OK +USER GameSimulation START 1714127109696 +REQUEST request_2 1714127104103 1714127109697 OK +REQUEST request_4 1714127101991 1714127109702 OK +USER GameSimulation START 1714127109726 +REQUEST request_0 1714127099748 1714127109755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109756 +USER GameSimulation START 1714127109756 +REQUEST request_4 1714127101330 1714127109758 OK +REQUEST request_3 1714127102002 1714127109759 OK +REQUEST request_2 1714127101990 1714127109760 OK +REQUEST request_5 1714127101991 1714127109760 OK +REQUEST request_4 1714127103884 1714127109764 OK +REQUEST request_0 1714127100924 1714127109764 OK +REQUEST request_2 1714127103885 1714127109764 OK +REQUEST request_4 1714127103477 1714127109770 OK +REQUEST request_0 1714127103472 1714127109771 OK +REQUEST request_2 1714127103475 1714127109772 OK +REQUEST request_4 1714127103478 1714127109772 OK +REQUEST request_3 1714127103475 1714127109775 OK +REQUEST request_4 1714127103476 1714127109778 OK +REQUEST request_2 1714127103477 1714127109780 OK +USER GameSimulation START 1714127109781 +REQUEST request_0 1714127099810 1714127109815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109816 +USER GameSimulation START 1714127109816 +USER GameSimulation START 1714127109862 +USER GameSimulation START 1714127109876 +REQUEST request_0 1714127099901 1714127109906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109907 +USER GameSimulation START 1714127109907 +REQUEST request_0 1714127099933 1714127109937 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127109937 +USER GameSimulation START 1714127109937 +REQUEST request_1 1714127109772 1714127109958 OK +REQUEST request_1 1714127109765 1714127109958 OK +REQUEST request_0 1714127096537 1714127109959 OK +USER GameSimulation START 1714127109966 +USER GameSimulation START 1714127109998 +REQUEST request_5 1714127103476 1714127110002 OK +REQUEST request_0 1714127104579 1714127110003 OK +REQUEST request_5 1714127103477 1714127110006 OK +REQUEST request_0 1714127103562 1714127110007 OK +REQUEST request_5 1714127103560 1714127110007 OK +USER GameSimulation END 1714127110009 +REQUEST request_1 1714127109959 1714127110009 OK +REQUEST request_6 1714127101578 1714127110009 OK +REQUEST request_4 1714127104110 1714127110009 OK +REQUEST request_0 1714127104109 1714127110014 OK +REQUEST request_2 1714127104114 1714127110016 OK +REQUEST request_3 1714127103688 1714127110018 OK +REQUEST request_3 1714127103688 1714127110023 OK +REQUEST request_4 1714127103688 1714127110023 OK +REQUEST request_2 1714127103688 1714127110026 OK +REQUEST request_3 1714127103688 1714127110026 OK +REQUEST request_4 1714127103688 1714127110026 OK +USER GameSimulation START 1714127110029 +REQUEST request_6 1714127103689 1714127110029 OK +REQUEST request_2 1714127103688 1714127110029 OK +REQUEST request_6 1714127103689 1714127110029 OK +USER GameSimulation END 1714127110029 +USER GameSimulation END 1714127110030 +REQUEST request_4 1714127103688 1714127110034 OK +REQUEST request_1 1714127110003 1714127110034 OK +REQUEST request_1 1714127110008 1714127110037 OK +REQUEST request_4 1714127094113 1714127110041 OK +USER GameSimulation START 1714127110059 +REQUEST request_2 1714127094113 1714127110084 OK +USER GameSimulation START 1714127110089 +REQUEST request_3 1714127094113 1714127110091 OK +REQUEST request_1 1714127110014 1714127110091 OK +REQUEST request_6 1714127104719 1714127110092 OK +REQUEST request_4 1714127104720 1714127110093 OK +REQUEST request_5 1714127103688 1714127110099 OK +USER GameSimulation END 1714127110100 +USER GameSimulation START 1714127110119 +USER GameSimulation START 1714127110149 +REQUEST request_4 1714127104718 1714127110159 OK +REQUEST request_3 1714127104719 1714127110164 OK +REQUEST request_5 1714127094108 1714127110165 OK +REQUEST request_4 1714127101760 1714127110170 OK +USER GameSimulation START 1714127110180 +USER GameSimulation START 1714127110210 +REQUEST request_2 1714127103747 1714127110217 OK +REQUEST request_0 1714127102785 1714127110229 OK +REQUEST request_5 1714127104721 1714127110230 OK +USER GameSimulation START 1714127110241 +USER GameSimulation START 1714127110271 +REQUEST request_6 1714127102772 1714127110275 OK +REQUEST request_1 1714127110230 1714127110277 OK +REQUEST request_5 1714127102772 1714127110281 OK +REQUEST request_2 1714127103811 1714127110284 OK +REQUEST request_4 1714127103818 1714127110288 OK +REQUEST request_4 1714127103812 1714127110288 OK +REQUEST request_6 1714127103818 1714127110290 OK +REQUEST request_0 1714127101583 1714127110293 OK +REQUEST request_0 1714127104610 1714127110293 OK +REQUEST request_6 1714127103871 1714127110293 OK +REQUEST request_6 1714127103872 1714127110293 OK +USER GameSimulation END 1714127110294 +REQUEST request_2 1714127103817 1714127110302 OK +USER GameSimulation START 1714127110303 +USER GameSimulation START 1714127110334 +USER GameSimulation START 1714127110364 +REQUEST request_0 1714127100391 1714127110394 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127110394 +USER GameSimulation START 1714127110395 +REQUEST request_3 1714127103817 1714127110405 OK +REQUEST request_0 1714127100421 1714127110424 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127110425 +USER GameSimulation START 1714127110425 +REQUEST request_2 1714127103873 1714127110451 OK +USER GameSimulation START 1714127110456 +REQUEST request_1 1714127110294 1714127110460 OK +REQUEST request_1 1714127110294 1714127110465 OK +REQUEST request_3 1714127103812 1714127110473 OK +REQUEST request_5 1714127103818 1714127110474 OK +USER GameSimulation END 1714127110475 +REQUEST request_5 1714127103871 1714127110479 OK +USER GameSimulation START 1714127110485 +REQUEST request_0 1714127100513 1714127110516 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127110516 +USER GameSimulation START 1714127110516 +USER GameSimulation START 1714127110546 +USER GameSimulation START 1714127110578 +REQUEST request_6 1714127103871 1714127110598 OK +USER GameSimulation END 1714127110599 +USER GameSimulation START 1714127110600 +REQUEST request_4 1714127103873 1714127110608 OK +REQUEST request_5 1714127103873 1714127110609 OK +REQUEST request_0 1714127104701 1714127110611 OK +REQUEST request_4 1714127103748 1714127110614 OK +REQUEST request_3 1714127103873 1714127110615 OK +REQUEST request_0 1714127100985 1714127110615 OK +REQUEST request_0 1714127101993 1714127110615 OK +REQUEST request_6 1714127101991 1714127110616 OK +REQUEST request_0 1714127104778 1714127110618 OK +USER GameSimulation END 1714127110621 +USER GameSimulation START 1714127110625 +REQUEST request_3 1714127103748 1714127110626 OK +USER GameSimulation START 1714127110669 +REQUEST request_1 1714127110612 1714127110694 OK +REQUEST request_1 1714127110615 1714127110694 OK +REQUEST request_1 1714127110616 1714127110694 OK +REQUEST request_6 1714127103899 1714127110695 OK +REQUEST request_3 1714127103900 1714127110695 OK +USER GameSimulation START 1714127110698 +USER GameSimulation START 1714127110729 +REQUEST request_1 1714127110619 1714127110737 OK +USER GameSimulation START 1714127110760 +REQUEST request_2 1714127103898 1714127110777 OK +USER GameSimulation START 1714127110777 +REQUEST request_5 1714127103898 1714127110780 OK +REQUEST request_4 1714127103898 1714127110782 OK +REQUEST request_5 1714127103748 1714127110782 OK +REQUEST request_5 1714127103871 1714127110783 OK +USER GameSimulation END 1714127110783 +REQUEST request_2 1714127103902 1714127110786 OK +REQUEST request_4 1714127103902 1714127110790 OK +USER GameSimulation START 1714127110819 +REQUEST request_2 1714127103902 1714127110835 OK +USER GameSimulation START 1714127110849 +REQUEST request_6 1714127103902 1714127110853 OK +USER GameSimulation START 1714127110879 +REQUEST request_5 1714127103905 1714127110896 OK +REQUEST request_2 1714127104720 1714127110901 OK +REQUEST request_5 1714127103905 1714127110907 OK +REQUEST request_0 1714127100894 1714127110910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127110910 +USER GameSimulation START 1714127110910 +USER GameSimulation START 1714127110940 +USER GameSimulation START 1714127110971 +REQUEST request_6 1714127104721 1714127110973 OK +REQUEST request_2 1714127104719 1714127110973 OK +REQUEST request_5 1714127104718 1714127110974 OK +REQUEST request_4 1714127104720 1714127110978 OK +REQUEST request_3 1714127104718 1714127110978 OK +REQUEST request_0 1714127104276 1714127110978 OK +REQUEST request_0 1714127102268 1714127110978 OK +REQUEST request_0 1714127102023 1714127110979 OK +REQUEST request_0 1714127103716 1714127110979 OK +REQUEST request_6 1714127104721 1714127110983 OK +USER GameSimulation START 1714127111001 +REQUEST request_2 1714127104729 1714127111030 OK +REQUEST request_0 1714127101016 1714127111030 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111031 +USER GameSimulation START 1714127111031 +REQUEST request_0 1714127103775 1714127111031 OK +REQUEST request_1 1714127110978 1714127111033 OK +REQUEST request_1 1714127110979 1714127111033 OK +REQUEST request_1 1714127110979 1714127111033 OK +REQUEST request_1 1714127110979 1714127111034 OK +REQUEST request_6 1714127103813 1714127111034 OK +REQUEST request_5 1714127104720 1714127111035 OK +USER GameSimulation END 1714127111035 +REQUEST request_0 1714127104840 1714127111035 OK +REQUEST request_3 1714127104720 1714127111036 OK +USER GameSimulation END 1714127111036 +REQUEST request_2 1714127104847 1714127111039 OK +REQUEST request_4 1714127104848 1714127111039 OK +REQUEST request_0 1714127104518 1714127111043 OK +REQUEST request_0 1714127101491 1714127111046 OK +REQUEST request_0 1714127103502 1714127111046 OK +REQUEST request_0 1714127102512 1714127111046 OK +REQUEST request_2 1714127103163 1714127111048 OK +REQUEST request_3 1714127104848 1714127111048 OK +USER GameSimulation START 1714127111050 +REQUEST request_6 1714127103965 1714127111051 OK +REQUEST request_0 1714127105538 1714127111051 OK +REQUEST request_3 1714127103965 1714127111054 OK +REQUEST request_2 1714127105299 1714127111058 OK +REQUEST request_6 1714127103974 1714127111058 OK +REQUEST request_1 1714127111031 1714127111059 OK +REQUEST request_1 1714127111035 1714127111061 OK +REQUEST request_3 1714127105300 1714127111061 OK +REQUEST request_4 1714127105297 1714127111066 OK +REQUEST request_2 1714127103974 1714127111066 OK +REQUEST request_0 1714127105600 1714127111067 OK +REQUEST request_1 1714127111043 1714127111069 OK +REQUEST request_3 1714127105296 1714127111069 OK +REQUEST request_0 1714127105661 1714127111070 OK +REQUEST request_6 1714127104397 1714127111070 OK +REQUEST request_0 1714127104671 1714127111070 OK +REQUEST request_0 1714127104170 1714127111071 OK +REQUEST request_1 1714127111047 1714127111073 OK +REQUEST request_1 1714127111046 1714127111073 OK +REQUEST request_1 1714127111046 1714127111074 OK +USER GameSimulation START 1714127111092 +USER GameSimulation START 1714127111108 +REQUEST request_2 1714127104728 1714127111126 OK +REQUEST request_4 1714127104730 1714127111126 OK +REQUEST request_1 1714127111051 1714127111130 OK +REQUEST request_1 1714127111067 1714127111130 OK +REQUEST request_1 1714127111070 1714127111131 OK +REQUEST request_1 1714127111071 1714127111131 OK +REQUEST request_1 1714127111070 1714127111131 OK +REQUEST request_0 1714127105752 1714127111132 OK +REQUEST request_5 1714127103239 1714127111133 OK +USER GameSimulation END 1714127111133 +REQUEST request_0 1714127104747 1714127111134 OK +REQUEST request_0 1714127102754 1714127111138 OK +REQUEST request_6 1714127105773 1714127111138 OK +REQUEST request_2 1714127104717 1714127111138 OK +USER GameSimulation END 1714127111138 +REQUEST request_2 1714127101575 1714127111145 OK +REQUEST request_6 1714127101577 1714127111145 OK +REQUEST request_3 1714127105772 1714127111148 OK +REQUEST request_4 1714127102771 1714127111150 OK +USER GameSimulation START 1714127111153 +REQUEST request_6 1714127105795 1714127111153 OK +REQUEST request_3 1714127101576 1714127111157 OK +REQUEST request_4 1714127105302 1714127111157 OK +REQUEST request_2 1714127102771 1714127111157 OK +REQUEST request_1 1714127111132 1714127111161 OK +REQUEST request_3 1714127105310 1714127111165 OK +REQUEST request_1 1714127111134 1714127111165 OK +USER GameSimulation START 1714127111183 +REQUEST request_5 1714127101577 1714127111209 KO j.i.IOException: Premature close +REQUEST request_4 1714127101577 1714127111209 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111209 +USER GameSimulation END 1714127111210 +REQUEST request_0 1714127101200 1714127111213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714127111214 +USER GameSimulation END 1714127111214 +USER GameSimulation START 1714127111228 +USER GameSimulation START 1714127111274 +REQUEST request_1 1714127111138 1714127111276 OK +REQUEST request_6 1714127103748 1714127111276 OK +USER GameSimulation END 1714127111277 +USER GameSimulation START 1714127111305 +USER GameSimulation START 1714127111320 +REQUEST request_0 1714127104931 1714127111326 OK +REQUEST request_5 1714127103478 1714127111327 OK +REQUEST request_0 1714127098902 1714127111328 OK +REQUEST request_6 1714127104917 1714127111329 OK +REQUEST request_6 1714127103902 1714127111329 OK +REQUEST request_5 1714127105301 1714127111329 OK +REQUEST request_3 1714127103902 1714127111339 OK +REQUEST request_2 1714127103902 1714127111339 OK +REQUEST request_0 1714127102938 1714127111339 OK +REQUEST request_2 1714127101194 1714127111346 OK +USER GameSimulation END 1714127111346 +REQUEST request_2 1714127105963 1714127111347 OK +USER GameSimulation START 1714127111365 +REQUEST request_6 1714127101754 1714127111376 KO j.i.IOException: Premature close +REQUEST request_0 1714127101750 1714127111376 KO j.i.IOException: Premature close +REQUEST request_4 1714127101753 1714127111376 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111377 +REQUEST request_3 1714127101753 1714127111377 KO j.i.IOException: Premature close +REQUEST request_5 1714127101753 1714127111377 KO j.i.IOException: Premature close +REQUEST request_2 1714127101753 1714127111377 KO j.i.IOException: Premature close +REQUEST request_2 1714127101760 1714127111377 KO j.i.IOException: Premature close +REQUEST request_5 1714127101754 1714127111377 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111377 +REQUEST request_3 1714127101753 1714127111377 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111377 +USER GameSimulation END 1714127111377 +REQUEST request_5 1714127101760 1714127111390 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111391 +USER GameSimulation START 1714127111395 +USER GameSimulation START 1714127111411 +USER GameSimulation START 1714127111442 +REQUEST request_1 1714127111326 1714127111448 OK +REQUEST request_1 1714127111339 1714127111448 OK +REQUEST request_1 1714127111329 1714127111448 OK +REQUEST request_2 1714127105962 1714127111453 OK +REQUEST request_5 1714127103902 1714127111454 OK +REQUEST request_0 1714127098933 1714127111454 OK +REQUEST request_3 1714127105962 1714127111455 OK +REQUEST request_5 1714127101194 1714127111456 OK +USER GameSimulation END 1714127111456 +REQUEST request_2 1714127104412 1714127111465 OK +REQUEST request_0 1714127101461 1714127111465 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111466 +USER GameSimulation START 1714127111472 +USER GameSimulation START 1714127111504 +REQUEST request_1 1714127111455 1714127111517 OK +REQUEST request_4 1714127105980 1714127111518 OK +REQUEST request_0 1714127102968 1714127111518 OK +REQUEST request_0 1714127102422 1714127111519 OK +REQUEST request_5 1714127104397 1714127111520 OK +REQUEST request_0 1714127105021 1714127111524 OK +REQUEST request_6 1714127101257 1714127111524 OK +REQUEST request_0 1714127106027 1714127111525 OK +REQUEST request_3 1714127104413 1714127111525 OK +REQUEST request_0 1714127104427 1714127111525 OK +REQUEST request_4 1714127101257 1714127111527 OK +USER GameSimulation START 1714127111533 +USER GameSimulation START 1714127111563 +REQUEST request_3 1714127101257 1714127111586 OK +USER GameSimulation START 1714127111594 +REQUEST request_1 1714127111524 1714127111594 OK +REQUEST request_1 1714127111520 1714127111594 OK +REQUEST request_1 1714127111519 1714127111594 OK +REQUEST request_1 1714127111525 1714127111595 OK +REQUEST request_1 1714127111525 1714127111595 OK +REQUEST request_3 1714127102771 1714127111603 OK +USER GameSimulation END 1714127111603 +REQUEST request_6 1714127102002 1714127111620 KO j.i.IOException: Premature close +REQUEST request_6 1714127102003 1714127111620 KO j.i.IOException: Premature close +REQUEST request_5 1714127102003 1714127111620 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111621 +USER GameSimulation START 1714127111626 +REQUEST request_5 1714127103812 1714127111647 OK +USER GameSimulation END 1714127111648 +USER GameSimulation START 1714127111655 +USER GameSimulation START 1714127111686 +REQUEST request_5 1714127101059 1714127111696 KO j.i.IOException: Premature close +REQUEST request_4 1714127102078 1714127111696 KO j.i.IOException: Premature close +REQUEST request_6 1714127101061 1714127111697 KO j.i.IOException: Premature close +REQUEST request_3 1714127101060 1714127111697 KO j.i.IOException: Premature close +REQUEST request_4 1714127101059 1714127111697 KO j.i.IOException: Premature close +REQUEST request_2 1714127101058 1714127111697 KO j.i.IOException: Premature close +REQUEST request_4 1714127101059 1714127111697 KO j.i.IOException: Premature close +REQUEST request_6 1714127101062 1714127111698 KO j.i.IOException: Premature close +REQUEST request_2 1714127101059 1714127111698 KO j.i.IOException: Premature close +REQUEST request_6 1714127101060 1714127111698 KO j.i.IOException: Premature close +REQUEST request_5 1714127101061 1714127111698 KO j.i.IOException: Premature close +REQUEST request_5 1714127101060 1714127111698 KO j.i.IOException: Premature close +REQUEST request_6 1714127102074 1714127111698 KO j.i.IOException: Premature close +REQUEST request_5 1714127101059 1714127111698 KO j.i.IOException: Premature close +REQUEST request_5 1714127102078 1714127111699 KO j.i.IOException: Premature close +REQUEST request_5 1714127101050 1714127111702 KO j.i.IOException: Premature close +REQUEST request_4 1714127101061 1714127111702 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111702 +REQUEST request_6 1714127101257 1714127111710 OK +REQUEST request_0 1714127101077 1714127111712 KO j.i.IOException: Premature close +REQUEST request_0 1714127102084 1714127111713 KO j.i.IOException: Premature close +USER GameSimulation END 1714127111713 +USER GameSimulation END 1714127111713 +USER GameSimulation START 1714127111716 +REQUEST request_4 1714127102074 1714127111716 KO j.i.IOException: Premature close +REQUEST request_2 1714127102074 1714127111716 KO j.i.IOException: Premature close +USER GameSimulation START 1714127111747 +REQUEST request_5 1714127101257 1714127111752 OK +REQUEST request_4 1714127101253 1714127111753 OK +REQUEST request_5 1714127101257 1714127111755 OK +REQUEST request_5 1714127101253 1714127111767 OK +USER GameSimulation END 1714127111767 +REQUEST request_4 1714127101258 1714127111768 OK +USER GameSimulation START 1714127111777 +USER GameSimulation START 1714127111806 +REQUEST request_6 1714127101258 1714127111834 OK +REQUEST request_5 1714127101258 1714127111836 OK +REQUEST request_2 1714127101830 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127101830 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101831 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101831 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127101831 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127101831 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714127111837 +REQUEST request_5 1714127101832 1714127111837 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127101832 1714127111838 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127101836 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127101839 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127101840 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101837 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101841 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101832 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101840 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127101841 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127101837 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127101840 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127101842 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127101837 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127101841 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101838 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101842 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101841 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101832 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127101845 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111853 +USER GameSimulation END 1714127111853 +USER GameSimulation END 1714127111853 +USER GameSimulation END 1714127111853 +USER GameSimulation END 1714127111853 +REQUEST request_4 1714127101846 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127101846 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127101846 1714127111853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111853 +REQUEST request_0 1714127101851 1714127111854 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111854 +REQUEST request_3 1714127101257 1714127111864 OK +USER GameSimulation START 1714127111868 +USER GameSimulation START 1714127111899 +REQUEST request_0 1714127101902 1714127111915 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127111915 +REQUEST request_3 1714127105550 1714127111928 OK +REQUEST request_0 1714127105142 1714127111930 OK +REQUEST request_0 1714127106148 1714127111930 OK +REQUEST request_0 1714127099148 1714127111931 OK +USER GameSimulation START 1714127111932 +REQUEST request_5 1714127105550 1714127111935 OK +USER GameSimulation START 1714127111961 +USER GameSimulation START 1714127111991 +REQUEST request_2 1714127103166 1714127111993 OK +REQUEST request_1 1714127111930 1714127111999 OK +REQUEST request_1 1714127111930 1714127112000 OK +REQUEST request_1 1714127111931 1714127112000 OK +REQUEST request_4 1714127103164 1714127112000 OK +REQUEST request_5 1714127103164 1714127112001 OK +REQUEST request_3 1714127103164 1714127112004 OK +REQUEST request_3 1714127103164 1714127112005 OK +REQUEST request_3 1714127103886 1714127112010 OK +REQUEST request_2 1714127105054 1714127112013 OK +USER GameSimulation START 1714127112021 +USER GameSimulation START 1714127112053 +REQUEST request_4 1714127105058 1714127112059 OK +REQUEST request_5 1714127103886 1714127112063 OK +REQUEST request_2 1714127105301 1714127112068 OK +REQUEST request_0 1714127104809 1714127112068 OK +REQUEST request_0 1714127105416 1714127112068 OK +REQUEST request_4 1714127103164 1714127112068 OK +REQUEST request_4 1714127103164 1714127112074 OK +USER GameSimulation START 1714127112084 +USER GameSimulation START 1714127112114 +REQUEST request_5 1714127092887 1714127112128 KO j.i.IOException: Premature close +REQUEST request_6 1714127092892 1714127112128 KO j.i.IOException: Premature close +USER GameSimulation END 1714127112128 +USER GameSimulation END 1714127112128 +REQUEST request_2 1714127092885 1714127112128 KO j.i.IOException: Premature close +REQUEST request_6 1714127092897 1714127112128 KO j.i.IOException: Premature close +REQUEST request_4 1714127092897 1714127112129 KO j.i.IOException: Premature close +REQUEST request_5 1714127092897 1714127112129 KO j.i.IOException: Premature close +REQUEST request_6 1714127092898 1714127112129 KO j.i.IOException: Premature close +REQUEST request_4 1714127092898 1714127112129 KO j.i.IOException: Premature close +REQUEST request_5 1714127092898 1714127112129 KO j.i.IOException: Premature close +REQUEST request_4 1714127092896 1714127112129 KO j.i.IOException: Premature close +USER GameSimulation END 1714127112129 +USER GameSimulation END 1714127112129 +USER GameSimulation END 1714127112129 +USER GameSimulation END 1714127112129 +REQUEST request_4 1714127092889 1714127112129 KO j.i.IOException: Premature close +USER GameSimulation END 1714127112129 +REQUEST request_4 1714127092896 1714127112129 KO j.i.IOException: Premature close +REQUEST request_3 1714127092898 1714127112129 KO j.i.IOException: Premature close +REQUEST request_5 1714127092895 1714127112129 KO j.i.IOException: Premature close +REQUEST request_3 1714127092887 1714127112129 KO j.i.IOException: Premature close +REQUEST request_2 1714127092895 1714127112129 KO j.i.IOException: Premature close +REQUEST request_4 1714127092896 1714127112129 KO j.i.IOException: Premature close +REQUEST request_6 1714127092897 1714127112129 KO j.i.IOException: Premature close +REQUEST request_5 1714127092896 1714127112129 KO j.i.IOException: Premature close +REQUEST request_0 1714127102115 1714127112129 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127092889 1714127112130 KO j.i.IOException: Premature close +REQUEST request_2 1714127092886 1714127112130 KO j.i.IOException: Premature close +USER GameSimulation END 1714127112129 +USER GameSimulation END 1714127112130 +USER GameSimulation END 1714127112130 +USER GameSimulation END 1714127112130 +USER GameSimulation END 1714127112130 +USER GameSimulation END 1714127112130 +USER GameSimulation END 1714127112130 +USER GameSimulation START 1714127112144 +REQUEST request_2 1714127092885 1714127112144 KO j.i.IOException: Premature close +REQUEST request_3 1714127092894 1714127112144 KO j.i.IOException: Premature close +USER GameSimulation END 1714127112144 +USER GameSimulation START 1714127112175 +REQUEST request_3 1714127103164 1714127112180 OK +REQUEST request_2 1714127103163 1714127112182 OK +REQUEST request_1 1714127112069 1714127112187 OK +REQUEST request_0 1714127099424 1714127112187 OK +REQUEST request_1 1714127112069 1714127112187 OK +REQUEST request_5 1714127105310 1714127112188 OK +REQUEST request_5 1714127103164 1714127112189 OK +REQUEST request_0 1714127103410 1714127112190 OK +REQUEST request_6 1714127103169 1714127112191 OK +REQUEST request_6 1714127103165 1714127112191 OK +REQUEST request_0 1714127103334 1714127112191 OK +USER GameSimulation END 1714127112191 +REQUEST request_0 1714127103655 1714127112192 OK +REQUEST request_4 1714127106680 1714127112192 OK +REQUEST request_0 1714127106665 1714127112194 OK +REQUEST request_6 1714127106436 1714127112194 OK +REQUEST request_2 1714127106679 1714127112197 OK +REQUEST request_6 1714127106680 1714127112197 OK +REQUEST request_0 1714127106695 1714127112198 OK +REQUEST request_0 1714127106452 1714127112198 OK +REQUEST request_3 1714127106679 1714127112201 OK +USER GameSimulation START 1714127112201 +REQUEST request_0 1714127103441 1714127112203 OK +REQUEST request_2 1714127104536 1714127112203 OK +REQUEST request_2 1714127105549 1714127112204 OK +REQUEST request_6 1714127104538 1714127112209 OK +REQUEST request_4 1714127104537 1714127112209 OK +REQUEST request_6 1714127104537 1714127112210 OK +REQUEST request_3 1714127104536 1714127112213 OK +REQUEST request_4 1714127104537 1714127112213 OK +REQUEST request_1 1714127112188 1714127112215 OK +REQUEST request_4 1714127105550 1714127112215 OK +REQUEST request_3 1714127104536 1714127112227 OK +USER GameSimulation START 1714127112235 +USER GameSimulation START 1714127112265 +REQUEST request_1 1714127112191 1714127112276 OK +REQUEST request_1 1714127112191 1714127112276 OK +REQUEST request_1 1714127112192 1714127112276 OK +REQUEST request_1 1714127112194 1714127112276 OK +REQUEST request_1 1714127112198 1714127112276 OK +REQUEST request_1 1714127112198 1714127112277 OK +USER GameSimulation START 1714127112297 +USER GameSimulation START 1714127112327 +REQUEST request_1 1714127112204 1714127112330 OK +REQUEST request_5 1714127093124 1714127112357 KO j.i.IOException: Premature close +REQUEST request_2 1714127093122 1714127112357 KO j.i.IOException: Premature close +REQUEST request_4 1714127093127 1714127112357 KO j.i.IOException: Premature close +REQUEST request_6 1714127093125 1714127112357 KO j.i.IOException: Premature close +REQUEST request_5 1714127093127 1714127112357 KO j.i.IOException: Premature close +REQUEST request_3 1714127093127 1714127112357 KO j.i.IOException: Premature close +REQUEST request_4 1714127093125 1714127112357 KO j.i.IOException: Premature close +REQUEST request_5 1714127093127 1714127112357 KO j.i.IOException: Premature close +REQUEST request_2 1714127093127 1714127112357 KO j.i.IOException: Premature close +USER GameSimulation START 1714127112357 +USER GameSimulation END 1714127112357 +USER GameSimulation END 1714127112357 +USER GameSimulation END 1714127112357 +USER GameSimulation END 1714127112357 +USER GameSimulation END 1714127112357 +USER GameSimulation START 1714127112388 +USER GameSimulation START 1714127112418 +REQUEST request_3 1714127101058 1714127112426 OK +USER GameSimulation END 1714127112427 +REQUEST request_5 1714127104537 1714127112437 OK +USER GameSimulation END 1714127112437 +USER GameSimulation START 1714127112450 +REQUEST request_5 1714127104537 1714127112451 OK +USER GameSimulation START 1714127112481 +REQUEST request_2 1714127102078 1714127112482 OK +REQUEST request_5 1714127103175 1714127112485 OK +REQUEST request_2 1714127101058 1714127112487 OK +REQUEST request_6 1714127101060 1714127112494 OK +USER GameSimulation END 1714127112494 +REQUEST request_6 1714127101051 1714127112498 OK +REQUEST request_6 1714127102078 1714127112498 OK +USER GameSimulation END 1714127112498 +USER GameSimulation START 1714127112511 +USER GameSimulation START 1714127112541 +REQUEST request_3 1714127102078 1714127112547 OK +REQUEST request_4 1714127103521 1714127112547 OK +USER GameSimulation END 1714127112547 +REQUEST request_3 1714127102074 1714127112549 OK +REQUEST request_2 1714127101059 1714127112551 OK +USER GameSimulation END 1714127112552 +REQUEST request_2 1714127103531 1714127112555 OK +REQUEST request_5 1714127102074 1714127112556 OK +USER GameSimulation END 1714127112557 +USER GameSimulation START 1714127112572 +REQUEST request_0 1714127102572 1714127112586 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127112586 +USER GameSimulation START 1714127112601 +USER GameSimulation START 1714127112633 +REQUEST request_0 1714127102632 1714127112647 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127112647 +REQUEST request_2 1714127103520 1714127112661 OK +REQUEST request_2 1714127103864 1714127112662 OK +REQUEST request_5 1714127103521 1714127112662 OK +USER GameSimulation START 1714127112663 +REQUEST request_6 1714127103905 1714127112665 OK +REQUEST request_6 1714127103902 1714127112668 OK +REQUEST request_6 1714127105801 1714127112669 OK +USER GameSimulation START 1714127112693 +REQUEST request_0 1714127106725 1714127112714 OK +REQUEST request_3 1714127103902 1714127112716 OK +REQUEST request_3 1714127105800 1714127112722 OK +USER GameSimulation START 1714127112723 +REQUEST request_5 1714127103866 1714127112723 OK +USER GameSimulation END 1714127112723 +REQUEST request_0 1714127105052 1714127112724 OK +USER GameSimulation START 1714127112752 +REQUEST request_6 1714127105054 1714127112775 OK +REQUEST request_1 1714127112714 1714127112776 OK +REQUEST request_1 1714127112724 1714127112776 OK +REQUEST request_0 1714127103030 1714127112776 OK +REQUEST request_0 1714127104048 1714127112777 OK +REQUEST request_5 1714127105772 1714127112778 OK +REQUEST request_4 1714127105844 1714127112779 OK +REQUEST request_0 1714127107076 1714127112779 OK +REQUEST request_0 1714127106088 1714127112779 OK +USER GameSimulation START 1714127112784 +USER GameSimulation START 1714127112813 +REQUEST request_3 1714127102327 1714127112836 OK +REQUEST request_1 1714127112776 1714127112842 OK +REQUEST request_1 1714127112777 1714127112842 OK +REQUEST request_1 1714127112779 1714127112842 OK +REQUEST request_1 1714127112779 1714127112842 OK +REQUEST request_2 1714127102326 1714127112843 OK +REQUEST request_5 1714127105844 1714127112848 OK +REQUEST request_6 1714127102327 1714127112848 OK +REQUEST request_3 1714127102327 1714127112855 OK +REQUEST request_6 1714127104104 1714127112855 OK +REQUEST request_3 1714127104103 1714127112913 OK +REQUEST request_0 1714127102907 1714127112920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127112920 +REQUEST request_4 1714127104103 1714127112970 OK +REQUEST request_5 1714127104104 1714127112970 OK +REQUEST request_5 1714127102327 1714127113019 OK +USER GameSimulation END 1714127113020 +REQUEST request_6 1714127104110 1714127113021 OK +REQUEST request_5 1714127102327 1714127113031 OK +REQUEST request_6 1714127104118 1714127113032 OK +REQUEST request_3 1714127104115 1714127113040 OK +REQUEST request_3 1714127104115 1714127113043 OK +REQUEST request_6 1714127104116 1714127113155 OK +REQUEST request_0 1714127106272 1714127113157 OK +REQUEST request_0 1714127104261 1714127113157 OK +REQUEST request_0 1714127107289 1714127113157 OK +REQUEST request_5 1714127104106 1714127113160 OK +REQUEST request_3 1714127104109 1714127113161 OK +USER GameSimulation END 1714127113162 +REQUEST request_2 1714127107301 1714127113164 OK +REQUEST request_4 1714127107308 1714127113164 OK +REQUEST request_0 1714127107320 1714127113164 OK +REQUEST request_0 1714127107350 1714127113165 OK +REQUEST request_0 1714127104337 1714127113165 OK +REQUEST request_6 1714127103165 1714127113166 OK +REQUEST request_3 1714127107301 1714127113168 OK +REQUEST request_4 1714127103167 1714127113170 OK +REQUEST request_3 1714127103174 1714127113184 OK +REQUEST request_0 1714127103197 1714127113207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113208 +REQUEST request_4 1714127103174 1714127113276 OK +REQUEST request_1 1714127113157 1714127113279 OK +REQUEST request_1 1714127113158 1714127113279 OK +REQUEST request_1 1714127113157 1714127113279 OK +REQUEST request_1 1714127113165 1714127113280 OK +REQUEST request_1 1714127113165 1714127113280 OK +REQUEST request_1 1714127113166 1714127113280 OK +REQUEST request_0 1714127103171 1714127113280 OK +REQUEST request_5 1714127103168 1714127113281 OK +REQUEST request_5 1714127103165 1714127113283 OK +USER GameSimulation END 1714127113284 +REQUEST request_6 1714127103175 1714127113288 OK +REQUEST request_2 1714127103174 1714127113289 OK +REQUEST request_6 1714127103165 1714127113289 OK +REQUEST request_0 1714127104457 1714127113289 OK +USER GameSimulation END 1714127113289 +REQUEST request_0 1714127105447 1714127113289 OK +USER GameSimulation END 1714127113290 +REQUEST request_6 1714127103898 1714127113290 OK +REQUEST request_4 1714127103902 1714127113290 OK +REQUEST request_3 1714127103166 1714127113293 OK +USER GameSimulation END 1714127113294 +REQUEST request_6 1714127103905 1714127113295 OK +REQUEST request_2 1714127103904 1714127113296 OK +REQUEST request_4 1714127103904 1714127113296 OK +REQUEST request_4 1714127103902 1714127113296 OK +REQUEST request_3 1714127103902 1714127113299 OK +REQUEST request_2 1714127103901 1714127113302 OK +REQUEST request_4 1714127103902 1714127113304 OK +REQUEST request_3 1714127103902 1714127113307 OK +REQUEST request_1 1714127113281 1714127113358 OK +REQUEST request_4 1714127104475 1714127113358 OK +REQUEST request_1 1714127113290 1714127113359 OK +REQUEST request_1 1714127113290 1714127113359 OK +REQUEST request_5 1714127103902 1714127113363 OK +REQUEST request_0 1714127103364 1714127113374 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113374 +REQUEST request_3 1714127103902 1714127113374 OK +REQUEST request_0 1714127103380 1714127113388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113389 +REQUEST request_0 1714127101521 1714127113472 OK +REQUEST request_5 1714127104475 1714127113472 OK +REQUEST request_6 1714127103521 1714127113473 OK +REQUEST request_5 1714127106476 1714127113473 OK +REQUEST request_0 1714127106573 1714127113474 OK +REQUEST request_0 1714127107601 1714127113475 OK +REQUEST request_3 1714127103520 1714127113475 OK +USER GameSimulation END 1714127113476 +REQUEST request_0 1714127107581 1714127113476 OK +REQUEST request_0 1714127106603 1714127113481 OK +REQUEST request_0 1714127104367 1714127113483 OK +REQUEST request_4 1714127105310 1714127113486 OK +REQUEST request_3 1714127106355 1714127113486 OK +REQUEST request_2 1714127105296 1714127113486 OK +REQUEST request_0 1714127104306 1714127113486 OK +REQUEST request_2 1714127103476 1714127113487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103477 1714127113487 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113487 +REQUEST request_3 1714127103477 1714127113495 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103476 1714127113495 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103478 1714127113495 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113495 +USER GameSimulation END 1714127113496 +REQUEST request_3 1714127103532 1714127113540 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103532 1714127113540 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103532 1714127113540 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103532 1714127113540 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113540 +REQUEST request_2 1714127106475 1714127113542 OK +REQUEST request_1 1714127113473 1714127113542 OK +REQUEST request_1 1714127113475 1714127113542 OK +REQUEST request_1 1714127113482 1714127113543 OK +REQUEST request_1 1714127113477 1714127113543 OK +REQUEST request_1 1714127113475 1714127113543 OK +REQUEST request_1 1714127113487 1714127113543 OK +REQUEST request_1 1714127113484 1714127113543 OK +REQUEST request_2 1714127104475 1714127113544 OK +REQUEST request_5 1714127106356 1714127113548 OK +REQUEST request_6 1714127106476 1714127113549 OK +REQUEST request_0 1714127106477 1714127113549 OK +REQUEST request_2 1714127104729 1714127113554 OK +REQUEST request_3 1714127104475 1714127113554 OK +REQUEST request_4 1714127104730 1714127113555 OK +REQUEST request_3 1714127106475 1714127113555 OK +REQUEST request_2 1714127104728 1714127113559 OK +REQUEST request_6 1714127104731 1714127113562 OK +REQUEST request_0 1714127107810 1714127113563 OK +REQUEST request_0 1714127106816 1714127113563 OK +REQUEST request_3 1714127104729 1714127113566 OK +REQUEST request_2 1714127107829 1714127113566 OK +REQUEST request_3 1714127104728 1714127113570 OK +REQUEST request_4 1714127107829 1714127113570 OK +REQUEST request_6 1714127107830 1714127113571 OK +REQUEST request_0 1714127107841 1714127113571 OK +REQUEST request_0 1714127103626 1714127113632 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113632 +REQUEST request_1 1714127113549 1714127113637 OK +REQUEST request_1 1714127113563 1714127113683 OK +REQUEST request_1 1714127113563 1714127113683 OK +REQUEST request_2 1714127106684 1714127113684 OK +REQUEST request_5 1714127107830 1714127113685 OK +REQUEST request_1 1714127113571 1714127113685 OK +REQUEST request_0 1714127105691 1714127113685 OK +REQUEST request_5 1714127106680 1714127113686 OK +USER GameSimulation END 1714127113687 +REQUEST request_2 1714127105844 1714127113692 OK +REQUEST request_3 1714127107848 1714127113694 OK +REQUEST request_0 1714127104544 1714127113694 OK +REQUEST request_0 1714127103927 1714127113698 OK +REQUEST request_2 1714127104536 1714127113699 OK +USER GameSimulation END 1714127113700 +REQUEST request_6 1714127104730 1714127113701 OK +REQUEST request_3 1714127105844 1714127113701 OK +REQUEST request_0 1714127107365 1714127113702 OK +REQUEST request_0 1714127100955 1714127113702 OK +REQUEST request_4 1714127104729 1714127113702 OK +REQUEST request_2 1714127103965 1714127113702 OK +REQUEST request_0 1714127100482 1714127113724 OK +REQUEST request_1 1714127113686 1714127113724 OK +REQUEST request_0 1714127103745 1714127113755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113755 +REQUEST request_2 1714127094558 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127094559 1714127113771 KO j.i.IOException: Premature close +REQUEST request_4 1714127094561 1714127113771 KO j.i.IOException: Premature close +REQUEST request_4 1714127093538 1714127113771 KO j.i.IOException: Premature close +REQUEST request_6 1714127094560 1714127113771 KO j.i.IOException: Premature close +REQUEST request_3 1714127093537 1714127113771 KO j.i.IOException: Premature close +REQUEST request_4 1714127094553 1714127113771 KO j.i.IOException: Premature close +REQUEST request_3 1714127093537 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127093549 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127093536 1714127113771 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113771 +USER GameSimulation END 1714127113771 +REQUEST request_3 1714127093549 1714127113771 KO j.i.IOException: Premature close +REQUEST request_3 1714127094560 1714127113771 KO j.i.IOException: Premature close +REQUEST request_4 1714127093537 1714127113771 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113771 +REQUEST request_6 1714127093539 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127094560 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127094558 1714127113771 KO j.i.IOException: Premature close +REQUEST request_6 1714127094559 1714127113771 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113771 +REQUEST request_3 1714127094558 1714127113771 KO j.i.IOException: Premature close +REQUEST request_2 1714127094559 1714127113771 KO j.i.IOException: Premature close +REQUEST request_6 1714127094558 1714127113771 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113771 +REQUEST request_4 1714127094558 1714127113771 KO j.i.IOException: Premature close +REQUEST request_6 1714127094558 1714127113772 KO j.i.IOException: Premature close +REQUEST request_5 1714127094558 1714127113772 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113772 +REQUEST request_5 1714127094558 1714127113786 KO j.i.IOException: Premature close +REQUEST request_0 1714127094566 1714127113786 KO j.i.IOException: Premature close +REQUEST request_3 1714127094559 1714127113786 KO j.i.IOException: Premature close +REQUEST request_4 1714127093547 1714127113786 KO j.i.IOException: Premature close +REQUEST request_5 1714127094560 1714127113786 KO j.i.IOException: Premature close +REQUEST request_6 1714127094560 1714127113786 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113786 +USER GameSimulation END 1714127113786 +USER GameSimulation END 1714127113786 +USER GameSimulation END 1714127113786 +USER GameSimulation END 1714127113786 +REQUEST request_4 1714127093549 1714127113786 KO j.i.IOException: Premature close +REQUEST request_5 1714127093550 1714127113786 KO j.i.IOException: Premature close +REQUEST request_6 1714127093550 1714127113786 KO j.i.IOException: Premature close +REQUEST request_4 1714127094557 1714127113786 KO j.i.IOException: Premature close +REQUEST request_2 1714127094561 1714127113786 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113787 +REQUEST request_6 1714127094561 1714127113787 KO j.i.IOException: Premature close +REQUEST request_4 1714127093549 1714127113787 KO j.i.IOException: Premature close +REQUEST request_5 1714127093550 1714127113787 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113787 +REQUEST request_5 1714127094561 1714127113787 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113787 +REQUEST request_6 1714127093550 1714127113801 KO j.i.IOException: Premature close +USER GameSimulation END 1714127113802 +REQUEST request_1 1714127113695 1714127113834 OK +REQUEST request_0 1714127105083 1714127113835 OK +REQUEST request_1 1714127113699 1714127113842 OK +REQUEST request_1 1714127113703 1714127113842 OK +REQUEST request_1 1714127113703 1714127113842 OK +REQUEST request_1 1714127113724 1714127113842 OK +REQUEST request_0 1714127107107 1714127113842 OK +REQUEST request_5 1714127104730 1714127113844 OK +REQUEST request_6 1714127107849 1714127113845 OK +REQUEST request_0 1714127108112 1714127113845 OK +REQUEST request_0 1714127104870 1714127113850 OK +REQUEST request_4 1714127104857 1714127113851 OK +REQUEST request_6 1714127104858 1714127113851 OK +REQUEST request_4 1714127104857 1714127113851 OK +REQUEST request_4 1714127104117 1714127113900 OK +REQUEST request_2 1714127104857 1714127113902 OK +REQUEST request_1 1714127113835 1714127113903 OK +REQUEST request_1 1714127113843 1714127113903 OK +REQUEST request_1 1714127113845 1714127113903 OK +REQUEST request_1 1714127113851 1714127113903 OK +REQUEST request_2 1714127103902 1714127113903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127104105 1714127113903 OK +USER GameSimulation END 1714127113903 +REQUEST request_5 1714127107848 1714127113904 OK +REQUEST request_5 1714127103902 1714127113904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113905 +REQUEST request_0 1714127104139 1714127113905 OK +REQUEST request_0 1714127105265 1714127113905 OK +REQUEST request_0 1714127108294 1714127113907 OK +REQUEST request_6 1714127104730 1714127113907 OK +REQUEST request_5 1714127103902 1714127113907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127107748 1714127113908 OK +REQUEST request_4 1714127103902 1714127113908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103902 1714127113908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103902 1714127113908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113909 +USER GameSimulation END 1714127113909 +USER GameSimulation END 1714127113909 +REQUEST request_2 1714127103904 1714127113909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103904 1714127113909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103904 1714127113909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103905 1714127113909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127104116 1714127113909 OK +REQUEST request_4 1714127104115 1714127113910 OK +REQUEST request_3 1714127103904 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103904 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103904 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103903 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127103904 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103904 1714127113910 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127104730 1714127113910 OK +USER GameSimulation END 1714127113910 +USER GameSimulation END 1714127113910 +USER GameSimulation END 1714127113910 +USER GameSimulation END 1714127113910 +REQUEST request_1 1714127113905 1714127113971 OK +REQUEST request_1 1714127113905 1714127113971 OK +REQUEST request_1 1714127113907 1714127113971 OK +REQUEST request_1 1714127113908 1714127113971 OK +REQUEST request_6 1714127104730 1714127113972 OK +USER GameSimulation END 1714127113972 +REQUEST request_0 1714127104734 1714127113976 OK +REQUEST request_2 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127103977 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103977 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103977 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103977 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127103978 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103977 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127103976 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127103978 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127103978 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113983 +USER GameSimulation END 1714127113983 +USER GameSimulation END 1714127113983 +REQUEST request_5 1714127103978 1714127113983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104729 1714127113985 OK +USER GameSimulation END 1714127113985 +REQUEST request_0 1714127103987 1714127113998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127113998 +REQUEST request_3 1714127104729 1714127114087 OK +REQUEST request_1 1714127113976 1714127114088 OK +REQUEST request_2 1714127107156 1714127114091 OK +REQUEST request_2 1714127104115 1714127114092 OK +REQUEST request_5 1714127104730 1714127114092 OK +USER GameSimulation END 1714127114092 +REQUEST request_5 1714127107157 1714127114093 OK +REQUEST request_3 1714127104729 1714127114104 OK +REQUEST request_2 1714127107156 1714127114111 OK +REQUEST request_3 1714127104105 1714127114112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114112 +REQUEST request_4 1714127104104 1714127114119 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127104104 1714127114119 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104104 1714127114119 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114120 +USER GameSimulation END 1714127114120 +REQUEST request_4 1714127104105 1714127114120 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114120 +REQUEST request_5 1714127104116 1714127114135 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104116 1714127114135 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127104117 1714127114135 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127104117 1714127114135 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127104117 1714127114136 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104118 1714127114136 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114137 +USER GameSimulation END 1714127114137 +USER GameSimulation END 1714127114137 +REQUEST request_4 1714127105301 1714127114170 OK +REQUEST request_0 1714127104200 1714127114212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114212 +REQUEST request_0 1714127104230 1714127114242 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114242 +REQUEST request_3 1714127106761 1714127114274 OK +REQUEST request_5 1714127104107 1714127114274 OK +REQUEST request_3 1714127108115 1714127114275 OK +REQUEST request_0 1714127101399 1714127114275 OK +REQUEST request_5 1714127104730 1714127114276 OK +USER GameSimulation END 1714127114277 +REQUEST request_5 1714127107157 1714127114277 OK +REQUEST request_0 1714127105477 1714127114278 OK +REQUEST request_0 1714127107489 1714127114278 OK +REQUEST request_0 1714127108508 1714127114279 OK +REQUEST request_6 1714127104475 1714127114279 OK +REQUEST request_0 1714127105507 1714127114279 OK +USER GameSimulation END 1714127114281 +REQUEST request_2 1714127108529 1714127114283 OK +REQUEST request_6 1714127101257 1714127114283 OK +REQUEST request_6 1714127101317 1714127114284 OK +REQUEST request_0 1714127104488 1714127114284 OK +REQUEST request_6 1714127101330 1714127114284 OK +USER GameSimulation END 1714127114285 +USER GameSimulation END 1714127114285 +REQUEST request_2 1714127101257 1714127114290 OK +REQUEST request_2 1714127101257 1714127114290 OK +USER GameSimulation END 1714127114291 +REQUEST request_0 1714127105295 1714127114291 OK +REQUEST request_4 1714127101257 1714127114291 OK +USER GameSimulation END 1714127114291 +REQUEST request_4 1714127105300 1714127114293 OK +REQUEST request_2 1714127105300 1714127114294 OK +REQUEST request_2 1714127094108 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094116 1714127114347 KO j.i.IOException: Premature close +REQUEST request_5 1714127094107 1714127114347 KO j.i.IOException: Premature close +REQUEST request_5 1714127094115 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094110 1714127114347 KO j.i.IOException: Premature close +REQUEST request_5 1714127094112 1714127114347 KO j.i.IOException: Premature close +REQUEST request_0 1714127094111 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094112 1714127114347 KO j.i.IOException: Premature close +REQUEST request_2 1714127094112 1714127114347 KO j.i.IOException: Premature close +REQUEST request_2 1714127094109 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094110 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094108 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094110 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094108 1714127114347 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114347 +REQUEST request_4 1714127094110 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094115 1714127114347 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114347 +REQUEST request_5 1714127094110 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094108 1714127114347 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114347 +REQUEST request_2 1714127094113 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094124 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094112 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094114 1714127114347 KO j.i.IOException: Premature close +REQUEST request_5 1714127094124 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094128 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094113 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094112 1714127114347 KO j.i.IOException: Premature close +REQUEST request_2 1714127094124 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094128 1714127114347 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114347 +USER GameSimulation END 1714127114347 +USER GameSimulation END 1714127114347 +REQUEST request_5 1714127094115 1714127114347 KO j.i.IOException: Premature close +REQUEST request_3 1714127094114 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094114 1714127114347 KO j.i.IOException: Premature close +REQUEST request_6 1714127094115 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094126 1714127114347 KO j.i.IOException: Premature close +REQUEST request_4 1714127094116 1714127114347 KO j.i.IOException: Premature close +REQUEST request_5 1714127094126 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +REQUEST request_5 1714127094116 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +REQUEST request_2 1714127094116 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094106 1714127114348 KO j.i.IOException: Premature close +REQUEST request_3 1714127094117 1714127114348 KO j.i.IOException: Premature close +REQUEST request_6 1714127094127 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094117 1714127114348 KO j.i.IOException: Premature close +REQUEST request_2 1714127094117 1714127114348 KO j.i.IOException: Premature close +REQUEST request_5 1714127094117 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +USER GameSimulation END 1714127114348 +USER GameSimulation END 1714127114348 +REQUEST request_6 1714127094112 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094122 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +USER GameSimulation END 1714127114348 +REQUEST request_3 1714127094116 1714127114348 KO j.i.IOException: Premature close +REQUEST request_2 1714127094116 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094116 1714127114348 KO j.i.IOException: Premature close +REQUEST request_6 1714127094113 1714127114348 KO j.i.IOException: Premature close +REQUEST request_5 1714127094113 1714127114348 KO j.i.IOException: Premature close +REQUEST request_3 1714127094113 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +REQUEST request_2 1714127094109 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094110 1714127114348 KO j.i.IOException: Premature close +REQUEST request_2 1714127094115 1714127114348 KO j.i.IOException: Premature close +REQUEST request_4 1714127094115 1714127114348 KO j.i.IOException: Premature close +REQUEST request_6 1714127094106 1714127114348 KO j.i.IOException: Premature close +REQUEST request_2 1714127094106 1714127114348 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114348 +REQUEST request_0 1714127105325 1714127114354 OK +REQUEST request_6 1714127094113 1714127114362 KO j.i.IOException: Premature close +REQUEST request_2 1714127094123 1714127114362 KO j.i.IOException: Premature close +REQUEST request_4 1714127094115 1714127114362 KO j.i.IOException: Premature close +REQUEST request_3 1714127094110 1714127114362 KO j.i.IOException: Premature close +REQUEST request_2 1714127094110 1714127114362 KO j.i.IOException: Premature close +REQUEST request_3 1714127094108 1714127114362 KO j.i.IOException: Premature close +REQUEST request_5 1714127094116 1714127114362 KO j.i.IOException: Premature close +REQUEST request_3 1714127094107 1714127114363 KO j.i.IOException: Premature close +REQUEST request_4 1714127094107 1714127114363 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +REQUEST request_3 1714127094109 1714127114363 KO j.i.IOException: Premature close +REQUEST request_6 1714127094122 1714127114363 KO j.i.IOException: Premature close +REQUEST request_5 1714127094115 1714127114363 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +USER GameSimulation END 1714127114363 +REQUEST request_4 1714127094108 1714127114363 KO j.i.IOException: Premature close +USER GameSimulation END 1714127114363 +REQUEST request_1 1714127114276 1714127114405 OK +REQUEST request_1 1714127114278 1714127114405 OK +REQUEST request_1 1714127114279 1714127114405 OK +REQUEST request_1 1714127114280 1714127114405 OK +REQUEST request_1 1714127114279 1714127114405 OK +REQUEST request_1 1714127114285 1714127114406 OK +REQUEST request_1 1714127114291 1714127114406 OK +REQUEST request_2 1714127108620 1714127114410 OK +REQUEST request_4 1714127104413 1714127114422 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104413 1714127114423 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127104413 1714127114423 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114423 +REQUEST request_5 1714127101257 1714127114426 OK +USER GameSimulation END 1714127114426 +REQUEST request_1 1714127114354 1714127114426 OK +REQUEST request_4 1714127108621 1714127114427 OK +REQUEST request_5 1714127105297 1714127114428 OK +REQUEST request_4 1714127108621 1714127114444 OK +REQUEST request_3 1714127108621 1714127114447 OK +REQUEST request_0 1714127101613 1714127114447 OK +REQUEST request_2 1714127108621 1714127114448 OK +REQUEST request_3 1714127108621 1714127114455 OK +REQUEST request_2 1714127108639 1714127114457 OK +REQUEST request_0 1714127105629 1714127114458 OK +REQUEST request_4 1714127107157 1714127114459 OK +REQUEST request_3 1714127108639 1714127114464 OK +REQUEST request_0 1714127107732 1714127114466 OK +REQUEST request_0 1714127105722 1714127114467 OK +REQUEST request_0 1714127107197 1714127114470 OK +REQUEST request_2 1714127108193 1714127114471 OK +REQUEST request_3 1714127107156 1714127114475 OK +REQUEST request_2 1714127108772 1714127114477 OK +REQUEST request_1 1714127114448 1714127114477 OK +REQUEST request_3 1714127105190 1714127114480 OK +REQUEST request_2 1714127107765 1714127114482 OK +REQUEST request_3 1714127108772 1714127114485 OK +REQUEST request_1 1714127114458 1714127114485 OK +REQUEST request_2 1714127106637 1714127114486 OK +REQUEST request_0 1714127101644 1714127114488 OK +REQUEST request_2 1714127105310 1714127114488 OK +REQUEST request_4 1714127106761 1714127114491 OK +REQUEST request_3 1714127107769 1714127114494 OK +REQUEST request_1 1714127114468 1714127114504 OK +REQUEST request_1 1714127114467 1714127114504 OK +REQUEST request_1 1714127114470 1714127114504 OK +REQUEST request_6 1714127106761 1714127114505 OK +REQUEST request_0 1714127106756 1714127114505 OK +REQUEST request_1 1714127114489 1714127114601 OK +REQUEST request_3 1714127107766 1714127114601 OK +REQUEST request_0 1714127101932 1714127114601 OK +REQUEST request_2 1714127106760 1714127114602 OK +REQUEST request_0 1714127107870 1714127114603 OK +REQUEST request_0 1714127101963 1714127114603 OK +REQUEST request_0 1714127107780 1714127114604 OK +REQUEST request_0 1714127108022 1714127114608 OK +REQUEST request_1 1714127114505 1714127114611 OK +REQUEST request_5 1714127106761 1714127114612 OK +REQUEST request_0 1714127106864 1714127114612 OK +REQUEST request_2 1714127107780 1714127114612 OK +REQUEST request_0 1714127109043 1714127114612 OK +USER GameSimulation END 1714127114613 +REQUEST request_0 1714127105783 1714127114615 OK +REQUEST request_0 1714127104641 1714127114649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114649 +REQUEST request_1 1714127114604 1714127114737 OK +REQUEST request_1 1714127114604 1714127114737 OK +REQUEST request_1 1714127114604 1714127114737 OK +REQUEST request_1 1714127114612 1714127114738 OK +REQUEST request_1 1714127114602 1714127114738 OK +REQUEST request_1 1714127114612 1714127114738 OK +REQUEST request_1 1714127114608 1714127114738 OK +REQUEST request_1 1714127114615 1714127114738 OK +REQUEST request_6 1714127104849 1714127114739 OK +REQUEST request_2 1714127104856 1714127114744 OK +REQUEST request_5 1714127104849 1714127114745 OK +USER GameSimulation END 1714127114745 +REQUEST request_4 1714127105772 1714127114746 OK +REQUEST request_6 1714127104858 1714127114746 OK +REQUEST request_5 1714127104858 1714127114749 OK +REQUEST request_2 1714127107782 1714127114750 OK +REQUEST request_0 1714127101780 1714127114750 OK +REQUEST request_2 1714127105772 1714127114753 OK +REQUEST request_0 1714127108052 1714127114753 OK +USER GameSimulation END 1714127114753 +REQUEST request_0 1714127109073 1714127114756 OK +REQUEST request_0 1714127106168 1714127114756 OK +REQUEST request_0 1714127109194 1714127114756 OK +REQUEST request_0 1714127102176 1714127114757 OK +REQUEST request_0 1714127106210 1714127114758 OK +REQUEST request_0 1714127109224 1714127114758 OK +REQUEST request_4 1714127108116 1714127114759 OK +REQUEST request_0 1714127105112 1714127114760 OK +REQUEST request_3 1714127104857 1714127114760 OK +USER GameSimulation END 1714127114760 +REQUEST request_2 1714127108115 1714127114761 OK +REQUEST request_2 1714127102002 1714127114768 OK +USER GameSimulation END 1714127114768 +REQUEST request_6 1714127109080 1714127114768 OK +REQUEST request_2 1714127108312 1714127114813 OK +REQUEST request_1 1714127114750 1714127114819 OK +REQUEST request_1 1714127114753 1714127114819 OK +REQUEST request_1 1714127114756 1714127114820 OK +REQUEST request_1 1714127114757 1714127114820 OK +REQUEST request_1 1714127114756 1714127114820 OK +REQUEST request_1 1714127114758 1714127114820 OK +REQUEST request_1 1714127114758 1714127114820 OK +REQUEST request_1 1714127114760 1714127114821 OK +REQUEST request_1 1714127114757 1714127114821 OK +REQUEST request_3 1714127109079 1714127114826 OK +REQUEST request_5 1714127102002 1714127114826 OK +USER GameSimulation END 1714127114826 +REQUEST request_6 1714127105298 1714127114831 OK +USER GameSimulation END 1714127114831 +REQUEST request_3 1714127105300 1714127114884 OK +REQUEST request_6 1714127105301 1714127114884 OK +REQUEST request_2 1714127108319 1714127114885 OK +REQUEST request_4 1714127102331 1714127114885 OK +REQUEST request_5 1714127105301 1714127114888 OK +USER GameSimulation END 1714127114889 +REQUEST request_0 1714127102391 1714127114892 OK +REQUEST request_0 1714127106392 1714127114893 OK +REQUEST request_0 1714127106422 1714127114893 OK +REQUEST request_3 1714127102331 1714127114895 OK +REQUEST request_0 1714127105874 1714127114895 OK +REQUEST request_0 1714127108446 1714127114896 OK +REQUEST request_0 1714127109483 1714127114896 OK +REQUEST request_6 1714127105310 1714127114897 OK +REQUEST request_0 1714127106542 1714127114897 OK +REQUEST request_0 1714127102483 1714127114897 OK +REQUEST request_0 1714127106512 1714127114898 OK +REQUEST request_0 1714127107550 1714127114899 OK +REQUEST request_0 1714127109514 1714127114899 OK +REQUEST request_3 1714127102331 1714127114900 OK +REQUEST request_6 1714127102331 1714127114900 OK +REQUEST request_0 1714127106058 1714127114900 OK +REQUEST request_6 1714127106684 1714127114901 OK +REQUEST request_4 1714127106684 1714127114901 OK +USER GameSimulation END 1714127114901 +REQUEST request_6 1714127106689 1714127114902 OK +REQUEST request_2 1714127106689 1714127114903 OK +REQUEST request_0 1714127108752 1714127114903 OK +REQUEST request_0 1714127109755 1714127114903 OK +REQUEST request_0 1714127106786 1714127114904 OK +REQUEST request_0 1714127109780 1714127114904 OK +REQUEST request_0 1714127104900 1714127114904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114904 +REQUEST request_2 1714127104907 1714127114911 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127104908 1714127114911 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127104916 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127104908 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127104916 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104908 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127104908 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127104917 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127104917 1714127114926 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127114926 +USER GameSimulation END 1714127114926 +REQUEST request_1 1714127114893 1714127114955 OK +REQUEST request_1 1714127114892 1714127114955 OK +REQUEST request_1 1714127114895 1714127114955 OK +REQUEST request_1 1714127114893 1714127114955 OK +REQUEST request_1 1714127114896 1714127114956 OK +REQUEST request_1 1714127114897 1714127114956 OK +REQUEST request_1 1714127114897 1714127114956 OK +REQUEST request_1 1714127114899 1714127114956 OK +REQUEST request_1 1714127114898 1714127114956 OK +REQUEST request_1 1714127114899 1714127114957 OK +REQUEST request_1 1714127114900 1714127114957 OK +REQUEST request_1 1714127114896 1714127114957 OK +REQUEST request_1 1714127114903 1714127114957 OK +REQUEST request_1 1714127114903 1714127114957 OK +REQUEST request_1 1714127114904 1714127114957 OK +REQUEST request_1 1714127114904 1714127114958 OK +REQUEST request_0 1714127106937 1714127114961 OK +REQUEST request_0 1714127108936 1714127114961 OK +REQUEST request_5 1714127106685 1714127114964 OK +REQUEST request_2 1714127109959 1714127114967 OK +REQUEST request_0 1714127108966 1714127114967 OK +REQUEST request_0 1714127108982 1714127114968 OK +REQUEST request_0 1714127109997 1714127114969 OK +REQUEST request_2 1714127110004 1714127114973 OK +REQUEST request_4 1714127110004 1714127114973 OK +REQUEST request_3 1714127109960 1714127114973 OK +REQUEST request_6 1714127110005 1714127114974 OK +REQUEST request_0 1714127106984 1714127114974 OK +REQUEST request_4 1714127106637 1714127114976 OK +REQUEST request_0 1714127106634 1714127114977 OK +REQUEST request_3 1714127110004 1714127114977 OK +REQUEST request_2 1714127110008 1714127114977 OK +REQUEST request_0 1714127107642 1714127114978 OK +REQUEST request_0 1714127107014 1714127114983 OK +REQUEST request_0 1714127107045 1714127114983 OK +REQUEST request_0 1714127110058 1714127114984 OK +REQUEST request_0 1714127103060 1714127114984 OK +REQUEST request_6 1714127105302 1714127114986 OK +USER GameSimulation END 1714127114986 +REQUEST request_6 1714127105305 1714127114987 OK +REQUEST request_0 1714127104991 1714127115002 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115002 +REQUEST request_1 1714127114961 1714127115034 OK +REQUEST request_1 1714127114961 1714127115035 OK +REQUEST request_0 1714127109133 1714127115035 OK +REQUEST request_3 1714127106637 1714127115039 OK +REQUEST request_1 1714127114967 1714127115042 OK +REQUEST request_1 1714127114968 1714127115042 OK +REQUEST request_1 1714127114969 1714127115043 OK +REQUEST request_1 1714127114977 1714127115043 OK +REQUEST request_1 1714127114974 1714127115043 OK +REQUEST request_1 1714127114983 1714127115043 OK +REQUEST request_1 1714127114978 1714127115044 OK +REQUEST request_1 1714127114983 1714127115044 OK +REQUEST request_0 1714127110149 1714127115044 OK +REQUEST request_1 1714127114984 1714127115044 OK +REQUEST request_1 1714127114984 1714127115044 OK +REQUEST request_3 1714127105301 1714127115045 OK +REQUEST request_5 1714127110005 1714127115045 OK +USER GameSimulation END 1714127115046 +REQUEST request_0 1714127109164 1714127115047 OK +REQUEST request_0 1714127107138 1714127115047 OK +REQUEST request_6 1714127107157 1714127115047 OK +REQUEST request_4 1714127107157 1714127115048 OK +REQUEST request_0 1714127109254 1714127115051 OK +REQUEST request_0 1714127109285 1714127115051 OK +REQUEST request_0 1714127107258 1714127115051 OK +REQUEST request_2 1714127110294 1714127115056 OK +REQUEST request_2 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105058 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105057 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105058 1714127115062 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127115035 1714127115103 OK +REQUEST request_1 1714127115044 1714127115116 OK +REQUEST request_1 1714127115047 1714127115117 OK +REQUEST request_1 1714127115052 1714127115117 OK +REQUEST request_1 1714127115051 1714127115117 OK +REQUEST request_1 1714127115047 1714127115118 OK +REQUEST request_1 1714127115051 1714127115118 OK +REQUEST request_6 1714127110296 1714127115118 OK +REQUEST request_3 1714127110295 1714127115120 OK +REQUEST request_2 1714127110294 1714127115120 OK +REQUEST request_5 1714127109080 1714127115120 OK +REQUEST request_0 1714127103272 1714127115131 OK +REQUEST request_0 1714127105173 1714127115185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115185 +REQUEST request_0 1714127110302 1714127115188 OK +REQUEST request_1 1714127115131 1714127115190 OK +REQUEST request_5 1714127110296 1714127115195 OK +REQUEST request_6 1714127107302 1714127115196 OK +REQUEST request_4 1714127105190 1714127115200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105190 1714127115200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105191 1714127115201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105212 1714127115215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105212 1714127115230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105213 1714127115230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105213 1714127115231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127115188 1714127115300 OK +REQUEST request_0 1714127109424 1714127115342 OK +REQUEST request_5 1714127109328 1714127115344 OK +REQUEST request_4 1714127105800 1714127115345 OK +REQUEST request_3 1714127107157 1714127115352 OK +REQUEST request_5 1714127107167 1714127115352 OK +REQUEST request_5 1714127107303 1714127115352 OK +USER GameSimulation END 1714127115352 +REQUEST request_0 1714127105355 1714127115366 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115366 +REQUEST request_2 1714127105375 1714127115381 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105375 1714127115381 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105375 1714127115381 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105375 1714127115382 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105375 1714127115382 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115382 +REQUEST request_0 1714127105385 1714127115396 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115396 +REQUEST request_1 1714127115342 1714127115462 OK +REQUEST request_4 1714127105795 1714127115462 OK +REQUEST request_2 1714127105800 1714127115465 OK +REQUEST request_5 1714127105795 1714127115466 OK +REQUEST request_0 1714127109573 1714127115467 OK +REQUEST request_5 1714127105801 1714127115468 OK +USER GameSimulation END 1714127115468 +REQUEST request_4 1714127109328 1714127115469 OK +REQUEST request_0 1714127110668 1714127115469 OK +REQUEST request_6 1714127107157 1714127115472 OK +USER GameSimulation END 1714127115473 +REQUEST request_6 1714127107167 1714127115473 OK +REQUEST request_4 1714127107167 1714127115474 OK +REQUEST request_2 1714127109765 1714127115478 OK +REQUEST request_2 1714127107166 1714127115478 OK +REQUEST request_0 1714127102815 1714127115478 OK +REQUEST request_0 1714127110577 1714127115478 OK +REQUEST request_4 1714127110616 1714127115481 OK +REQUEST request_4 1714127110613 1714127115482 OK +REQUEST request_3 1714127107829 1714127115536 OK +USER GameSimulation END 1714127115536 +REQUEST request_6 1714127105551 1714127115564 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115564 +REQUEST request_0 1714127105569 1714127115579 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115579 +REQUEST request_0 1714127107672 1714127115587 OK +REQUEST request_1 1714127115469 1714127115592 OK +REQUEST request_1 1714127115468 1714127115592 OK +REQUEST request_1 1714127115478 1714127115614 OK +REQUEST request_1 1714127115478 1714127115614 OK +REQUEST request_5 1714127109767 1714127115617 OK +REQUEST request_5 1714127109336 1714127115618 OK +REQUEST request_1 1714127115587 1714127115619 OK +REQUEST request_0 1714127103957 1714127115624 OK +REQUEST request_2 1714127105189 1714127115624 OK +USER GameSimulation END 1714127115625 +REQUEST request_4 1714127109960 1714127115625 OK +REQUEST request_0 1714127110971 1714127115628 OK +REQUEST request_0 1714127109966 1714127115629 OK +REQUEST request_2 1714127110979 1714127115633 OK +REQUEST request_2 1714127110979 1714127115640 OK +REQUEST request_2 1714127110978 1714127115642 OK +REQUEST request_3 1714127110979 1714127115654 OK +REQUEST request_1 1714127115624 1714127115697 OK +REQUEST request_1 1714127115628 1714127115751 OK +REQUEST request_1 1714127115629 1714127115751 OK +REQUEST request_3 1714127103974 1714127115755 OK +REQUEST request_5 1714127109960 1714127115756 OK +REQUEST request_5 1714127103965 1714127115757 OK +REQUEST request_6 1714127103976 1714127115809 OK +REQUEST request_6 1714127103978 1714127115810 OK +USER GameSimulation END 1714127115811 +REQUEST request_5 1714127103974 1714127115813 OK +REQUEST request_3 1714127103976 1714127115815 OK +REQUEST request_0 1714127104017 1714127115815 OK +REQUEST request_2 1714127103976 1714127115815 OK +REQUEST request_4 1714127111051 1714127115815 OK +USER GameSimulation END 1714127115816 +REQUEST request_6 1714127111051 1714127115816 OK +REQUEST request_2 1714127111071 1714127115821 OK +REQUEST request_3 1714127111071 1714127115829 OK +REQUEST request_2 1714127103888 1714127115829 OK +REQUEST request_0 1714127111092 1714127115837 OK +REQUEST request_6 1714127105845 1714127115857 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115857 +REQUEST request_1 1714127115815 1714127115883 OK +REQUEST request_1 1714127115838 1714127115883 OK +REQUEST request_2 1714127103897 1714127115886 OK +REQUEST request_5 1714127103898 1714127115887 OK +REQUEST request_4 1714127096650 1714127115887 KO j.i.IOException: Premature close +REQUEST request_5 1714127096650 1714127115887 KO j.i.IOException: Premature close +USER GameSimulation END 1714127115887 +USER GameSimulation END 1714127115888 +REQUEST request_4 1714127103888 1714127115893 OK +REQUEST request_4 1714127103898 1714127115896 OK +REQUEST request_2 1714127103884 1714127115896 OK +REQUEST request_6 1714127103899 1714127115896 OK +REQUEST request_4 1714127103888 1714127115901 OK +REQUEST request_0 1714127105905 1714127115917 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115917 +REQUEST request_4 1714127109079 1714127115920 OK +REQUEST request_2 1714127103896 1714127115920 OK +REQUEST request_3 1714127105963 1714127115978 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127105966 1714127115978 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105966 1714127115978 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105963 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105966 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105963 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105963 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105966 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105964 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115979 +REQUEST request_6 1714127105963 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105964 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115979 +USER GameSimulation END 1714127115980 +REQUEST request_5 1714127105967 1714127115979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105967 1714127115980 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115981 +REQUEST request_2 1714127105980 1714127115982 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105980 1714127115982 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105980 1714127115982 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105980 1714127115983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105980 1714127115983 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115983 +REQUEST request_2 1714127105985 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105985 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105985 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105986 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105986 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105985 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105986 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105985 1714127115994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105986 1714127115994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105982 1714127115993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105982 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105981 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105982 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105981 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105982 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105981 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105981 1714127115995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115996 +REQUEST request_2 1714127105986 1714127115997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105986 1714127115997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105986 1714127115997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105986 1714127115998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105986 1714127115998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115999 +REQUEST request_2 1714127105994 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105994 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105994 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105994 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105994 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127115999 +REQUEST request_2 1714127105980 1714127115999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105980 1714127116000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105980 1714127116000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105982 1714127116001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105982 1714127116001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127105982 1714127116001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105982 1714127116001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127105997 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105994 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127105994 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105994 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116008 +REQUEST request_5 1714127105994 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127105994 1714127116008 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116008 +REQUEST request_6 1714127103898 1714127116063 OK +REQUEST request_6 1714127103888 1714127116063 OK +REQUEST request_5 1714127103898 1714127116064 OK +REQUEST request_6 1714127103898 1714127116065 OK +REQUEST request_4 1714127103895 1714127116066 OK +REQUEST request_5 1714127103888 1714127116130 OK +REQUEST request_5 1714127103884 1714127116132 OK +REQUEST request_5 1714127103883 1714127116242 OK +REQUEST request_5 1714127103897 1714127116243 OK +REQUEST request_3 1714127103883 1714127116247 OK +REQUEST request_5 1714127103896 1714127116247 OK +REQUEST request_2 1714127103882 1714127116250 OK +REQUEST request_2 1714127103864 1714127116252 OK +USER GameSimulation END 1714127116253 +REQUEST request_0 1714127111107 1714127116253 OK +REQUEST request_0 1714127110119 1714127116256 OK +REQUEST request_2 1714127104106 1714127116257 OK +REQUEST request_0 1714127110879 1714127116257 OK +USER GameSimulation END 1714127116257 +REQUEST request_3 1714127103888 1714127116258 OK +REQUEST request_6 1714127110296 1714127116264 OK +REQUEST request_4 1714127110295 1714127116265 OK +USER GameSimulation END 1714127116265 +REQUEST request_3 1714127110979 1714127116267 OK +REQUEST request_0 1714127111319 1714127116268 OK +REQUEST request_2 1714127108313 1714127116268 OK +REQUEST request_3 1714127110979 1714127116268 OK +REQUEST request_0 1714127108082 1714127116271 OK +REQUEST request_6 1714127107309 1714127116272 OK +REQUEST request_2 1714127111326 1714127116272 OK +REQUEST request_0 1714127110363 1714127116274 OK +REQUEST request_4 1714127111132 1714127116276 OK +REQUEST request_0 1714127108351 1714127116278 OK +REQUEST request_3 1714127109336 1714127116279 OK +REQUEST request_0 1714127106293 1714127116296 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116296 +REQUEST request_1 1714127116254 1714127116297 OK +REQUEST request_0 1714127104397 1714127116297 OK +REQUEST request_1 1714127116257 1714127116309 OK +REQUEST request_1 1714127116258 1714127116310 OK +REQUEST request_1 1714127116268 1714127116310 OK +REQUEST request_1 1714127116271 1714127116310 OK +REQUEST request_3 1714127104396 1714127116314 OK +REQUEST request_3 1714127111132 1714127116314 OK +REQUEST request_1 1714127116275 1714127116314 OK +REQUEST request_1 1714127116278 1714127116314 OK +REQUEST request_2 1714127104395 1714127116315 OK +REQUEST request_0 1714127110516 1714127116315 OK +REQUEST request_4 1714127111521 1714127116317 OK +REQUEST request_4 1714127111520 1714127116318 OK +REQUEST request_2 1714127111520 1714127116318 OK +REQUEST request_1 1714127116297 1714127116327 OK +REQUEST request_2 1714127106298 1714127116327 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127106314 1714127116327 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127106314 1714127116327 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127106314 1714127116327 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127106314 1714127116327 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116327 +REQUEST request_6 1714127111521 1714127116327 OK +REQUEST request_0 1714127106332 1714127116342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116342 +REQUEST request_2 1714127106354 1714127116357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127106354 1714127116357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127106354 1714127116357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127106354 1714127116357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127106354 1714127116357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116357 +REQUEST request_0 1714127106362 1714127116372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116372 +REQUEST request_6 1714127094125 1714127116372 KO j.i.IOException: Premature close +REQUEST request_4 1714127094125 1714127116372 KO j.i.IOException: Premature close +REQUEST request_3 1714127094125 1714127116372 KO j.i.IOException: Premature close +USER GameSimulation END 1714127116372 +REQUEST request_2 1714127106355 1714127116372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127106356 1714127116372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127106356 1714127116372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116372 +REQUEST request_3 1714127111521 1714127116375 OK +REQUEST request_4 1714127103965 1714127116375 OK +REQUEST request_1 1714127116315 1714127116375 OK +USER GameSimulation END 1714127116375 +REQUEST request_6 1714127108536 1714127116376 OK +REQUEST request_0 1714127110546 1714127116376 OK +REQUEST request_4 1714127108534 1714127116376 OK +REQUEST request_5 1714127111520 1714127116385 OK +REQUEST request_2 1714127106439 1714127116447 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127106436 1714127116447 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127106439 1714127116447 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127106439 1714127116447 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127106439 1714127116447 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127116376 1714127116485 OK +REQUEST request_2 1714127110612 1714127116487 OK +REQUEST request_2 1714127108534 1714127116488 OK +REQUEST request_5 1714127111521 1714127116488 OK +USER GameSimulation END 1714127116488 +REQUEST request_0 1714127108417 1714127116489 OK +REQUEST request_5 1714127108536 1714127116489 OK +REQUEST request_6 1714127102331 1714127116497 OK +REQUEST request_0 1714127111747 1714127116498 OK +REQUEST request_3 1714127102331 1714127116501 OK +REQUEST request_6 1714127108773 1714127116502 OK +REQUEST request_3 1714127110613 1714127116507 OK +REQUEST request_0 1714127108874 1714127116507 OK +REQUEST request_6 1714127108622 1714127116507 OK +REQUEST request_1 1714127116489 1714127116561 OK +REQUEST request_0 1714127108626 1714127116561 OK +REQUEST request_3 1714127108537 1714127116643 OK +REQUEST request_1 1714127116507 1714127116643 OK +REQUEST request_1 1714127116498 1714127116643 OK +REQUEST request_0 1714127110625 1714127116644 OK +REQUEST request_1 1714127116561 1714127116644 OK +REQUEST request_5 1714127108621 1714127116644 OK +REQUEST request_6 1714127108622 1714127116650 OK +REQUEST request_4 1714127104397 1714127116654 OK +REQUEST request_0 1714127108386 1714127116655 OK +REQUEST request_0 1714127104961 1714127116663 OK +REQUEST request_6 1714127111031 1714127116676 OK +REQUEST request_2 1714127110979 1714127116676 OK +REQUEST request_0 1714127110777 1714127116676 OK +REQUEST request_5 1714127110617 1714127116677 OK +REQUEST request_6 1714127110979 1714127116677 OK +REQUEST request_4 1714127108772 1714127116677 OK +REQUEST request_0 1714127108783 1714127116677 OK +REQUEST request_4 1714127111047 1714127116678 OK +REQUEST request_6 1714127111047 1714127116678 OK +USER GameSimulation END 1714127116679 +USER GameSimulation END 1714127116679 +REQUEST request_2 1714127106684 1714127116690 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127106685 1714127116690 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127106685 1714127116690 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127106685 1714127116690 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116690 +REQUEST request_3 1714127106684 1714127116691 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127106684 1714127116691 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127116691 +REQUEST request_3 1714127106689 1714127116705 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127106689 1714127116705 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111047 1714127116737 OK +REQUEST request_1 1714127116644 1714127116742 OK +REQUEST request_1 1714127116663 1714127116743 OK +REQUEST request_1 1714127116655 1714127116743 OK +REQUEST request_1 1714127116677 1714127116743 OK +REQUEST request_1 1714127116676 1714127116743 OK +REQUEST request_6 1714127108117 1714127116744 OK +REQUEST request_3 1714127105057 1714127116745 OK +USER GameSimulation END 1714127116745 +REQUEST request_5 1714127108773 1714127116746 OK +USER GameSimulation END 1714127116746 +REQUEST request_3 1714127105057 1714127116762 OK +REQUEST request_2 1714127111132 1714127116763 OK +REQUEST request_4 1714127103974 1714127116814 OK +REQUEST request_5 1714127108116 1714127116814 OK +USER GameSimulation END 1714127116815 +USER GameSimulation END 1714127116815 +REQUEST request_3 1714127104857 1714127116950 OK +REQUEST request_5 1714127111133 1714127116951 OK +REQUEST request_5 1714127104858 1714127116960 OK +USER GameSimulation END 1714127116960 +REQUEST request_2 1714127110619 1714127117031 OK +REQUEST request_2 1714127112188 1714127117082 OK +REQUEST request_5 1714127110613 1714127117083 OK +REQUEST request_5 1714127110617 1714127117087 OK +REQUEST request_0 1714127112201 1714127117090 OK +REQUEST request_3 1714127107166 1714127117181 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127107168 1714127117181 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117181 +USER GameSimulation END 1714127117182 +REQUEST request_0 1714127107228 1714127117243 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117243 +REQUEST request_0 1714127105204 1714127117246 OK +REQUEST request_1 1714127117091 1714127117249 OK +REQUEST request_5 1714127110621 1714127117254 OK +REQUEST request_5 1714127108622 1714127117256 OK +USER GameSimulation END 1714127117256 +REQUEST request_0 1714127111685 1714127117256 OK +REQUEST request_0 1714127105234 1714127117256 OK +REQUEST request_3 1714127105212 1714127117257 OK +REQUEST request_0 1714127112265 1714127117257 OK +REQUEST request_0 1714127112296 1714127117258 OK +REQUEST request_2 1714127112069 1714127117266 OK +REQUEST request_4 1714127105057 1714127117266 OK +USER GameSimulation END 1714127117267 +REQUEST request_3 1714127112070 1714127117269 OK +REQUEST request_0 1714127109315 1714127117271 OK +REQUEST request_3 1714127112070 1714127117271 OK +REQUEST request_1 1714127117246 1714127117276 OK +REQUEST request_0 1714127112449 1714127117277 OK +REQUEST request_0 1714127110089 1714127117277 OK +REQUEST request_2 1714127107302 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127107302 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127107303 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127107308 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127107308 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107309 1714127117319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117319 +REQUEST request_1 1714127117257 1714127117337 OK +REQUEST request_1 1714127117257 1714127117337 OK +REQUEST request_1 1714127117257 1714127117337 OK +REQUEST request_2 1714127107370 1714127117380 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127107370 1714127117380 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127107370 1714127117379 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107371 1714127117380 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107371 1714127117380 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107370 1714127117380 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107371 1714127117381 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127117278 1714127117383 OK +REQUEST request_1 1714127117271 1714127117383 OK +REQUEST request_1 1714127117266 1714127117383 OK +REQUEST request_1 1714127117277 1714127117383 OK +REQUEST request_4 1714127111456 1714127117383 OK +REQUEST request_5 1714127102331 1714127117386 OK +REQUEST request_6 1714127111457 1714127117435 OK +REQUEST request_5 1714127105054 1714127117438 OK +REQUEST request_3 1714127105054 1714127117439 OK +REQUEST request_5 1714127111456 1714127117443 OK +REQUEST request_0 1714127111441 1714127117444 OK +REQUEST request_3 1714127111456 1714127117447 OK +REQUEST request_6 1714127111521 1714127117447 OK +REQUEST request_2 1714127111519 1714127117454 OK +REQUEST request_3 1714127111520 1714127117454 OK +USER GameSimulation END 1714127117455 +REQUEST request_4 1714127111071 1714127117455 OK +REQUEST request_6 1714127105057 1714127117455 OK +USER GameSimulation END 1714127117456 +REQUEST request_4 1714127111071 1714127117456 OK +REQUEST request_6 1714127111071 1714127117456 OK +REQUEST request_0 1714127107518 1714127117532 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117532 +REQUEST request_1 1714127117444 1714127117577 OK +REQUEST request_2 1714127108533 1714127117578 OK +REQUEST request_3 1714127108529 1714127117581 OK +REQUEST request_5 1714127111330 1714127117582 OK +REQUEST request_0 1714127112480 1714127117583 OK +REQUEST request_3 1714127108534 1714127117583 OK +REQUEST request_6 1714127108530 1714127117584 OK +REQUEST request_0 1714127109453 1714127117587 OK +REQUEST request_2 1714127108533 1714127117587 OK +REQUEST request_1 1714127117583 1714127117650 OK +REQUEST request_1 1714127117587 1714127117650 OK +REQUEST request_0 1714127111472 1714127117650 OK +REQUEST request_2 1714127111455 1714127117651 OK +USER GameSimulation END 1714127117651 +REQUEST request_5 1714127112715 1714127117654 OK +REQUEST request_4 1714127111525 1714127117655 OK +REQUEST request_2 1714127112777 1714127117655 OK +REQUEST request_0 1714127109816 1714127117664 OK +REQUEST request_2 1714127105794 1714127117713 OK +REQUEST request_0 1714127105813 1714127117713 OK +REQUEST request_1 1714127117651 1714127117717 OK +REQUEST request_1 1714127117665 1714127117717 OK +REQUEST request_5 1714127109773 1714127117721 OK +REQUEST request_3 1714127105795 1714127117721 OK +USER GameSimulation END 1714127117721 +REQUEST request_3 1714127111932 1714127117726 OK +REQUEST request_4 1714127111931 1714127117727 OK +REQUEST request_0 1714127111715 1714127117728 OK +REQUEST request_6 1714127110614 1714127117730 OK +USER GameSimulation END 1714127117730 +REQUEST request_5 1714127107766 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127107767 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127107769 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107767 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127107770 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127107768 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107770 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127107768 1714127117775 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107768 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127107768 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107769 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127107769 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107769 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107771 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117776 +REQUEST request_6 1714127107769 1714127117776 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117777 +REQUEST request_2 1714127110616 1714127117783 OK +REQUEST request_1 1714127117728 1714127117783 OK +REQUEST request_1 1714127117713 1714127117783 OK +REQUEST request_6 1714127105981 1714127117785 OK +USER GameSimulation END 1714127117785 +REQUEST request_5 1714127111932 1714127117786 OK +REQUEST request_3 1714127105982 1714127117789 OK +REQUEST request_6 1714127105058 1714127117789 OK +REQUEST request_3 1714127107783 1714127117789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127107783 1714127117789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117789 +REQUEST request_5 1714127107783 1714127117789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127106118 1714127117789 OK +REQUEST request_6 1714127107783 1714127117789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117790 +REQUEST request_3 1714127107781 1714127117790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127105058 1714127117790 OK +REQUEST request_4 1714127107781 1714127117791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107781 1714127117791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107782 1714127117791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117791 +USER GameSimulation END 1714127117791 +REQUEST request_2 1714127113158 1714127117793 OK +REQUEST request_2 1714127113158 1714127117796 OK +REQUEST request_4 1714127113159 1714127117796 OK +REQUEST request_4 1714127113159 1714127117797 OK +REQUEST request_3 1714127113158 1714127117800 OK +REQUEST request_6 1714127113159 1714127117800 OK +REQUEST request_6 1714127113159 1714127117804 OK +REQUEST request_2 1714127113166 1714127117854 OK +REQUEST request_1 1714127117790 1714127117855 OK +REQUEST request_2 1714127107896 1714127117898 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107896 1714127117898 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127107896 1714127117898 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127107897 1714127117899 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127117899 +REQUEST request_0 1714127112175 1714127117904 OK +REQUEST request_4 1714127107903 1714127117906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127107903 1714127117906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113159 1714127117906 OK +REQUEST request_6 1714127107903 1714127117906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127105054 1714127117907 OK +USER GameSimulation END 1714127117907 +REQUEST request_2 1714127113165 1714127117907 OK +REQUEST request_5 1714127113159 1714127117908 OK +REQUEST request_4 1714127110231 1714127117909 OK +REQUEST request_3 1714127110231 1714127117919 OK +REQUEST request_2 1714127110231 1714127117919 OK +REQUEST request_6 1714127112715 1714127117974 OK +REQUEST request_2 1714127112714 1714127117974 OK +REQUEST request_3 1714127105981 1714127117974 OK +USER GameSimulation END 1714127117974 +REQUEST request_1 1714127117905 1714127117976 OK +REQUEST request_4 1714127112715 1714127117977 OK +REQUEST request_5 1714127110232 1714127117978 OK +REQUEST request_4 1714127105982 1714127117979 OK +REQUEST request_4 1714127105985 1714127117979 OK +USER GameSimulation END 1714127117979 +USER GameSimulation END 1714127117979 +REQUEST request_0 1714127109695 1714127117979 OK +REQUEST request_0 1714127106241 1714127117979 OK +REQUEST request_0 1714127110271 1714127117981 OK +REQUEST request_4 1714127113282 1714127117984 OK +REQUEST request_2 1714127113281 1714127117984 OK +REQUEST request_4 1714127112777 1714127117987 OK +REQUEST request_6 1714127109767 1714127117988 OK +REQUEST request_3 1714127113282 1714127117991 OK +REQUEST request_0 1714127111776 1714127117994 OK +REQUEST request_3 1714127112777 1714127117994 OK +REQUEST request_6 1714127112188 1714127117994 OK +REQUEST request_0 1714127110180 1714127117994 OK +REQUEST request_2 1714127112777 1714127117994 OK +REQUEST request_3 1714127112777 1714127117997 OK +REQUEST request_4 1714127112191 1714127118003 OK +REQUEST request_6 1714127103884 1714127118004 OK +REQUEST request_2 1714127112191 1714127118005 OK +REQUEST request_6 1714127103883 1714127118006 OK +REQUEST request_4 1714127103883 1714127118006 OK +REQUEST request_4 1714127103886 1714127118007 OK +REQUEST request_3 1714127112192 1714127118010 OK +REQUEST request_1 1714127117979 1714127118013 OK +REQUEST request_1 1714127117979 1714127118013 OK +REQUEST request_3 1714127112191 1714127118013 OK +REQUEST request_1 1714127117981 1714127118020 OK +REQUEST request_2 1714127103886 1714127118020 OK +REQUEST request_1 1714127117994 1714127118074 OK +REQUEST request_1 1714127117994 1714127118074 OK +REQUEST request_6 1714127111932 1714127118075 OK +REQUEST request_3 1714127103888 1714127118076 OK +REQUEST request_5 1714127103883 1714127118076 OK +REQUEST request_0 1714127111960 1714127118135 OK +REQUEST request_2 1714127108197 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127108201 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127108198 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108197 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108199 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118203 +REQUEST request_4 1714127108197 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108199 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108198 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108198 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108199 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108193 1714127118203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118203 +REQUEST request_4 1714127108194 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108194 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108194 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127108194 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118204 +REQUEST request_3 1714127108195 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108195 1714127118204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108196 1714127118205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108196 1714127118205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118205 +REQUEST request_0 1714127108233 1714127118249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118249 +REQUEST request_5 1714127103886 1714127118257 OK +REQUEST request_0 1714127105936 1714127118258 OK +REQUEST request_1 1714127118135 1714127118260 OK +REQUEST request_5 1714127111931 1714127118262 OK +REQUEST request_0 1714127112511 1714127118263 OK +REQUEST request_2 1714127111329 1714127118265 OK +REQUEST request_2 1714127113549 1714127118270 OK +REQUEST request_2 1714127111525 1714127118273 OK +REQUEST request_0 1714127108263 1714127118274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113550 1714127118274 OK +USER GameSimulation END 1714127118274 +REQUEST request_0 1714127112541 1714127118279 OK +REQUEST request_2 1714127108320 1714127118324 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108313 1714127118324 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108313 1714127118324 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108314 1714127118325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108319 1714127118324 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108321 1714127118325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108320 1714127118325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108320 1714127118325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108320 1714127118326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118326 +REQUEST request_0 1714127111533 1714127118331 OK +REQUEST request_2 1714127108327 1714127118332 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108327 1714127118332 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111525 1714127118333 OK +REQUEST request_1 1714127118259 1714127118334 OK +REQUEST request_1 1714127118279 1714127118334 OK +REQUEST request_3 1714127111525 1714127118337 OK +REQUEST request_5 1714127111525 1714127118337 OK +REQUEST request_1 1714127118264 1714127118337 OK +REQUEST request_3 1714127108326 1714127118339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108321 1714127118339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108330 1714127118339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108328 1714127118339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108327 1714127118340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108322 1714127118340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108331 1714127118340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108327 1714127118340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108331 1714127118340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113563 1714127118341 OK +REQUEST request_4 1714127113571 1714127118341 OK +REQUEST request_3 1714127111525 1714127118344 OK +REQUEST request_3 1714127113563 1714127118347 OK +REQUEST request_2 1714127113571 1714127118346 OK +REQUEST request_0 1714127109634 1714127118347 OK +REQUEST request_3 1714127110616 1714127118349 OK +REQUEST request_2 1714127110616 1714127118350 OK +REQUEST request_0 1714127112662 1714127118350 OK +REQUEST request_6 1714127106638 1714127118353 OK +REQUEST request_2 1714127113686 1714127118358 OK +REQUEST request_6 1714127113687 1714127118360 OK +REQUEST request_1 1714127118331 1714127118360 OK +REQUEST request_0 1714127112692 1714127118361 OK +REQUEST request_1 1714127118347 1714127118459 OK +REQUEST request_4 1714127113696 1714127118460 OK +REQUEST request_3 1714127113686 1714127118460 OK +REQUEST request_1 1714127118351 1714127118467 OK +REQUEST request_1 1714127118361 1714127118467 OK +REQUEST request_3 1714127113696 1714127118467 OK +REQUEST request_4 1714127113687 1714127118467 OK +REQUEST request_5 1714127113687 1714127118468 OK +USER GameSimulation END 1714127118468 +REQUEST request_5 1714127106638 1714127118472 OK +USER GameSimulation END 1714127118473 +REQUEST request_0 1714127112813 1714127118473 OK +REQUEST request_0 1714127110819 1714127118474 OK +REQUEST request_2 1714127113836 1714127118478 OK +REQUEST request_4 1714127113836 1714127118524 OK +REQUEST request_1 1714127118473 1714127118526 OK +REQUEST request_1 1714127118474 1714127118527 OK +REQUEST request_6 1714127113837 1714127118527 OK +REQUEST request_5 1714127113697 1714127118527 OK +REQUEST request_0 1714127111837 1714127118529 OK +REQUEST request_6 1714127113848 1714127118529 OK +REQUEST request_3 1714127113836 1714127118531 OK +REQUEST request_0 1714127110849 1714127118531 OK +REQUEST request_2 1714127113851 1714127118532 OK +REQUEST request_0 1714127112571 1714127118532 OK +REQUEST request_4 1714127113905 1714127118540 OK +REQUEST request_2 1714127113906 1714127118539 OK +REQUEST request_2 1714127113905 1714127118540 OK +REQUEST request_3 1714127113905 1714127118544 OK +REQUEST request_3 1714127108535 1714127118544 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108535 1714127118544 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108530 1714127118545 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108536 1714127118545 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108530 1714127118545 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118546 +REQUEST request_2 1714127108534 1714127118548 OK +USER GameSimulation END 1714127118548 +REQUEST request_0 1714127106908 1714127118550 OK +REQUEST request_0 1714127110910 1714127118551 OK +REQUEST request_5 1714127108534 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127108546 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127108536 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108539 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108537 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108535 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108540 1714127118551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108538 1714127118552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108540 1714127118552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118552 +USER GameSimulation END 1714127118552 +REQUEST request_3 1714127108533 1714127118553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108534 1714127118553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108534 1714127118553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108535 1714127118553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113906 1714127118554 OK +USER GameSimulation END 1714127118554 +REQUEST request_3 1714127108535 1714127118557 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108535 1714127118557 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127118529 1714127118619 OK +REQUEST request_2 1714127108647 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108640 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108640 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127108647 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108640 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127108648 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127108648 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127108648 1714127118657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118657 +USER GameSimulation END 1714127118657 +REQUEST request_0 1714127108660 1714127118672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118672 +REQUEST request_1 1714127118532 1714127118681 OK +REQUEST request_1 1714127118532 1714127118681 OK +REQUEST request_1 1714127118551 1714127118682 OK +REQUEST request_2 1714127108539 1714127118682 OK +REQUEST request_1 1714127118551 1714127118683 OK +REQUEST request_2 1714127113703 1714127118695 OK +REQUEST request_5 1714127108535 1714127118696 OK +USER GameSimulation END 1714127118696 +REQUEST request_0 1714127108691 1714127118703 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118703 +REQUEST request_4 1714127113703 1714127118787 OK +REQUEST request_5 1714127113704 1714127118796 OK +REQUEST request_6 1714127111067 1714127118801 OK +REQUEST request_2 1714127113703 1714127118801 OK +REQUEST request_5 1714127113700 1714127118805 OK +REQUEST request_6 1714127111071 1714127118806 OK +REQUEST request_4 1714127111067 1714127118806 OK +REQUEST request_2 1714127111071 1714127118812 OK +REQUEST request_6 1714127102331 1714127118817 OK +REQUEST request_0 1714127108814 1714127118824 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118824 +REQUEST request_0 1714127108905 1714127118916 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127118916 +REQUEST request_0 1714127110940 1714127118921 OK +REQUEST request_2 1714127102330 1714127118921 OK +REQUEST request_5 1714127111067 1714127118925 OK +REQUEST request_3 1714127111134 1714127118930 OK +REQUEST request_5 1714127111071 1714127118931 OK +REQUEST request_4 1714127113704 1714127118991 OK +REQUEST request_1 1714127118922 1714127118996 OK +REQUEST request_6 1714127113704 1714127118996 OK +REQUEST request_5 1714127113976 1714127118996 OK +REQUEST request_0 1714127110698 1714127118998 OK +REQUEST request_3 1714127113703 1714127119001 OK +REQUEST request_6 1714127113700 1714127119002 OK +REQUEST request_2 1714127113695 1714127119002 OK +USER GameSimulation END 1714127119002 +REQUEST request_3 1714127113703 1714127119010 OK +REQUEST request_2 1714127113699 1714127119010 OK +REQUEST request_0 1714127109103 1714127119115 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119115 +REQUEST request_1 1714127118998 1714127119128 OK +REQUEST request_2 1714127114276 1714127119134 OK +REQUEST request_5 1714127106689 1714127119135 OK +USER GameSimulation END 1714127119136 +REQUEST request_3 1714127113724 1714127119139 OK +REQUEST request_0 1714127112722 1714127119141 OK +REQUEST request_6 1714127114281 1714127119142 OK +REQUEST request_2 1714127114278 1714127119142 OK +REQUEST request_0 1714127111304 1714127119142 OK +REQUEST request_6 1714127107303 1714127119204 OK +REQUEST request_1 1714127119142 1714127119253 OK +REQUEST request_4 1714127107303 1714127119253 OK +REQUEST request_1 1714127119143 1714127119253 OK +USER GameSimulation END 1714127119253 +REQUEST request_5 1714127114277 1714127119254 OK +REQUEST request_5 1714127107302 1714127119258 OK +USER GameSimulation END 1714127119258 +REQUEST request_4 1714127107370 1714127119259 OK +USER GameSimulation END 1714127119259 +REQUEST request_3 1714127107370 1714127119263 OK +REQUEST request_6 1714127111135 1714127119263 OK +REQUEST request_6 1714127111133 1714127119266 OK +REQUEST request_2 1714127111134 1714127119266 OK +USER GameSimulation END 1714127119266 +REQUEST request_4 1714127111134 1714127119267 OK +REQUEST request_4 1714127107370 1714127119269 OK +REQUEST request_4 1714127111138 1714127119269 OK +USER GameSimulation END 1714127119269 +REQUEST request_0 1714127111394 1714127119314 OK +REQUEST request_5 1714127111138 1714127119324 OK +REQUEST request_4 1714127109336 1714127119344 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127109328 1714127119344 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127109336 1714127119344 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127109328 1714127119344 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127109328 1714127119344 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119344 +REQUEST request_0 1714127109346 1714127119359 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119359 +REQUEST request_0 1714127109377 1714127119390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119390 +REQUEST request_0 1714127109408 1714127119421 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119421 +REQUEST request_0 1714127111410 1714127119430 OK +REQUEST request_1 1714127119314 1714127119432 OK +REQUEST request_0 1714127107397 1714127119433 OK +REQUEST request_5 1714127113165 1714127119433 OK +REQUEST request_5 1714127111135 1714127119435 OK +REQUEST request_0 1714127107427 1714127119435 OK +USER GameSimulation END 1714127119436 +REQUEST request_4 1714127114459 1714127119438 OK +REQUEST request_2 1714127114459 1714127119441 OK +REQUEST request_4 1714127114469 1714127119445 OK +REQUEST request_0 1714127107458 1714127119446 OK +REQUEST request_2 1714127113473 1714127119449 OK +REQUEST request_4 1714127114468 1714127119450 OK +REQUEST request_2 1714127113475 1714127119450 OK +REQUEST request_3 1714127114468 1714127119450 OK +REQUEST request_4 1714127106436 1714127119451 OK +REQUEST request_4 1714127106439 1714127119451 OK +USER GameSimulation END 1714127119451 +REQUEST request_3 1714127114468 1714127119453 OK +REQUEST request_0 1714127110455 1714127119453 OK +REQUEST request_1 1714127119430 1714127119459 OK +REQUEST request_2 1714127106436 1714127119459 OK +REQUEST request_3 1714127106436 1714127119459 OK +REQUEST request_4 1714127114489 1714127119459 OK +USER GameSimulation END 1714127119460 +REQUEST request_2 1714127114489 1714127119460 OK +REQUEST request_0 1714127111593 1714127119460 OK +REQUEST request_1 1714127119433 1714127119460 OK +REQUEST request_1 1714127119436 1714127119463 OK +REQUEST request_2 1714127114602 1714127119466 OK +REQUEST request_3 1714127114603 1714127119468 OK +REQUEST request_4 1714127114606 1714127119468 OK +REQUEST request_2 1714127114604 1714127119469 OK +REQUEST request_1 1714127119446 1714127119473 OK +REQUEST request_2 1714127114604 1714127119473 OK +REQUEST request_0 1714127111625 1714127119474 OK +REQUEST request_6 1714127111138 1714127119475 OK +REQUEST request_0 1714127111655 1714127119475 OK +REQUEST request_4 1714127113700 1714127119480 OK +REQUEST request_6 1714127113697 1714127119481 OK +USER GameSimulation END 1714127119481 +REQUEST request_6 1714127113704 1714127119481 OK +REQUEST request_4 1714127113159 1714127119535 OK +USER GameSimulation END 1714127119535 +REQUEST request_1 1714127119453 1714127119537 OK +REQUEST request_1 1714127119460 1714127119537 OK +REQUEST request_2 1714127113158 1714127119537 OK +REQUEST request_1 1714127119474 1714127119537 OK +REQUEST request_3 1714127111329 1714127119537 OK +REQUEST request_3 1714127113700 1714127119537 OK +USER GameSimulation END 1714127119537 +REQUEST request_1 1714127119475 1714127119538 OK +REQUEST request_5 1714127113704 1714127119543 OK +USER GameSimulation END 1714127119543 +REQUEST request_4 1714127113165 1714127119543 OK +REQUEST request_6 1714127113160 1714127119543 OK +REQUEST request_0 1714127107702 1714127119544 OK +REQUEST request_3 1714127113158 1714127119546 OK +REQUEST request_4 1714127113724 1714127119546 OK +REQUEST request_2 1714127113724 1714127119547 OK +REQUEST request_4 1714127107715 1714127119553 OK +REQUEST request_2 1714127107714 1714127119554 OK +REQUEST request_6 1714127107715 1714127119555 OK +REQUEST request_6 1714127114751 1714127119555 OK +REQUEST request_0 1714127109543 1714127119559 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119559 +REQUEST request_3 1714127107715 1714127119560 OK +REQUEST request_2 1714127114750 1714127119560 OK +REQUEST request_2 1714127114753 1714127119562 OK +REQUEST request_1 1714127119544 1714127119630 OK +REQUEST request_0 1714127111503 1714127119631 OK +REQUEST request_5 1714127107715 1714127119631 OK +USER GameSimulation END 1714127119632 +REQUEST request_4 1714127107770 1714127119678 OK +USER GameSimulation END 1714127119678 +REQUEST request_0 1714127109664 1714127119680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119680 +REQUEST request_1 1714127119631 1714127119681 OK +REQUEST request_4 1714127107766 1714127119681 OK +USER GameSimulation END 1714127119681 +REQUEST request_5 1714127114753 1714127119682 OK +REQUEST request_0 1714127111806 1714127119684 OK +REQUEST request_4 1714127107848 1714127119684 OK +REQUEST request_2 1714127107848 1714127119687 OK +USER GameSimulation END 1714127119687 +REQUEST request_0 1714127111868 1714127119687 OK +REQUEST request_2 1714127114892 1714127119694 OK +REQUEST request_4 1714127107896 1714127119694 OK +REQUEST request_3 1714127109766 1714127119772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127109766 1714127119772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119773 +REQUEST request_0 1714127109862 1714127119865 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119865 +REQUEST request_0 1714127109875 1714127119880 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119880 +REQUEST request_1 1714127119687 1714127119885 OK +REQUEST request_1 1714127119684 1714127119885 OK +REQUEST request_0 1714127111899 1714127119887 OK +REQUEST request_5 1714127105302 1714127119887 OK +USER GameSimulation END 1714127119888 +REQUEST request_5 1714127113907 1714127119888 OK +REQUEST request_3 1714127107896 1714127119892 OK +USER GameSimulation END 1714127119892 +REQUEST request_2 1714127107903 1714127119894 OK +REQUEST request_0 1714127111932 1714127119895 OK +REQUEST request_3 1714127107903 1714127119898 OK +USER GameSimulation END 1714127119899 +REQUEST request_2 1714127111930 1714127119903 OK +REQUEST request_2 1714127111930 1714127119903 OK +REQUEST request_3 1714127111931 1714127119904 OK +REQUEST request_4 1714127111932 1714127119904 OK +REQUEST request_0 1714127107931 1714127119904 OK +REQUEST request_4 1714127111931 1714127119963 OK +REQUEST request_1 1714127119887 1714127119966 OK +REQUEST request_2 1714127111932 1714127119966 OK +REQUEST request_3 1714127111931 1714127119966 OK +REQUEST request_6 1714127109961 1714127119966 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127119966 +REQUEST request_1 1714127119896 1714127119966 OK +REQUEST request_1 1714127119904 1714127119966 OK +REQUEST request_6 1714127111932 1714127119966 OK +USER GameSimulation END 1714127119967 +REQUEST request_5 1714127111931 1714127119968 OK +USER GameSimulation END 1714127119968 +REQUEST request_6 1714127111932 1714127119969 OK +USER GameSimulation END 1714127119969 +REQUEST request_6 1714127114961 1714127119972 OK +REQUEST request_2 1714127114961 1714127119972 OK +REQUEST request_6 1714127114968 1714127119978 OK +REQUEST request_2 1714127114967 1714127119978 OK +REQUEST request_4 1714127114967 1714127119979 OK +REQUEST request_4 1714127114968 1714127119979 OK +REQUEST request_0 1714127107959 1714127119979 OK +REQUEST request_4 1714127114974 1714127119980 OK +REQUEST request_6 1714127114975 1714127119980 OK +REQUEST request_3 1714127114968 1714127119982 OK +REQUEST request_2 1714127114974 1714127119983 OK +REQUEST request_2 1714127114983 1714127119985 OK +REQUEST request_0 1714127106953 1714127119988 OK +REQUEST request_2 1714127114983 1714127119988 OK +REQUEST request_3 1714127114983 1714127119994 OK +REQUEST request_4 1714127113976 1714127119994 OK +REQUEST request_6 1714127113976 1714127119996 OK +REQUEST request_3 1714127113976 1714127119998 OK +REQUEST request_2 1714127113976 1714127119999 OK +USER GameSimulation END 1714127119999 +REQUEST request_0 1714127107991 1714127119999 OK +REQUEST request_0 1714127111990 1714127120000 OK +REQUEST request_0 1714127112021 1714127120003 OK +REQUEST request_6 1714127115045 1714127120005 OK +REQUEST request_1 1714127119979 1714127120005 OK +REQUEST request_3 1714127114753 1714127120005 OK +REQUEST request_3 1714127115035 1714127120010 OK +REQUEST request_4 1714127115047 1714127120015 OK +REQUEST request_3 1714127110009 1714127120016 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127110009 1714127120016 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127110010 1714127120016 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127110010 1714127120016 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120016 +REQUEST request_0 1714127110028 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127110014 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120032 +REQUEST request_3 1714127110015 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127110015 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127110016 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127110016 1714127120032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120032 +REQUEST request_4 1714127115047 1714127120063 OK +REQUEST request_1 1714127119988 1714127120063 OK +REQUEST request_3 1714127115047 1714127120064 OK +REQUEST request_1 1714127119999 1714127120070 OK +REQUEST request_1 1714127120003 1714127120071 OK +REQUEST request_1 1714127120000 1714127120071 OK +REQUEST request_2 1714127115047 1714127120074 OK +REQUEST request_5 1714127115045 1714127120075 OK +REQUEST request_4 1714127115035 1714127120076 OK +REQUEST request_4 1714127115052 1714127120076 OK +REQUEST request_4 1714127115052 1714127120076 OK +REQUEST request_2 1714127115052 1714127120083 OK +REQUEST request_2 1714127115052 1714127120086 OK +REQUEST request_3 1714127115052 1714127120086 OK +REQUEST request_6 1714127115052 1714127120094 OK +REQUEST request_3 1714127115052 1714127120201 OK +REQUEST request_2 1714127115047 1714127120207 OK +REQUEST request_6 1714127115047 1714127120207 OK +REQUEST request_5 1714127115052 1714127120208 OK +REQUEST request_5 1714127115052 1714127120210 OK +REQUEST request_4 1714127112070 1714127120216 OK +REQUEST request_0 1714127112053 1714127120216 OK +REQUEST request_2 1714127115052 1714127120216 OK +REQUEST request_6 1714127112070 1714127120217 OK +REQUEST request_0 1714127112083 1714127120219 OK +REQUEST request_2 1714127112069 1714127120219 OK +REQUEST request_3 1714127115047 1714127120222 OK +REQUEST request_6 1714127112071 1714127120225 OK +REQUEST request_4 1714127112070 1714127120226 OK +REQUEST request_0 1714127112113 1714127120226 OK +REQUEST request_4 1714127115131 1714127120228 OK +REQUEST request_3 1714127110295 1714127120307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127110295 1714127120307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127110296 1714127120307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120307 +REQUEST request_0 1714127110333 1714127120337 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120338 +REQUEST request_2 1714127115131 1714127120396 OK +REQUEST request_1 1714127120226 1714127120396 OK +REQUEST request_1 1714127120217 1714127120396 OK +REQUEST request_1 1714127120219 1714127120396 OK +REQUEST request_0 1714127112144 1714127120397 OK +REQUEST request_5 1714127112070 1714127120399 OK +USER GameSimulation END 1714127120400 +REQUEST request_5 1714127115131 1714127120400 OK +REQUEST request_0 1714127108142 1714127120401 OK +REQUEST request_3 1714127115131 1714127120401 OK +REQUEST request_0 1714127108172 1714127120401 OK +REQUEST request_4 1714127115189 1714127120404 OK +REQUEST request_6 1714127115189 1714127120405 OK +REQUEST request_5 1714127112070 1714127120405 OK +REQUEST request_2 1714127115188 1714127120405 OK +USER GameSimulation END 1714127120405 +REQUEST request_6 1714127112192 1714127120407 OK +REQUEST request_4 1714127108313 1714127120415 OK +REQUEST request_3 1714127101257 1714127120475 KO j.i.IOException: Premature close +USER GameSimulation END 1714127120476 +REQUEST request_0 1714127112418 1714127120482 OK +REQUEST request_6 1714127101312 1714127120535 KO j.i.IOException: Premature close +USER GameSimulation END 1714127120536 +REQUEST request_1 1714127120397 1714127120539 OK +REQUEST request_1 1714127120401 1714127120629 OK +REQUEST request_1 1714127120402 1714127120629 OK +REQUEST request_4 1714127112188 1714127120629 OK +REQUEST request_1 1714127120483 1714127120638 OK +REQUEST request_5 1714127108313 1714127120639 OK +REQUEST request_3 1714127108321 1714127120643 OK +REQUEST request_2 1714127114448 1714127120644 OK +REQUEST request_5 1714127115189 1714127120644 OK +USER GameSimulation END 1714127120644 +REQUEST request_5 1714127115343 1714127120646 OK +REQUEST request_4 1714127114449 1714127120649 OK +REQUEST request_3 1714127114449 1714127120655 OK +REQUEST request_4 1714127112204 1714127120655 OK +REQUEST request_6 1714127114450 1714127120655 OK +REQUEST request_4 1714127115468 1714127120704 OK +REQUEST request_5 1714127114449 1714127120708 OK +USER GameSimulation END 1714127120708 +REQUEST request_3 1714127115468 1714127120709 OK +REQUEST request_2 1714127115468 1714127120714 OK +REQUEST request_0 1714127110728 1714127120734 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120734 +REQUEST request_2 1714127114467 1714127120794 OK +REQUEST request_6 1714127114460 1714127120795 OK +REQUEST request_3 1714127114459 1714127120906 OK +REQUEST request_5 1714127114459 1714127120907 OK +USER GameSimulation END 1714127120907 +REQUEST request_4 1714127115472 1714127120908 OK +REQUEST request_5 1714127115468 1714127120911 OK +REQUEST request_3 1714127115469 1714127120917 OK +REQUEST request_2 1714127115478 1714127120921 OK +REQUEST request_5 1714127110979 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127110980 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127110979 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127110979 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127110980 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127110979 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127110979 1714127120992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127110979 1714127120993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127120993 +REQUEST request_4 1714127115479 1714127121033 OK +REQUEST request_3 1714127111031 1714127121033 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111031 1714127121033 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127111030 1714127121035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121035 +REQUEST request_6 1714127108540 1714127121037 OK +USER GameSimulation END 1714127121037 +REQUEST request_4 1714127111036 1714127121038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127115479 1714127121038 OK +REQUEST request_5 1714127111036 1714127121038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111036 1714127121038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127115473 1714127121041 OK +REQUEST request_4 1714127108537 1714127121041 OK +REQUEST request_0 1714127108569 1714127121042 OK +USER GameSimulation END 1714127121042 +REQUEST request_6 1714127108314 1714127121045 OK +REQUEST request_2 1714127108326 1714127121045 OK +REQUEST request_0 1714127108325 1714127121048 OK +REQUEST request_2 1714127111047 1714127121050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111047 1714127121050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111047 1714127121050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121051 +REQUEST request_2 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111046 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111043 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111046 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111043 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111043 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111047 1714127121054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111043 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111043 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111051 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127115588 1714127121055 OK +REQUEST request_3 1714127111051 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111051 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714127111050 1714127121055 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121055 +USER GameSimulation END 1714127121055 +USER GameSimulation END 1714127121055 +USER GameSimulation END 1714127121055 +USER GameSimulation END 1714127121055 +REQUEST request_3 1714127111071 1714127121084 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111070 1714127121084 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111070 1714127121084 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111070 1714127121084 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121084 +REQUEST request_2 1714127115587 1714127121109 OK +REQUEST request_4 1714127108327 1714127121110 OK +REQUEST request_1 1714127121042 1714127121112 OK +REQUEST request_1 1714127121048 1714127121112 OK +REQUEST request_2 1714127108330 1714127121115 OK +REQUEST request_3 1714127115588 1714127121116 OK +REQUEST request_5 1714127115588 1714127121116 OK +REQUEST request_6 1714127108328 1714127121117 OK +USER GameSimulation END 1714127121117 +REQUEST request_6 1714127115469 1714127121118 OK +REQUEST request_0 1714127108721 1714127121118 OK +USER GameSimulation END 1714127121118 +REQUEST request_2 1714127114468 1714127121121 OK +REQUEST request_4 1714127114471 1714127121121 OK +REQUEST request_4 1714127114751 1714127121122 OK +REQUEST request_6 1714127114760 1714127121122 OK +REQUEST request_6 1714127114753 1714127121122 OK +REQUEST request_0 1714127112752 1714127121126 OK +REQUEST request_2 1714127111138 1714127121145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111138 1714127121145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121145 +REQUEST request_0 1714127111183 1714127121190 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121190 +REQUEST request_0 1714127111213 1714127121221 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121221 +REQUEST request_0 1714127111228 1714127121237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121237 +REQUEST request_3 1714127114489 1714127121239 OK +REQUEST request_6 1714127112777 1714127121239 OK +REQUEST request_1 1714127121126 1714127121240 OK +REQUEST request_1 1714127121118 1714127121240 OK +REQUEST request_5 1714127114751 1714127121247 OK +REQUEST request_5 1714127112777 1714127121249 OK +REQUEST request_4 1714127112780 1714127121250 OK +REQUEST request_0 1714127111274 1714127121285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121285 +REQUEST request_0 1714127108844 1714127121302 OK +REQUEST request_5 1714127112777 1714127121324 OK +REQUEST request_0 1714127108599 1714127121325 OK +REQUEST request_6 1714127114604 1714127121326 OK +REQUEST request_4 1714127114605 1714127121326 OK +REQUEST request_4 1714127111327 1714127121331 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111330 1714127121343 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111340 1714127121346 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111340 1714127121346 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111327 1714127121347 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127115624 1714127121347 OK +REQUEST request_1 1714127121302 1714127121347 OK +REQUEST request_0 1714127111364 1714127121376 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121376 +REQUEST request_0 1714127112601 1714127121394 OK +REQUEST request_1 1714127121325 1714127121397 OK +REQUEST request_5 1714127114605 1714127121402 OK +REQUEST request_6 1714127114896 1714127121458 OK +REQUEST request_1 1714127121394 1714127121462 OK +REQUEST request_3 1714127114604 1714127121465 OK +REQUEST request_5 1714127114603 1714127121465 OK +REQUEST request_4 1714127112724 1714127121470 OK +REQUEST request_6 1714127112725 1714127121470 OK +REQUEST request_0 1714127109012 1714127121473 OK +REQUEST request_2 1714127115035 1714127121473 OK +REQUEST request_3 1714127114898 1714127121520 OK +REQUEST request_3 1714127111526 1714127121528 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127111526 1714127121528 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127111524 1714127121528 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127121473 1714127121529 OK +REQUEST request_3 1714127115479 1714127121530 OK +REQUEST request_5 1714127112724 1714127121531 OK +REQUEST request_6 1714127111526 1714127121531 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127115479 1714127121537 OK +REQUEST request_4 1714127116254 1714127121543 OK +REQUEST request_4 1714127111526 1714127121543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111525 1714127121543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127111526 1714127121543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127111526 1714127121543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121543 +USER GameSimulation END 1714127121543 +REQUEST request_0 1714127111563 1714127121573 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127121573 +REQUEST request_2 1714127116254 1714127121587 OK +REQUEST request_3 1714127113165 1714127121591 OK +REQUEST request_5 1714127113159 1714127121597 OK +USER GameSimulation END 1714127121597 +REQUEST request_3 1714127116254 1714127121601 OK +REQUEST request_6 1714127116255 1714127121652 OK +REQUEST request_3 1714127116257 1714127121658 OK +REQUEST request_5 1714127116255 1714127121659 OK +REQUEST request_2 1714127116258 1714127121659 OK +USER GameSimulation END 1714127121660 +REQUEST request_4 1714127116257 1714127121668 OK +REQUEST request_6 1714127116258 1714127121718 OK +REQUEST request_5 1714127116258 1714127121722 OK +REQUEST request_3 1714127116258 1714127121722 OK +REQUEST request_4 1714127116258 1714127121723 OK +REQUEST request_6 1714127116259 1714127121726 OK +REQUEST request_2 1714127116257 1714127121731 OK +USER GameSimulation END 1714127121731 +REQUEST request_2 1714127116268 1714127121845 OK +REQUEST request_5 1714127116258 1714127121845 OK +USER GameSimulation END 1714127121845 +REQUEST request_6 1714127116268 1714127121846 OK +REQUEST request_3 1714127116268 1714127121847 OK +REQUEST request_5 1714127116268 1714127121847 OK +REQUEST request_2 1714127116271 1714127121853 OK +REQUEST request_4 1714127116268 1714127121854 OK +USER GameSimulation END 1714127121854 +REQUEST request_3 1714127116271 1714127121857 OK +REQUEST request_6 1714127115052 1714127121863 OK +REQUEST request_3 1714127115052 1714127121868 OK +REQUEST request_4 1714127115044 1714127121987 OK +REQUEST request_3 1714127112714 1714127122041 OK +USER GameSimulation END 1714127122041 +REQUEST request_2 1714127115044 1714127122045 OK +REQUEST request_5 1714127113291 1714127122045 OK +REQUEST request_4 1714127115052 1714127122046 OK +USER GameSimulation END 1714127122047 +REQUEST request_5 1714127115035 1714127122047 OK +REQUEST request_0 1714127112326 1714127122051 OK +REQUEST request_0 1714127112784 1714127122120 OK +REQUEST request_1 1714127122051 1714127122171 OK +REQUEST request_6 1714127113166 1714127122171 OK +REQUEST request_5 1714127115047 1714127122174 OK +USER GameSimulation END 1714127122174 +REQUEST request_1 1714127122120 1714127122175 OK +REQUEST request_5 1714127112783 1714127122178 OK +REQUEST request_4 1714127102327 1714127122185 OK +REQUEST request_4 1714127102331 1714127122185 OK +USER GameSimulation END 1714127122185 +REQUEST request_2 1714127112194 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112191 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112194 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112194 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112188 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112194 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112188 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112194 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122199 +USER GameSimulation END 1714127122199 +USER GameSimulation END 1714127122199 +USER GameSimulation END 1714127122199 +REQUEST request_2 1714127112191 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112192 1714127122199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112192 1714127122200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122200 +REQUEST request_2 1714127112204 1714127122213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112204 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112204 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112204 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127112198 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112199 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112199 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122214 +REQUEST request_5 1714127112199 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112199 1714127122214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127112198 1714127122215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112199 1714127122215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122215 +REQUEST request_4 1714127112199 1714127122215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127112199 1714127122215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112199 1714127122215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122215 +REQUEST request_3 1714127113166 1714127122242 OK +REQUEST request_2 1714127102331 1714127122242 OK +REQUEST request_2 1714127102330 1714127122245 OK +REQUEST request_5 1714127113166 1714127122296 OK +REQUEST request_4 1714127102331 1714127122299 OK +REQUEST request_0 1714127102331 1714127122300 OK +USER GameSimulation END 1714127122300 +REQUEST request_5 1714127102331 1714127122302 OK +USER GameSimulation END 1714127122303 +REQUEST request_6 1714127115473 1714127122303 OK +REQUEST request_2 1714127115469 1714127122306 OK +REQUEST request_6 1714127108327 1714127122306 OK +USER GameSimulation END 1714127122307 +USER GameSimulation END 1714127122307 +REQUEST request_0 1714127112357 1714127122361 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122361 +REQUEST request_6 1714127115047 1714127122364 OK +REQUEST request_1 1714127122300 1714127122365 OK +REQUEST request_5 1714127102331 1714127122371 OK +USER GameSimulation END 1714127122372 +REQUEST request_3 1714127115044 1714127122427 OK +USER GameSimulation END 1714127122428 +REQUEST request_6 1714127115036 1714127122433 OK +USER GameSimulation END 1714127122433 +REQUEST request_5 1714127115047 1714127122434 OK +USER GameSimulation END 1714127122435 +REQUEST request_0 1714127109604 1714127122480 OK +REQUEST request_2 1714127109335 1714127122484 OK +USER GameSimulation END 1714127122485 +REQUEST request_5 1714127115052 1714127122485 OK +USER GameSimulation END 1714127122485 +REQUEST request_4 1714127115628 1714127122486 OK +REQUEST request_4 1714127116645 1714127122489 OK +REQUEST request_2 1714127115478 1714127122494 OK +REQUEST request_0 1714127112632 1714127122639 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122639 +REQUEST request_4 1714127116656 1714127122664 OK +REQUEST request_1 1714127122481 1714127122674 OK +REQUEST request_5 1714127116646 1714127122677 OK +REQUEST request_5 1714127115628 1714127122679 OK +REQUEST request_5 1714127116657 1714127122680 OK +REQUEST request_0 1714127108477 1714127122682 OK +REQUEST request_2 1714127112724 1714127122730 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112724 1714127122730 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122730 +REQUEST request_3 1714127112780 1714127122791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127112779 1714127122791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112777 1714127122791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127112780 1714127122791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127112780 1714127122791 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112785 1714127122792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127112784 1714127122792 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127122792 +REQUEST request_1 1714127122683 1714127122806 OK +REQUEST request_5 1714127114490 1714127122807 OK +REQUEST request_0 1714127109725 1714127122811 OK +REQUEST request_3 1714127114471 1714127122811 OK +REQUEST request_4 1714127113476 1714127122811 OK +REQUEST request_2 1714127109772 1714127122816 OK +REQUEST request_1 1714127122812 1714127122886 OK +REQUEST request_5 1714127113724 1714127122889 OK +REQUEST request_6 1714127113724 1714127122890 OK +USER GameSimulation END 1714127122890 +REQUEST request_4 1714127116489 1714127122969 OK +REQUEST request_2 1714127116489 1714127122978 OK +REQUEST request_3 1714127114898 1714127122978 OK +REQUEST request_2 1714127113907 1714127122979 OK +REQUEST request_5 1714127113906 1714127122990 OK +REQUEST request_4 1714127109773 1714127122999 OK +REQUEST request_4 1714127113166 1714127123002 OK +REQUEST request_2 1714127113166 1714127123004 OK +REQUEST request_0 1714127110210 1714127123004 OK +REQUEST request_0 1714127110241 1714127123044 OK +REQUEST request_6 1714127103873 1714127123081 KO j.i.IOException: Premature close +REQUEST request_4 1714127103883 1714127123081 KO j.i.IOException: Premature close +REQUEST request_3 1714127103884 1714127123081 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123081 +REQUEST request_6 1714127103886 1714127123095 KO j.i.IOException: Premature close +REQUEST request_3 1714127103884 1714127123095 KO j.i.IOException: Premature close +REQUEST request_6 1714127103865 1714127123095 KO j.i.IOException: Premature close +REQUEST request_3 1714127103888 1714127123095 KO j.i.IOException: Premature close +REQUEST request_3 1714127103885 1714127123095 KO j.i.IOException: Premature close +REQUEST request_4 1714127103886 1714127123095 KO j.i.IOException: Premature close +REQUEST request_5 1714127103889 1714127123095 KO j.i.IOException: Premature close +REQUEST request_6 1714127103889 1714127123095 KO j.i.IOException: Premature close +REQUEST request_6 1714127103883 1714127123095 KO j.i.IOException: Premature close +REQUEST request_5 1714127103888 1714127123095 KO j.i.IOException: Premature close +REQUEST request_2 1714127103883 1714127123095 KO j.i.IOException: Premature close +REQUEST request_2 1714127103888 1714127123095 KO j.i.IOException: Premature close +REQUEST request_5 1714127103883 1714127123095 KO j.i.IOException: Premature close +REQUEST request_6 1714127103886 1714127123095 KO j.i.IOException: Premature close +REQUEST request_3 1714127103883 1714127123095 KO j.i.IOException: Premature close +REQUEST request_2 1714127103883 1714127123095 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123095 +USER GameSimulation END 1714127123095 +REQUEST request_4 1714127103884 1714127123095 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123095 +USER GameSimulation END 1714127123095 +USER GameSimulation END 1714127123095 +REQUEST request_6 1714127103889 1714127123095 KO j.i.IOException: Premature close +REQUEST request_5 1714127103884 1714127123095 KO j.i.IOException: Premature close +REQUEST request_2 1714127103888 1714127123095 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123095 +REQUEST request_2 1714127103884 1714127123096 KO j.i.IOException: Premature close +REQUEST request_4 1714127103883 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103884 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103888 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103883 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_0 1714127100878 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103900 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103895 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103895 1714127123110 KO j.i.IOException: Premature close +REQUEST request_5 1714127103895 1714127123110 KO j.i.IOException: Premature close +REQUEST request_0 1714127103897 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103900 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103895 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103893 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103893 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103893 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103893 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_5 1714127103893 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103883 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103895 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_5 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_6 1714127103896 1714127123110 KO j.i.IOException: Premature close +REQUEST request_4 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_3 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_5 1714127103899 1714127123110 KO j.i.IOException: Premature close +REQUEST request_2 1714127103898 1714127123111 KO j.i.IOException: Premature close +REQUEST request_4 1714127103898 1714127123111 KO j.i.IOException: Premature close +REQUEST request_3 1714127103898 1714127123111 KO j.i.IOException: Premature close +REQUEST request_2 1714127103897 1714127123111 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +USER GameSimulation END 1714127123111 +REQUEST request_1 1714127123005 1714127123124 OK +REQUEST request_3 1714127103898 1714127123125 KO j.i.IOException: Premature close +REQUEST request_5 1714127103900 1714127123125 KO j.i.IOException: Premature close +REQUEST request_5 1714127103899 1714127123125 KO j.i.IOException: Premature close +REQUEST request_4 1714127103900 1714127123125 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123125 +REQUEST request_2 1714127103900 1714127123125 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123125 +REQUEST request_6 1714127103900 1714127123125 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123125 +REQUEST request_2 1714127103900 1714127123125 KO j.i.IOException: Premature close +REQUEST request_3 1714127103900 1714127123125 KO j.i.IOException: Premature close +REQUEST request_1 1714127123045 1714127123125 OK +REQUEST request_5 1714127103900 1714127123128 KO j.i.IOException: Premature close +USER GameSimulation END 1714127123128 +REQUEST request_5 1714127116489 1714127123129 OK +REQUEST request_2 1714127117257 1714127123132 OK +REQUEST request_3 1714127117247 1714127123132 OK +REQUEST request_5 1714127115479 1714127123133 OK +REQUEST request_2 1714127117257 1714127123133 OK +REQUEST request_2 1714127117258 1714127123136 OK +REQUEST request_4 1714127117258 1714127123142 OK +REQUEST request_3 1714127117258 1714127123201 OK +REQUEST request_5 1714127117247 1714127123205 OK +REQUEST request_3 1714127117258 1714127123211 OK +REQUEST request_3 1714127117258 1714127123211 OK +REQUEST request_5 1714127113283 1714127123292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113283 1714127123292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123292 +REQUEST request_2 1714127113290 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113290 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113291 1714127123307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123307 +USER GameSimulation END 1714127123307 +REQUEST request_2 1714127117271 1714127123335 OK +REQUEST request_5 1714127117259 1714127123335 OK +REQUEST request_5 1714127117258 1714127123336 OK +REQUEST request_0 1714127110394 1714127123445 OK +REQUEST request_3 1714127115816 1714127123446 OK +REQUEST request_5 1714127113166 1714127123452 OK +REQUEST request_5 1714127115817 1714127123454 OK +REQUEST request_2 1714127117444 1714127123467 OK +REQUEST request_2 1714127113476 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113482 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113475 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113476 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113482 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113476 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113483 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113477 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113477 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113483 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113477 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113477 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113484 1714127123491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113473 1714127123493 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113474 1714127123493 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113478 1714127123493 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113478 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113474 1714127123493 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113478 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113487 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113474 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113479 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113488 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113488 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113485 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113488 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113489 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113486 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113486 1714127123494 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113487 1714127123495 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113487 1714127123495 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123495 +USER GameSimulation END 1714127123495 +USER GameSimulation END 1714127123495 +USER GameSimulation END 1714127123495 +USER GameSimulation END 1714127123495 +USER GameSimulation END 1714127123495 +REQUEST request_4 1714127113550 1714127123553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113550 1714127123553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113550 1714127123553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123553 +REQUEST request_2 1714127113563 1714127123568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113563 1714127123568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113563 1714127123568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113564 1714127123568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113564 1714127123569 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113563 1714127123569 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113564 1714127123569 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123569 +REQUEST request_6 1714127113564 1714127123569 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123569 +REQUEST request_3 1714127113571 1714127123584 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113571 1714127123584 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113571 1714127123584 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123584 +REQUEST request_1 1714127123446 1714127123595 OK +REQUEST request_6 1714127117446 1714127123595 OK +REQUEST request_5 1714127117445 1714127123595 OK +REQUEST request_4 1714127117445 1714127123596 OK +REQUEST request_3 1714127117445 1714127123597 OK +USER GameSimulation END 1714127123597 +REQUEST request_6 1714127114469 1714127123597 OK +REQUEST request_0 1714127109906 1714127123602 OK +REQUEST request_1 1714127123603 1714127123661 OK +REQUEST request_3 1714127113907 1714127123661 OK +REQUEST request_6 1714127113906 1714127123711 OK +USER GameSimulation END 1714127123711 +REQUEST request_5 1714127114469 1714127123713 OK +REQUEST request_6 1714127114472 1714127123713 OK +USER GameSimulation END 1714127123713 +REQUEST request_5 1714127114468 1714127123717 OK +REQUEST request_6 1714127116272 1714127123718 OK +REQUEST request_2 1714127116275 1714127123774 OK +REQUEST request_6 1714127116562 1714127123778 OK +REQUEST request_5 1714127117278 1714127123780 OK +REQUEST request_3 1714127116561 1714127123784 OK +REQUEST request_2 1714127116561 1714127123787 OK +REQUEST request_5 1714127113836 1714127123845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123845 +REQUEST request_2 1714127113845 1714127123860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113846 1714127123861 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113847 1714127123861 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113843 1714127123862 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127113843 1714127123862 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113844 1714127123862 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113844 1714127123862 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113844 1714127123863 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123863 +REQUEST request_4 1714127117588 1714127123889 OK +REQUEST request_4 1714127114603 1714127123891 OK +USER GameSimulation END 1714127123892 +REQUEST request_5 1714127117588 1714127123892 OK +REQUEST request_5 1714127116562 1714127123893 OK +REQUEST request_2 1714127114605 1714127123897 OK +REQUEST request_0 1714127110599 1714127123900 OK +REQUEST request_3 1714127114605 1714127123902 OK +REQUEST request_4 1714127116376 1714127123903 OK +REQUEST request_2 1714127114354 1714127123904 OK +REQUEST request_2 1714127116376 1714127123907 OK +REQUEST request_6 1714127116665 1714127123908 OK +REQUEST request_2 1714127113477 1714127123908 OK +USER GameSimulation END 1714127123908 +REQUEST request_6 1714127116678 1714127123908 OK +REQUEST request_4 1714127117713 1714127123913 OK +REQUEST request_6 1714127117713 1714127123913 OK +REQUEST request_2 1714127117713 1714127123914 OK +REQUEST request_3 1714127117713 1714127123916 OK +REQUEST request_0 1714127110484 1714127123916 OK +REQUEST request_6 1714127114468 1714127123917 OK +REQUEST request_2 1714127117729 1714127123917 OK +USER GameSimulation END 1714127123917 +REQUEST request_6 1714127114757 1714127123917 OK +REQUEST request_4 1714127114758 1714127123920 OK +REQUEST request_4 1714127113907 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113906 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113907 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113906 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113906 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127113908 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123920 +USER GameSimulation END 1714127123920 +REQUEST request_3 1714127113908 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127113908 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127113908 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127113908 1714127123920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127123920 +REQUEST request_2 1714127114757 1714127123925 OK +REQUEST request_1 1714127123900 1714127123980 OK +REQUEST request_2 1714127114757 1714127123980 OK +REQUEST request_1 1714127123916 1714127123980 OK +REQUEST request_5 1714127114757 1714127123984 OK +REQUEST request_2 1714127114756 1714127123984 OK +REQUEST request_6 1714127114759 1714127123985 OK +REQUEST request_4 1714127114753 1714127123985 OK +USER GameSimulation END 1714127123985 +REQUEST request_2 1714127114756 1714127124045 OK +REQUEST request_3 1714127114756 1714127124053 OK +REQUEST request_2 1714127117790 1714127124053 OK +REQUEST request_5 1714127114760 1714127124054 OK +REQUEST request_6 1714127114490 1714127124054 OK +USER GameSimulation END 1714127124055 +REQUEST request_3 1714127114757 1714127124055 OK +REQUEST request_6 1714127110617 1714127124058 OK +USER GameSimulation END 1714127124058 +REQUEST request_4 1714127110621 1714127124059 OK +REQUEST request_4 1714127110617 1714127124060 OK +REQUEST request_6 1714127110618 1714127124060 OK +REQUEST request_3 1714127110620 1714127124062 OK +REQUEST request_2 1714127114899 1714127124068 OK +REQUEST request_3 1714127110616 1714127124069 OK +USER GameSimulation END 1714127124070 +REQUEST request_3 1714127114354 1714127124122 OK +REQUEST request_5 1714127114607 1714127124154 OK +REQUEST request_6 1714127114354 1714127124251 OK +REQUEST request_3 1714127116376 1714127124251 OK +REQUEST request_5 1714127114354 1714127124262 OK +REQUEST request_2 1714127114961 1714127124315 OK +REQUEST request_4 1714127114961 1714127124316 OK +REQUEST request_5 1714127117713 1714127124323 OK +REQUEST request_3 1714127114961 1714127124323 OK +REQUEST request_6 1714127117729 1714127124324 OK +USER GameSimulation END 1714127124324 +REQUEST request_6 1714127109774 1714127124376 OK +REQUEST request_3 1714127117729 1714127124440 OK +REQUEST request_5 1714127114961 1714127124440 OK +REQUEST request_4 1714127117729 1714127124441 OK +REQUEST request_5 1714127117729 1714127124446 OK +USER GameSimulation END 1714127124447 +REQUEST request_4 1714127114961 1714127124450 OK +REQUEST request_6 1714127114961 1714127124452 OK +USER GameSimulation END 1714127124453 +REQUEST request_3 1714127109773 1714127124500 OK +USER GameSimulation END 1714127124501 +REQUEST request_5 1714127114961 1714127124512 OK +REQUEST request_3 1714127114967 1714127124516 OK +REQUEST request_6 1714127114968 1714127124516 OK +REQUEST request_3 1714127114961 1714127124516 OK +REQUEST request_2 1714127114506 1714127124517 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124517 +REQUEST request_3 1714127114506 1714127124517 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114506 1714127124517 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114507 1714127124517 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114615 1714127124623 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114968 1714127124624 OK +REQUEST request_5 1714127114968 1714127124629 OK +USER GameSimulation END 1714127124629 +REQUEST request_5 1714127114974 1714127124632 OK +REQUEST request_4 1714127114978 1714127124632 OK +REQUEST request_4 1714127110979 1714127124690 OK +USER GameSimulation END 1714127124690 +REQUEST request_2 1714127114978 1714127124694 OK +REQUEST request_5 1714127114968 1714127124694 OK +USER GameSimulation END 1714127124695 +REQUEST request_0 1714127110759 1714127124695 OK +REQUEST request_3 1714127114974 1714127124695 OK +USER GameSimulation END 1714127124696 +REQUEST request_4 1714127114506 1714127124699 OK +REQUEST request_4 1714127116499 1714127124699 OK +USER GameSimulation END 1714127124700 +REQUEST request_4 1714127110979 1714127124700 OK +REQUEST request_6 1714127114606 1714127124702 OK +REQUEST request_3 1714127114760 1714127124703 OK +REQUEST request_2 1714127114760 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114757 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114758 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114757 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114757 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114758 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114757 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114759 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114757 1714127124764 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124764 +REQUEST request_5 1714127114757 1714127124765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114757 1714127124765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114757 1714127124765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114758 1714127124765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114758 1714127124765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127118259 1714127124816 OK +REQUEST request_1 1714127124696 1714127124816 OK +REQUEST request_5 1714127110979 1714127124821 OK +USER GameSimulation END 1714127124821 +REQUEST request_5 1714127110980 1714127124822 OK +USER GameSimulation END 1714127124822 +REQUEST request_4 1714127118260 1714127124823 OK +REQUEST request_6 1714127117248 1714127124824 OK +REQUEST request_3 1714127118259 1714127124843 OK +REQUEST request_2 1714127114900 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114896 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114892 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114899 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114899 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114892 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114900 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114896 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114899 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114892 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114900 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114896 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114899 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114896 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114900 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114900 1714127124903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124904 +REQUEST request_2 1714127114903 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124904 +REQUEST request_3 1714127114903 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114903 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114903 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114899 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114898 1714127124904 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114898 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114903 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114898 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114899 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124905 +REQUEST request_4 1714127114899 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114898 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114899 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124905 +REQUEST request_5 1714127114898 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114898 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114899 1714127124905 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114899 1714127124906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114896 1714127124906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114897 1714127124906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124906 +REQUEST request_5 1714127114897 1714127124906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114896 1714127124906 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114896 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114896 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114896 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114893 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124907 +REQUEST request_2 1714127114898 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114893 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114898 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114893 1714127124907 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114894 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114898 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114898 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114898 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124908 +REQUEST request_2 1714127114893 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114893 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114894 1714127124908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114894 1714127124909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114894 1714127124909 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124909 +REQUEST request_2 1714127114904 1714127124918 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114904 1714127124918 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114903 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114903 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114903 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114903 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114904 1714127124919 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114904 1714127124920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114903 1714127124920 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124921 +USER GameSimulation END 1714127124921 +USER GameSimulation END 1714127124921 +REQUEST request_4 1714127117278 1714127124965 OK +REQUEST request_6 1714127117278 1714127124967 OK +REQUEST request_5 1714127118260 1714127124978 OK +REQUEST request_2 1714127114969 1714127124979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114969 1714127124979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114969 1714127124979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114969 1714127124979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114969 1714127124979 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124979 +REQUEST request_3 1714127114978 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114983 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114978 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114983 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114978 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114984 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114985 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124994 +USER GameSimulation END 1714127124994 +USER GameSimulation END 1714127124994 +REQUEST request_2 1714127114977 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127114977 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127114977 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127114978 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127114978 1714127124994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127124994 +REQUEST request_6 1714127117259 1714127125040 OK +REQUEST request_4 1714127116271 1714127125048 OK +REQUEST request_2 1714127117277 1714127125048 OK +REQUEST request_5 1714127117271 1714127125049 OK +REQUEST request_6 1714127115052 1714127125054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127117259 1714127125055 OK +USER GameSimulation END 1714127125055 +REQUEST request_2 1714127111031 1714127125174 OK +REQUEST request_2 1714127111036 1714127125177 OK +REQUEST request_5 1714127117267 1714127125177 OK +REQUEST request_2 1714127118332 1714127125182 OK +REQUEST request_4 1714127117791 1714127125182 OK +REQUEST request_6 1714127117791 1714127125186 OK +REQUEST request_3 1714127118332 1714127125189 OK +REQUEST request_6 1714127118333 1714127125189 OK +REQUEST request_3 1714127117790 1714127125192 OK +REQUEST request_6 1714127117259 1714127125194 OK +REQUEST request_2 1714127117266 1714127125195 OK +REQUEST request_4 1714127117267 1714127125195 OK +USER GameSimulation END 1714127125195 +REQUEST request_3 1714127117266 1714127125358 OK +REQUEST request_4 1714127117271 1714127125361 OK +REQUEST request_2 1714127117278 1714127125362 OK +REQUEST request_5 1714127118348 1714127125362 OK +REQUEST request_6 1714127115343 1714127125362 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127118333 1714127125363 OK +REQUEST request_5 1714127116272 1714127125364 OK +USER GameSimulation END 1714127125365 +REQUEST request_6 1714127114897 1714127125365 OK +REQUEST request_6 1714127114893 1714127125365 OK +USER GameSimulation END 1714127125366 +REQUEST request_4 1714127114898 1714127125366 OK +USER GameSimulation END 1714127125366 +REQUEST request_6 1714127118260 1714127125367 OK +REQUEST request_6 1714127118265 1714127125367 OK +USER GameSimulation END 1714127125367 +REQUEST request_4 1714127118265 1714127125372 OK +REQUEST request_6 1714127115479 1714127125379 OK +REQUEST request_6 1714127116489 1714127125379 OK +REQUEST request_2 1714127118264 1714127125379 OK +REQUEST request_4 1714127115479 1714127125380 OK +USER GameSimulation END 1714127125380 +REQUEST request_6 1714127116499 1714127125429 OK +REQUEST request_3 1714127118264 1714127125430 OK +REQUEST request_5 1714127118265 1714127125435 OK +REQUEST request_4 1714127118280 1714127125435 OK +USER GameSimulation END 1714127125435 +REQUEST request_3 1714127116489 1714127125438 OK +REQUEST request_0 1714127111001 1714127125439 OK +USER GameSimulation END 1714127125439 +REQUEST request_4 1714127117584 1714127125441 OK +REQUEST request_6 1714127117588 1714127125442 OK +REQUEST request_4 1714127116562 1714127125491 OK +USER GameSimulation END 1714127125491 +REQUEST request_4 1714127118530 1714127125497 OK +REQUEST request_1 1714127125439 1714127125497 OK +REQUEST request_3 1714127117587 1714127125498 OK +REQUEST request_5 1714127118280 1714127125501 OK +REQUEST request_6 1714127118531 1714127125502 OK +REQUEST request_3 1714127114613 1714127125502 OK +REQUEST request_2 1714127118533 1714127125502 OK +REQUEST request_2 1714127118529 1714127125510 OK +REQUEST request_4 1714127118348 1714127125513 OK +REQUEST request_2 1714127115816 1714127125515 OK +REQUEST request_2 1714127118361 1714127125560 OK +REQUEST request_3 1714127118530 1714127125564 OK +REQUEST request_3 1714127118351 1714127125572 OK +REQUEST request_5 1714127111526 1714127125573 OK +USER GameSimulation END 1714127125573 +REQUEST request_6 1714127111341 1714127125574 OK +REQUEST request_4 1714127111340 1714127125577 OK +REQUEST request_2 1714127114758 1714127125585 OK +REQUEST request_6 1714127114757 1714127125586 OK +USER GameSimulation END 1714127125587 +REQUEST request_6 1714127115588 1714127125591 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127125592 +REQUEST request_2 1714127115628 1714127125636 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127115624 1714127125636 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127115624 1714127125636 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127111340 1714127125760 OK +USER GameSimulation END 1714127125761 +REQUEST request_3 1714127118532 1714127125771 OK +REQUEST request_4 1714127118533 1714127125771 OK +REQUEST request_5 1714127114758 1714127125772 OK +USER GameSimulation END 1714127125773 +REQUEST request_5 1714127114759 1714127125794 OK +USER GameSimulation END 1714127125795 +REQUEST request_5 1714127118531 1714127125795 OK +USER GameSimulation END 1714127125795 +REQUEST request_2 1714127118922 1714127125908 OK +REQUEST request_0 1714127112235 1714127125976 OK +REQUEST request_3 1714127111036 1714127125976 OK +USER GameSimulation END 1714127125976 +REQUEST request_2 1714127118998 1714127125982 OK +REQUEST request_4 1714127118999 1714127126031 OK +REQUEST request_5 1714127118999 1714127126032 OK +REQUEST request_1 1714127125976 1714127126032 OK +REQUEST request_3 1714127118999 1714127126032 OK +REQUEST request_5 1714127111031 1714127126036 OK +USER GameSimulation END 1714127126036 +REQUEST request_2 1714127117979 1714127126039 OK +REQUEST request_4 1714127117981 1714127126041 OK +REQUEST request_2 1714127117979 1714127126041 OK +REQUEST request_2 1714127117981 1714127126041 OK +REQUEST request_0 1714127112388 1714127126212 OK +REQUEST request_2 1714127118347 1714127126212 OK +REQUEST request_3 1714127118348 1714127126217 OK +REQUEST request_5 1714127111327 1714127126219 OK +REQUEST request_5 1714127117994 1714127126222 OK +REQUEST request_5 1714127117981 1714127126223 OK +REQUEST request_2 1714127119431 1714127126226 OK +REQUEST request_4 1714127119431 1714127126230 OK +REQUEST request_4 1714127119434 1714127126233 OK +REQUEST request_2 1714127119433 1714127126234 OK +REQUEST request_6 1714127119434 1714127126234 OK +REQUEST request_2 1714127119436 1714127126238 OK +REQUEST request_2 1714127116278 1714127126280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127116275 1714127126280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127116278 1714127126281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116278 1714127126281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127116278 1714127126281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127116275 1714127126281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714127126212 1714127126284 OK +REQUEST request_3 1714127119431 1714127126285 OK +REQUEST request_4 1714127117247 1714127126285 OK +REQUEST request_2 1714127118279 1714127126286 OK +REQUEST request_3 1714127119437 1714127126294 OK +REQUEST request_6 1714127118280 1714127126294 OK +REQUEST request_5 1714127119432 1714127126295 OK +REQUEST request_2 1714127119446 1714127126301 OK +REQUEST request_4 1714127119447 1714127126301 OK +REQUEST request_3 1714127119433 1714127126306 OK +REQUEST request_4 1714127119437 1714127126307 OK +REQUEST request_6 1714127119447 1714127126307 OK +REQUEST request_2 1714127116297 1714127126310 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116298 1714127126310 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127116315 1714127126326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116315 1714127126326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127116315 1714127126326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127119453 1714127126354 OK +REQUEST request_5 1714127119447 1714127126365 OK +REQUEST request_5 1714127116376 1714127126388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127116376 1714127126388 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127126389 +REQUEST request_3 1714127119454 1714127126422 OK +REQUEST request_6 1714127119454 1714127126426 OK +REQUEST request_5 1714127117278 1714127126477 OK +REQUEST request_4 1714127119454 1714127126477 OK +REQUEST request_5 1714127119454 1714127126500 OK +USER GameSimulation END 1714127126501 +REQUEST request_2 1714127116498 1714127126511 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127116498 1714127126511 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116499 1714127126511 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127126512 +REQUEST request_3 1714127119447 1714127126512 OK +USER GameSimulation END 1714127126512 +REQUEST request_2 1714127117247 1714127126515 OK +USER GameSimulation END 1714127126516 +REQUEST request_2 1714127119460 1714127126521 OK +REQUEST request_3 1714127119460 1714127126530 OK +REQUEST request_4 1714127118923 1714127126578 OK +REQUEST request_3 1714127118922 1714127126580 OK +REQUEST request_5 1714127118923 1714127126580 OK +REQUEST request_6 1714127118923 1714127126583 OK +USER GameSimulation END 1714127126583 +REQUEST request_6 1714127118475 1714127126584 OK +REQUEST request_2 1714127117905 1714127126584 OK +REQUEST request_2 1714127118351 1714127126591 OK +REQUEST request_3 1714127118279 1714127126595 OK +REQUEST request_2 1714127118532 1714127126595 OK +REQUEST request_4 1714127118533 1714127126596 OK +REQUEST request_6 1714127118533 1714127126596 OK +REQUEST request_6 1714127118534 1714127126596 OK +REQUEST request_6 1714127118348 1714127126596 OK +USER GameSimulation END 1714127126596 +USER GameSimulation END 1714127126596 +REQUEST request_4 1714127119544 1714127126598 OK +REQUEST request_3 1714127118533 1714127126658 OK +REQUEST request_6 1714127117980 1714127126658 OK +REQUEST request_2 1714127119544 1714127126658 OK +REQUEST request_5 1714127118533 1714127126659 OK +USER GameSimulation END 1714127126659 +REQUEST request_4 1714127116664 1714127126679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116664 1714127126680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127116677 1714127126680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127116677 1714127126680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127116678 1714127126680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116678 1714127126680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714127126682 +REQUEST request_2 1714127116676 1714127126682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127116677 1714127126682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127116677 1714127126682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714127116677 1714127126683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127117994 1714127126710 OK +REQUEST request_5 1714127119544 1714127126716 OK +REQUEST request_6 1714127117272 1714127126717 OK +REQUEST request_2 1714127116644 1714127126721 OK +REQUEST request_6 1714127116647 1714127126769 OK +REQUEST request_6 1714127116657 1714127126774 OK +REQUEST request_5 1714127117995 1714127126775 OK +REQUEST request_3 1714127116645 1714127126775 OK +USER GameSimulation END 1714127126776 +REQUEST request_3 1714127116656 1714127126784 OK +REQUEST request_2 1714127116664 1714127126784 OK +REQUEST request_2 1714127116655 1714127126787 OK +USER GameSimulation END 1714127126788 +REQUEST request_4 1714127116278 1714127126791 OK +USER GameSimulation END 1714127126791 +REQUEST request_3 1714127119685 1714127126795 OK +REQUEST request_2 1714127119896 1714127126800 OK +REQUEST request_4 1714127119896 1714127126821 OK +REQUEST request_3 1714127119896 1714127126897 OK +REQUEST request_2 1714127119888 1714127126897 OK +REQUEST request_5 1714127116275 1714127126902 OK +REQUEST request_5 1714127119889 1714127126908 OK +REQUEST request_2 1714127119904 1714127126909 OK +REQUEST request_4 1714127119905 1714127126910 OK +REQUEST request_6 1714127119905 1714127126960 OK +REQUEST request_5 1714127119897 1714127126964 OK +REQUEST request_6 1714127116508 1714127126966 OK +REQUEST request_3 1714127119904 1714127126966 OK +REQUEST request_3 1714127116508 1714127127031 OK +REQUEST request_4 1714127119685 1714127127045 OK +REQUEST request_3 1714127119687 1714127127045 OK +REQUEST request_2 1714127119685 1714127127045 OK +REQUEST request_5 1714127119905 1714127127053 OK +USER GameSimulation END 1714127127053 +REQUEST request_6 1714127117584 1714127127060 OK +REQUEST request_2 1714127117583 1714127127060 OK +REQUEST request_3 1714127116664 1714127127171 OK +REQUEST request_3 1714127117584 1714127127171 OK +REQUEST request_2 1714127117587 1714127127171 OK +USER GameSimulation END 1714127127172 +USER GameSimulation END 1714127127172 +REQUEST request_5 1714127117584 1714127127172 OK +USER GameSimulation END 1714127127172 +REQUEST request_4 1714127116677 1714127127175 OK +USER GameSimulation END 1714127127175 +REQUEST request_6 1714127119979 1714127127271 OK +REQUEST request_2 1714127119979 1714127127276 OK +REQUEST request_5 1714127117791 1714127127276 OK +USER GameSimulation END 1714127127277 +REQUEST request_4 1714127119988 1714127127282 OK +REQUEST request_3 1714127119979 1714127127352 OK +REQUEST request_3 1714127119988 1714127127402 OK +REQUEST request_2 1714127119988 1714127127402 OK +REQUEST request_6 1714127119988 1714127127403 OK +REQUEST request_4 1714127119979 1714127127404 OK +REQUEST request_5 1714127119988 1714127127407 OK +USER GameSimulation END 1714127127407 +REQUEST request_5 1714127119979 1714127127407 OK +USER GameSimulation END 1714127127407 +REQUEST request_2 1714127119999 1714127127416 OK +REQUEST request_4 1714127119999 1714127127471 OK +REQUEST request_6 1714127119999 1714127127473 OK +REQUEST request_3 1714127119999 1714127127473 OK +REQUEST request_5 1714127119999 1714127127476 OK +USER GameSimulation END 1714127127476 +REQUEST request_2 1714127120000 1714127127479 OK +REQUEST request_3 1714127120000 1714127127482 OK +REQUEST request_6 1714127114607 1714127127485 OK +USER GameSimulation END 1714127127485 +REQUEST request_3 1714127120003 1714127127487 OK +REQUEST request_2 1714127114608 1714127127540 OK +REQUEST request_2 1714127118474 1714127127544 OK +REQUEST request_2 1714127118474 1714127127545 OK +REQUEST request_5 1714127120000 1714127127551 OK +REQUEST request_5 1714127118475 1714127127620 OK +REQUEST request_3 1714127118475 1714127127622 OK +REQUEST request_3 1714127118474 1714127127669 OK +REQUEST request_2 1714127117091 1714127127675 OK +REQUEST request_4 1714127117665 1714127127682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127119544 1714127127683 OK +REQUEST request_5 1714127118475 1714127127683 OK +REQUEST request_4 1714127114757 1714127127690 OK +REQUEST request_6 1714127114757 1714127127807 OK +USER GameSimulation END 1714127127807 +REQUEST request_4 1714127114760 1714127127809 OK +REQUEST request_6 1714127117980 1714127127809 OK +USER GameSimulation END 1714127127809 +REQUEST request_5 1714127117092 1714127127812 OK +REQUEST request_3 1714127114757 1714127127813 OK +USER GameSimulation END 1714127127813 +REQUEST request_2 1714127120217 1714127127823 OK +REQUEST request_4 1714127120217 1714127127823 OK +REQUEST request_3 1714127114750 1714127127824 OK +USER GameSimulation END 1714127127824 +REQUEST request_6 1714127120220 1714127127829 OK +REQUEST request_2 1714127120226 1714127127834 OK +REQUEST request_3 1714127120217 1714127127893 OK +REQUEST request_3 1714127120226 1714127127893 OK +REQUEST request_4 1714127117092 1714127127943 OK +REQUEST request_5 1714127120220 1714127127945 OK +REQUEST request_3 1714127117091 1714127127950 OK +REQUEST request_5 1714127120218 1714127127950 OK +REQUEST request_2 1714127120398 1714127127951 OK +REQUEST request_3 1714127114983 1714127127960 OK +REQUEST request_6 1714127117092 1714127127960 OK +REQUEST request_3 1714127120398 1714127127960 OK +REQUEST request_6 1714127114984 1714127127960 OK +USER GameSimulation END 1714127127961 +USER GameSimulation END 1714127127961 +REQUEST request_4 1714127114983 1714127127961 OK +REQUEST request_6 1714127120399 1714127127961 OK +USER GameSimulation END 1714127127961 +REQUEST request_2 1714127120402 1714127127965 OK +REQUEST request_2 1714127120401 1714127128025 OK +REQUEST request_3 1714127120402 1714127128027 OK +REQUEST request_5 1714127120399 1714127128028 OK +REQUEST request_3 1714127120402 1714127128031 OK +REQUEST request_6 1714127115817 1714127128033 OK +REQUEST request_2 1714127112780 1714127128034 OK +USER GameSimulation END 1714127128034 +REQUEST request_4 1714127119631 1714127128038 OK +REQUEST request_0 1714127105844 1714127128066 KO j.i.IOException: Premature close +USER GameSimulation END 1714127128066 +REQUEST request_6 1714127119631 1714127128089 OK +REQUEST request_2 1714127119631 1714127128095 OK +REQUEST request_3 1714127119631 1714127128096 OK +REQUEST request_4 1714127118475 1714127128096 OK +USER GameSimulation END 1714127128097 +REQUEST request_2 1714127114613 1714127128104 OK +REQUEST request_4 1714127120398 1714127128118 OK +USER GameSimulation END 1714127128119 +REQUEST request_2 1714127117651 1714127128171 OK +REQUEST request_6 1714127111330 1714127128264 OK +USER GameSimulation END 1714127128265 +REQUEST request_5 1714127120402 1714127128268 OK +REQUEST request_3 1714127117665 1714127128271 OK +REQUEST request_5 1714127120403 1714127128272 OK +REQUEST request_5 1714127119631 1714127128273 OK +USER GameSimulation END 1714127128273 +REQUEST request_4 1714127113851 1714127128279 OK +REQUEST request_6 1714127113851 1714127128280 OK +REQUEST request_3 1714127113851 1714127128389 OK +REQUEST request_5 1714127113851 1714127128540 OK +REQUEST request_5 1714127113847 1714127128540 OK +USER GameSimulation END 1714127128540 +USER GameSimulation END 1714127128540 +REQUEST request_6 1714127117981 1714127128598 OK +REQUEST request_5 1714127117980 1714127128599 OK +REQUEST request_5 1714127117980 1714127128600 OK +REQUEST request_4 1714127117980 1714127128601 OK +REQUEST request_3 1714127117981 1714127128601 OK +USER GameSimulation END 1714127128601 +REQUEST request_4 1714127117980 1714127128604 OK +REQUEST request_4 1714127120003 1714127128607 OK +REQUEST request_3 1714127117980 1714127128607 OK +REQUEST request_6 1714127120003 1714127128607 OK +USER GameSimulation END 1714127128608 +REQUEST request_2 1714127121118 1714127128618 OK +REQUEST request_4 1714127121119 1714127128623 OK +REQUEST request_3 1714127121118 1714127128623 OK +REQUEST request_4 1714127106475 1714127128710 KO j.i.IOException: Premature close +USER GameSimulation END 1714127128710 +REQUEST request_4 1714127121126 1714127128724 OK +REQUEST request_2 1714127121126 1714127128725 OK +REQUEST request_5 1714127121119 1714127128726 OK +REQUEST request_5 1714127120003 1714127128730 OK +REQUEST request_6 1714127121126 1714127128735 OK +REQUEST request_4 1714127118136 1714127128735 OK +REQUEST request_2 1714127118135 1714127128792 OK +REQUEST request_6 1714127118136 1714127128792 OK +REQUEST request_3 1714127118136 1714127128794 OK +REQUEST request_3 1714127121126 1714127128794 OK +REQUEST request_5 1714127121126 1714127128797 OK +REQUEST request_2 1714127120003 1714127128797 OK +USER GameSimulation END 1714127128798 +REQUEST request_4 1714127120227 1714127128798 OK +USER GameSimulation END 1714127128798 +REQUEST request_6 1714127120227 1714127128798 OK +REQUEST request_4 1714127117995 1714127128803 OK +REQUEST request_2 1714127117994 1714127128804 OK +REQUEST request_3 1714127117995 1714127128806 OK +REQUEST request_4 1714127118362 1714127128809 OK +REQUEST request_3 1714127117994 1714127128812 OK +REQUEST request_4 1714127120402 1714127128816 OK +REQUEST request_4 1714127120402 1714127128816 OK +REQUEST request_6 1714127120403 1714127128816 OK +USER GameSimulation END 1714127128816 +REQUEST request_3 1714127118362 1714127128823 OK +REQUEST request_4 1714127119888 1714127128823 OK +REQUEST request_6 1714127119889 1714127128875 OK +REQUEST request_6 1714127119897 1714127128926 OK +USER GameSimulation END 1714127128927 +REQUEST request_5 1714127118136 1714127128928 OK +USER GameSimulation END 1714127128929 +REQUEST request_6 1714127120218 1714127128934 OK +REQUEST request_4 1714127120220 1714127128934 OK +USER GameSimulation END 1714127128934 +REQUEST request_4 1714127121474 1714127128935 OK +REQUEST request_6 1714127121474 1714127128938 OK +REQUEST request_5 1714127118362 1714127128938 OK +REQUEST request_3 1714127119888 1714127128938 OK +USER GameSimulation END 1714127128939 +REQUEST request_4 1714127121303 1714127128941 OK +REQUEST request_6 1714127121304 1714127128941 OK +REQUEST request_6 1714127114281 1714127128941 OK +REQUEST request_6 1714127118362 1714127128948 OK +USER GameSimulation END 1714127128949 +REQUEST request_6 1714127121395 1714127128962 OK +REQUEST request_6 1714127117666 1714127128979 OK +REQUEST request_3 1714127121395 1714127129056 OK +REQUEST request_0 1714127106851 1714127129079 KO j.i.IOException: Premature close +USER GameSimulation END 1714127129080 +REQUEST request_2 1714127121473 1714127129201 OK +REQUEST request_3 1714127121474 1714127129202 OK +REQUEST request_5 1714127120484 1714127129203 OK +REQUEST request_5 1714127114286 1714127129204 OK +REQUEST request_6 1714127118553 1714127129283 OK +REQUEST request_2 1714127120219 1714127129283 OK +REQUEST request_3 1714127120220 1714127129283 OK +USER GameSimulation END 1714127129283 +REQUEST request_2 1714127109079 1714127129309 KO j.i.IOException: Premature close +USER GameSimulation END 1714127129309 +REQUEST request_3 1714127118552 1714127129314 OK +REQUEST request_4 1714127118474 1714127129411 OK +REQUEST request_2 1714127121303 1714127129414 OK +REQUEST request_2 1714127121325 1714127129450 OK +REQUEST request_3 1714127121303 1714127129450 OK +REQUEST request_5 1714127121303 1714127129451 OK +USER GameSimulation END 1714127129451 +REQUEST request_4 1714127121395 1714127129452 OK +REQUEST request_5 1714127118553 1714127129456 OK +REQUEST request_6 1714127117994 1714127129456 OK +REQUEST request_6 1714127117995 1714127129456 OK +USER GameSimulation END 1714127129457 +REQUEST request_6 1714127120484 1714127129516 OK +REQUEST request_3 1714127120483 1714127129517 OK +REQUEST request_4 1714127122121 1714127129519 OK +REQUEST request_6 1714127121119 1714127129523 OK +REQUEST request_2 1714127122120 1714127129523 OK +REQUEST request_5 1714127121474 1714127129524 OK +USER GameSimulation END 1714127129524 +USER GameSimulation END 1714127129524 +REQUEST request_2 1714127119142 1714127129533 OK +REQUEST request_3 1714127114615 1714127129596 OK +REQUEST request_5 1714127119144 1714127129650 OK +REQUEST request_2 1714127122300 1714127129658 OK +REQUEST request_5 1714127114613 1714127129658 OK +REQUEST request_2 1714127121049 1714127129661 OK +REQUEST request_6 1714127121043 1714127129661 OK +REQUEST request_3 1714127122051 1714127129716 OK +REQUEST request_4 1714127121043 1714127129766 OK +REQUEST request_5 1714127121043 1714127129810 OK +REQUEST request_5 1714127121049 1714127129811 OK +REQUEST request_6 1714127118999 1714127129859 OK +USER GameSimulation END 1714127129860 +REQUEST request_5 1714127114280 1714127129864 OK +REQUEST request_3 1714127114280 1714127129865 OK +REQUEST request_6 1714127110621 1714127129866 OK +REQUEST request_6 1714127115131 1714127129866 OK +USER GameSimulation END 1714127129866 +USER GameSimulation END 1714127129866 +REQUEST request_3 1714127117651 1714127129871 OK +REQUEST request_6 1714127119461 1714127129876 OK +REQUEST request_6 1714127122482 1714127129876 OK +REQUEST request_3 1714127122481 1714127130041 OK +REQUEST request_6 1714127115629 1714127130047 OK +REQUEST request_5 1714127119434 1714127130049 OK +USER GameSimulation END 1714127130050 +REQUEST request_5 1714127108331 1714127130050 OK +USER GameSimulation END 1714127130050 +REQUEST request_5 1714127122482 1714127130051 OK +REQUEST request_3 1714127115629 1714127130059 OK +REQUEST request_6 1714127119474 1714127130060 OK +REQUEST request_4 1714127119474 1714127130109 OK +REQUEST request_5 1714127115629 1714127130112 OK +REQUEST request_3 1714127119475 1714127130114 OK +REQUEST request_4 1714127122813 1714127130121 OK +REQUEST request_2 1714127122812 1714127130121 OK +REQUEST request_6 1714127114615 1714127130122 OK +REQUEST request_3 1714127122812 1714127130125 OK +REQUEST request_4 1714127115816 1714127130128 OK +REQUEST request_4 1714127115838 1714127130128 OK +USER GameSimulation END 1714127130129 +REQUEST request_4 1714127115629 1714127130131 OK +REQUEST request_2 1714127115624 1714127130131 OK +REQUEST request_0 1714127109937 1714127130156 KO j.i.IOException: Premature close +USER GameSimulation END 1714127130156 +REQUEST request_4 1714127123006 1714127130177 OK +REQUEST request_3 1714127114613 1714127130181 OK +REQUEST request_3 1714127123006 1714127130189 OK +REQUEST request_5 1714127115838 1714127130189 OK +REQUEST request_6 1714127123006 1714127130190 OK +REQUEST request_6 1714127120000 1714127130191 OK +REQUEST request_4 1714127120000 1714127130191 OK +USER GameSimulation END 1714127130191 +REQUEST request_6 1714127121050 1714127130237 OK +REQUEST request_2 1714127123045 1714127130279 OK +REQUEST request_4 1714127121049 1714127130367 OK +REQUEST request_3 1714127121043 1714127130373 OK +REQUEST request_5 1714127123046 1714127130409 OK +REQUEST request_5 1714127123006 1714127130410 OK +REQUEST request_3 1714127121049 1714127130414 OK +REQUEST request_5 1714127122813 1714127130415 OK +REQUEST request_2 1714127114893 1714127130416 OK +USER GameSimulation END 1714127130416 +USER GameSimulation END 1714127130416 +REQUEST request_6 1714127119144 1714127130422 OK +REQUEST request_6 1714127119143 1714127130423 OK +REQUEST request_3 1714127122120 1714127130425 OK +REQUEST request_3 1714127111327 1714127130426 OK +REQUEST request_2 1714127119143 1714127130426 OK +USER GameSimulation END 1714127130426 +REQUEST request_5 1714127108199 1714127130431 KO j.i.IOException: Premature close +USER GameSimulation END 1714127130432 +REQUEST request_3 1714127119143 1714127130434 OK +REQUEST request_4 1714127123046 1714127130436 OK +REQUEST request_3 1714127116275 1714127130439 OK +USER GameSimulation END 1714127130440 +REQUEST request_3 1714127123045 1714127130441 OK +REQUEST request_6 1714127115838 1714127130441 OK +REQUEST request_2 1714127115838 1714127130442 OK +REQUEST request_6 1714127116298 1714127130442 OK +REQUEST request_3 1714127115838 1714127130446 OK +REQUEST request_4 1714127116297 1714127130446 OK +USER GameSimulation END 1714127130447 +REQUEST request_3 1714127116297 1714127130450 OK +REQUEST request_2 1714127116315 1714127130450 OK +USER GameSimulation END 1714127130451 +REQUEST request_6 1714127123603 1714127130455 OK +REQUEST request_4 1714127123603 1714127130455 OK +REQUEST request_3 1714127116315 1714127130457 OK +USER GameSimulation END 1714127130457 +REQUEST request_3 1714127122301 1714127130460 OK +REQUEST request_2 1714127119475 1714127130460 OK +REQUEST request_2 1714127115629 1714127130526 OK +REQUEST request_6 1714127114292 1714127130527 OK +USER GameSimulation END 1714127130527 +REQUEST request_3 1714127119474 1714127130530 OK +REQUEST request_5 1714127119474 1714127130584 OK +REQUEST request_2 1714127114291 1714127130584 OK +REQUEST request_2 1714127121394 1714127130588 OK +REQUEST request_5 1714127119461 1714127130588 OK +REQUEST request_4 1714127115624 1714127130592 OK +USER GameSimulation END 1714127130592 +REQUEST request_4 1714127120483 1714127130593 OK +REQUEST request_6 1714127115628 1714127130593 OK +REQUEST request_2 1714127120483 1714127130596 OK +USER GameSimulation END 1714127130596 +REQUEST request_3 1714127123901 1714127130606 OK +REQUEST request_3 1714127115628 1714127130606 OK +USER GameSimulation END 1714127130606 +REQUEST request_4 1714127123901 1714127130653 OK +REQUEST request_6 1714127123901 1714127130659 OK +REQUEST request_0 1714127110425 1714127130660 KO j.i.IOException: Premature close +USER GameSimulation END 1714127130660 +REQUEST request_5 1714127123901 1714127130660 OK +REQUEST request_2 1714127123901 1714127130666 OK +USER GameSimulation END 1714127130667 +REQUEST request_3 1714127123917 1714127130685 OK +REQUEST request_6 1714127122685 1714127130780 OK +REQUEST request_5 1714127122685 1714127130786 OK +REQUEST request_5 1714127123917 1714127130787 OK +REQUEST request_4 1714127122684 1714127130788 OK +REQUEST request_2 1714127122683 1714127130788 OK +REQUEST request_4 1714127123447 1714127130792 OK +REQUEST request_6 1714127123447 1714127130797 OK +REQUEST request_2 1714127123446 1714127130853 OK +REQUEST request_3 1714127123446 1714127130859 OK +REQUEST request_4 1714127114613 1714127130859 OK +REQUEST request_5 1714127123447 1714127130860 OK +USER GameSimulation END 1714127130860 +REQUEST request_6 1714127114610 1714127130861 OK +REQUEST request_6 1714127114613 1714127130873 OK +REQUEST request_4 1714127114615 1714127130873 OK +REQUEST request_4 1714127114605 1714127130874 OK +REQUEST request_4 1714127114613 1714127131049 OK +REQUEST request_2 1714127114615 1714127131054 OK +USER GameSimulation END 1714127131055 +REQUEST request_5 1714127114610 1714127131055 OK +REQUEST request_3 1714127114609 1714127131059 OK +REQUEST request_5 1714127114605 1714127131060 OK +REQUEST request_2 1714127114612 1714127131064 OK +REQUEST request_4 1714127122051 1714127131069 OK +REQUEST request_6 1714127122052 1714127131117 OK +REQUEST request_5 1714127114613 1714127131125 OK +USER GameSimulation END 1714127131126 +REQUEST request_6 1714127122121 1714127131128 OK +REQUEST request_6 1714127117278 1714127131136 OK +REQUEST request_2 1714127118551 1714127131249 OK +REQUEST request_2 1714127118551 1714127131253 OK +REQUEST request_5 1714127122051 1714127131253 OK +REQUEST request_5 1714127122121 1714127131254 OK +USER GameSimulation END 1714127131254 +REQUEST request_4 1714127114282 1714127131310 OK +REQUEST request_5 1714127118553 1714127131315 OK +REQUEST request_2 1714127114280 1714127131318 OK +REQUEST request_4 1714127114277 1714127131320 OK +REQUEST request_6 1714127114281 1714127131321 OK +REQUEST request_6 1714127114283 1714127131321 OK +REQUEST request_3 1714127114276 1714127131393 OK +REQUEST request_5 1714127114280 1714127131497 OK +REQUEST request_3 1714127114279 1714127131497 OK +REQUEST request_2 1714127123603 1714127131555 OK +REQUEST request_5 1714127123603 1714127131560 OK +REQUEST request_4 1714127116508 1714127131560 OK +REQUEST request_3 1714127121325 1714127131561 OK +REQUEST request_3 1714127123603 1714127131586 OK +USER GameSimulation END 1714127131587 +REQUEST request_2 1714127116508 1714127131697 OK +REQUEST request_2 1714127117665 1714127131701 OK +REQUEST request_5 1714127116508 1714127131701 OK +USER GameSimulation END 1714127131702 +REQUEST request_4 1714127117651 1714127131702 OK +REQUEST request_6 1714127117652 1714127131703 OK +REQUEST request_2 1714127124696 1714127131818 OK +REQUEST request_4 1714127124697 1714127131820 OK +REQUEST request_5 1714127117665 1714127131820 OK +USER GameSimulation END 1714127131820 +REQUEST request_5 1714127117651 1714127131821 OK +USER GameSimulation END 1714127131822 +REQUEST request_6 1714127124697 1714127131822 OK +REQUEST request_4 1714127119475 1714127131830 OK +REQUEST request_2 1714127119474 1714127131830 OK +USER GameSimulation END 1714127131830 +REQUEST request_6 1714127119475 1714127131832 OK +REQUEST request_4 1714127119314 1714127131832 OK +REQUEST request_4 1714127114609 1714127131834 OK +USER GameSimulation END 1714127131834 +REQUEST request_6 1714127114613 1714127131835 OK +REQUEST request_6 1714127114605 1714127131835 OK +USER GameSimulation END 1714127131835 +USER GameSimulation END 1714127131835 +REQUEST request_3 1714127124696 1714127131891 OK +REQUEST request_6 1714127123917 1714127131891 OK +REQUEST request_3 1714127114605 1714127131894 OK +REQUEST request_2 1714127123916 1714127131894 OK +USER GameSimulation END 1714127131895 +REQUEST request_4 1714127123917 1714127131895 OK +USER GameSimulation END 1714127131895 +REQUEST request_5 1714127119475 1714127131897 OK +USER GameSimulation END 1714127131897 +REQUEST request_4 1714127115343 1714127131897 OK +REQUEST request_6 1714127117905 1714127131903 OK +REQUEST request_3 1714127108313 1714127131906 OK +USER GameSimulation END 1714127131906 +REQUEST request_4 1714127122301 1714127131912 OK +REQUEST request_4 1714127117905 1714127131912 OK +REQUEST request_3 1714127117905 1714127131932 OK +REQUEST request_6 1714127122302 1714127131933 OK +REQUEST request_6 1714127118352 1714127132031 OK +REQUEST request_4 1714127118351 1714127132075 OK +REQUEST request_5 1714127120227 1714127132077 OK +USER GameSimulation END 1714127132077 +REQUEST request_5 1714127122301 1714127132078 OK +USER GameSimulation END 1714127132079 +REQUEST request_5 1714127117905 1714127132081 OK +USER GameSimulation END 1714127132082 +REQUEST request_6 1714127112777 1714127132082 OK +REQUEST request_4 1714127118332 1714127132082 OK +USER GameSimulation END 1714127132083 +USER GameSimulation END 1714127132083 +REQUEST request_2 1714127125439 1714127132090 OK +REQUEST request_3 1714127125440 1714127132155 OK +REQUEST request_2 1714127122481 1714127132216 OK +REQUEST request_5 1714127112780 1714127132298 OK +USER GameSimulation END 1714127132298 +REQUEST request_4 1714127122482 1714127132299 OK +USER GameSimulation END 1714127132299 +REQUEST request_5 1714127118352 1714127132301 OK +USER GameSimulation END 1714127132302 +REQUEST request_6 1714127118553 1714127132302 OK +REQUEST request_5 1714127125440 1714127132303 OK +REQUEST request_4 1714127118552 1714127132306 OK +USER GameSimulation END 1714127132307 +REQUEST request_4 1714127118552 1714127132309 OK +REQUEST request_3 1714127118552 1714127132318 OK +REQUEST request_3 1714127122684 1714127132318 OK +USER GameSimulation END 1714127132319 +USER GameSimulation END 1714127132319 +REQUEST request_4 1714127125977 1714127132373 OK +REQUEST request_3 1714127125977 1714127132373 OK +REQUEST request_5 1714127124697 1714127132380 OK +USER GameSimulation END 1714127132381 +REQUEST request_6 1714127125978 1714127132381 OK +REQUEST request_2 1714127125977 1714127132430 OK +REQUEST request_6 1714127121326 1714127132431 OK +REQUEST request_5 1714127125978 1714127132440 OK +USER GameSimulation END 1714127132441 +REQUEST request_4 1714127121326 1714127132442 OK +REQUEST request_4 1714127114280 1714127132442 OK +REQUEST request_4 1714127114280 1714127132442 OK +REQUEST request_4 1714127114279 1714127132489 OK +REQUEST request_2 1714127114285 1714127132489 OK +USER GameSimulation END 1714127132489 +REQUEST request_5 1714127121326 1714127132498 OK +USER GameSimulation END 1714127132499 +REQUEST request_6 1714127114277 1714127132554 OK +USER GameSimulation END 1714127132554 +REQUEST request_3 1714127114282 1714127132555 OK +REQUEST request_3 1714127114285 1714127132559 OK +REQUEST request_5 1714127114283 1714127132559 OK +USER GameSimulation END 1714127132560 +REQUEST request_3 1714127114280 1714127132563 OK +REQUEST request_2 1714127114279 1714127132564 OK +USER GameSimulation END 1714127132565 +REQUEST request_4 1714127114292 1714127132574 OK +REQUEST request_6 1714127114286 1714127132621 OK +REQUEST request_4 1714127114286 1714127132622 OK +USER GameSimulation END 1714127132622 +REQUEST request_5 1714127114281 1714127132631 OK +REQUEST request_5 1714127114292 1714127132691 OK +REQUEST request_3 1714127114292 1714127132696 OK +USER GameSimulation END 1714127132697 +REQUEST request_6 1714127119314 1714127132704 OK +REQUEST request_2 1714127126213 1714127132817 OK +REQUEST request_2 1714127119314 1714127132823 OK +REQUEST request_3 1714127119314 1714127132914 OK +REQUEST request_5 1714127126213 1714127132916 OK +REQUEST request_6 1714127125441 1714127132918 OK +REQUEST request_6 1714127119432 1714127132918 OK +USER GameSimulation END 1714127132919 +REQUEST request_6 1714127119685 1714127132920 OK +REQUEST request_6 1714127119544 1714127132920 OK +REQUEST request_6 1714127119438 1714127132920 OK +USER GameSimulation END 1714127132920 +REQUEST request_5 1714127119314 1714127132923 OK +USER GameSimulation END 1714127132923 +REQUEST request_4 1714127119687 1714127132926 OK +REQUEST request_6 1714127119688 1714127132926 OK +REQUEST request_2 1714127119687 1714127132990 OK +REQUEST request_4 1714127126213 1714127133049 OK +REQUEST request_5 1714127119687 1714127133050 OK +USER GameSimulation END 1714127133051 +REQUEST request_5 1714127119685 1714127133063 OK +USER GameSimulation END 1714127133063 +REQUEST request_3 1714127126213 1714127133064 OK +REQUEST request_5 1714127121395 1714127133175 OK +USER GameSimulation END 1714127133176 +REQUEST request_3 1714127113159 1714127133381 KO j.i.IOException: Premature close +USER GameSimulation END 1714127133381 +REQUEST request_2 1714127114280 1714127134544 KO j.i.IOException: Premature close +USER GameSimulation END 1714127134545 +REQUEST request_2 1714127115342 1714127134576 KO j.i.IOException: Premature close +REQUEST request_6 1714127108314 1714127134576 KO j.i.IOException: Premature close +USER GameSimulation END 1714127134576 +REQUEST request_6 1714127113165 1714127135401 KO j.i.IOException: Premature close +USER GameSimulation END 1714127135401 +REQUEST request_3 1714127115189 1714127135431 KO j.i.IOException: Premature close +USER GameSimulation END 1714127135431 +REQUEST request_3 1714127115343 1714127135601 KO j.i.IOException: Premature close +USER GameSimulation END 1714127135601 +REQUEST request_6 1714127110232 1714127136471 KO j.i.IOException: Premature close +USER GameSimulation END 1714127136472 +REQUEST request_3 1714127114897 1714127137171 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137171 +REQUEST request_2 1714127111067 1714127137308 KO j.i.IOException: Premature close +REQUEST request_3 1714127111067 1714127137308 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137308 +REQUEST request_5 1714127111071 1714127137324 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137324 +REQUEST request_6 1714127111070 1714127137324 KO j.i.IOException: Premature close +REQUEST request_4 1714127111070 1714127137324 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137324 +REQUEST request_0 1714127111152 1714127137385 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137386 +REQUEST request_3 1714127117278 1714127137507 KO j.i.IOException: Premature close +REQUEST request_4 1714127117258 1714127137507 KO j.i.IOException: Premature close +REQUEST request_4 1714127117278 1714127137507 KO j.i.IOException: Premature close +REQUEST request_3 1714127117277 1714127137507 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137508 +USER GameSimulation END 1714127137508 +REQUEST request_6 1714127117259 1714127137523 KO j.i.IOException: Premature close +REQUEST request_3 1714127117271 1714127137523 KO j.i.IOException: Premature close +REQUEST request_6 1714127117267 1714127137523 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137524 +USER GameSimulation END 1714127137524 +USER GameSimulation END 1714127137524 +REQUEST request_5 1714127117259 1714127137524 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137524 +REQUEST request_6 1714127118475 1714127137695 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137695 +REQUEST request_6 1714127115479 1714127137741 KO j.i.IOException: Premature close +USER GameSimulation END 1714127137741 +REQUEST request_6 1714127113166 1714127139403 KO j.i.IOException: Premature close +REQUEST request_4 1714127113166 1714127139403 KO j.i.IOException: Premature close +USER GameSimulation END 1714127139403 +REQUEST request_3 1714127113166 1714127139434 KO j.i.IOException: Premature close +USER GameSimulation END 1714127139434 +REQUEST request_5 1714127119437 1714127139670 KO j.i.IOException: Premature close +USER GameSimulation END 1714127139671 +REQUEST request_4 1714127119461 1714127139686 KO j.i.IOException: Premature close +USER GameSimulation END 1714127139686 +REQUEST request_2 1714127117994 1714127140260 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140260 +REQUEST request_3 1714127117980 1714127140261 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140261 +REQUEST request_4 1714127114354 1714127140618 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140618 +REQUEST request_6 1714127120403 1714127140633 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140633 +REQUEST request_2 1714127114470 1714127140728 KO j.i.IOException: Premature close +REQUEST request_5 1714127114471 1714127140728 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140729 +REQUEST request_5 1714127118533 1714127140773 KO j.i.IOException: Premature close +USER GameSimulation END 1714127140774 +REQUEST request_5 1714127114896 1714127141178 KO j.i.IOException: Premature close +USER GameSimulation END 1714127141178 +REQUEST request_2 1714127122051 1714127142314 KO j.i.IOException: Premature close +USER GameSimulation END 1714127142314 +REQUEST request_6 1714127122813 1714127143074 KO j.i.IOException: Premature close +USER GameSimulation END 1714127143075 +REQUEST request_2 1714127123005 1714127143232 KO j.i.IOException: Premature close +USER GameSimulation END 1714127143232 +REQUEST request_2 1714127121042 1714127143278 KO j.i.IOException: Premature close +REQUEST request_6 1714127123047 1714127143278 KO j.i.IOException: Premature close +USER GameSimulation END 1714127143278 +USER GameSimulation END 1714127143278 +REQUEST request_4 1714127119144 1714127145395 KO j.i.IOException: Premature close +REQUEST request_5 1714127119143 1714127145395 KO j.i.IOException: Premature close +REQUEST request_4 1714127119143 1714127145395 KO j.i.IOException: Premature close +REQUEST request_3 1714127119142 1714127145395 KO j.i.IOException: Premature close +USER GameSimulation END 1714127145395 +USER GameSimulation END 1714127145395 +REQUEST request_4 1714127125440 1714127145704 KO j.i.IOException: Premature close +USER GameSimulation END 1714127145704 +REQUEST request_6 1714127126213 1714127146466 KO j.i.IOException: Premature close +USER GameSimulation END 1714127146467 diff --git a/docs/load_tests/gamesimulation-1000-30s/style/bootstrap.min.css b/docs/load_tests/gamesimulation-1000-30s/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-1000-30s/style/close.svg b/docs/load_tests/gamesimulation-1000-30s/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/executions.svg b/docs/load_tests/gamesimulation-1000-30s/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/expand.svg b/docs/load_tests/gamesimulation-1000-30s/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/favicon.ico b/docs/load_tests/gamesimulation-1000-30s/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-1000-30s/style/fullscreen.svg b/docs/load_tests/gamesimulation-1000-30s/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/style/logo-dark.svg b/docs/load_tests/gamesimulation-1000-30s/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/logo-light.svg b/docs/load_tests/gamesimulation-1000-30s/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-30s/style/sort-down.svg b/docs/load_tests/gamesimulation-1000-30s/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/style/sort-up.svg b/docs/load_tests/gamesimulation-1000-30s/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/style/sort.svg b/docs/load_tests/gamesimulation-1000-30s/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-30s/style/style.css b/docs/load_tests/gamesimulation-1000-30s/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-30s/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-1000-Current/index.html b/docs/load_tests/gamesimulation-1000-Current/index.html new file mode 100644 index 00000000..8688bbdb --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/index.html @@ -0,0 +1,1139 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 09:50:43 GMT + + + Duration: + 11s + + + Description: + Game 1000 petitions + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/js/all_sessions.js b/docs/load_tests/gamesimulation-1000-Current/js/all_sessions.js new file mode 100644 index 00000000..c9b9dc5c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714125044000,1000],[1714125045000,999],[1714125046000,977],[1714125047000,933],[1714125048000,899],[1714125049000,882],[1714125050000,848],[1714125051000,808],[1714125052000,806],[1714125053000,789],[1714125054000,785],[1714125055000,106] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/js/assertions.xml b/docs/load_tests/gamesimulation-1000-Current/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/js/bootstrap.min.js b/docs/load_tests/gamesimulation-1000-Current/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/js/ellipsis.js b/docs/load_tests/gamesimulation-1000-Current/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-1000-Current/js/gatling.js b/docs/load_tests/gamesimulation-1000-Current/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-1000-Current/js/global_stats.json b/docs/load_tests/gamesimulation-1000-Current/js/global_stats.json new file mode 100644 index 00000000..9f12b347 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 7000, + "ok": 3253, + "ko": 3747 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10160, + "ok": 7714, + "ko": 10160 + }, + "meanResponseTime": { + "total": 6207, + "ok": 1813, + "ko": 10023 + }, + "standardDeviation": { + "total": 4398, + "ok": 2353, + "ko": 29 + }, + "percentiles1": { + "total": 10003, + "ok": 592, + "ko": 10011 + }, + "percentiles2": { + "total": 10011, + "ok": 2941, + "ko": 10017 + }, + "percentiles3": { + "total": 10079, + "ok": 7269, + "ko": 10088 + }, + "percentiles4": { + "total": 10106, + "ok": 7657, + "ko": 10122 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1909, + "percentage": 27 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 123, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1221, + "percentage": 17 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 3747, + "percentage": 54 +}, + "meanNumberOfRequestsPerSecond": { + "total": 583.3333333333334, + "ok": 271.0833333333333, + "ko": 312.25 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/js/highcharts-more.js b/docs/load_tests/gamesimulation-1000-Current/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-1000-Current/js/highstock.js b/docs/load_tests/gamesimulation-1000-Current/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-1000-Current/js/stats.js b/docs/load_tests/gamesimulation-1000-Current/js/stats.js new file mode 100644 index 00000000..d707ad87 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "7000", + "ok": "3253", + "ko": "3747" + }, + "minResponseTime": { + "total": "25", + "ok": "25", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10160", + "ok": "7714", + "ko": "10160" + }, + "meanResponseTime": { + "total": "6207", + "ok": "1813", + "ko": "10023" + }, + "standardDeviation": { + "total": "4398", + "ok": "2353", + "ko": "29" + }, + "percentiles1": { + "total": "10003", + "ok": "592", + "ko": "10011" + }, + "percentiles2": { + "total": "10011", + "ok": "2941", + "ko": "10017" + }, + "percentiles3": { + "total": "10079", + "ok": "7269", + "ko": "10088" + }, + "percentiles4": { + "total": "10106", + "ok": "7657", + "ko": "10122" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1909, + "percentage": 27 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 123, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1221, + "percentage": 17 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 3747, + "percentage": 54 +}, + "meanNumberOfRequestsPerSecond": { + "total": "583.333", + "ok": "271.083", + "ko": "312.25" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "1000", + "ok": "1000", + "ko": "0" + }, + "minResponseTime": { + "total": "110", + "ok": "110", + "ko": "-" + }, + "maxResponseTime": { + "total": "1688", + "ok": "1688", + "ko": "-" + }, + "meanResponseTime": { + "total": "561", + "ok": "561", + "ko": "-" + }, + "standardDeviation": { + "total": "301", + "ok": "301", + "ko": "-" + }, + "percentiles1": { + "total": "488", + "ok": "488", + "ko": "-" + }, + "percentiles2": { + "total": "686", + "ok": "686", + "ko": "-" + }, + "percentiles3": { + "total": "1263", + "ok": "1263", + "ko": "-" + }, + "percentiles4": { + "total": "1386", + "ok": "1386", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 873, + "percentage": 87 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 56, + "percentage": 6 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 71, + "percentage": 7 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "83.333", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "1000", + "ok": "1000", + "ko": "0" + }, + "minResponseTime": { + "total": "25", + "ok": "25", + "ko": "-" + }, + "maxResponseTime": { + "total": "222", + "ok": "222", + "ko": "-" + }, + "meanResponseTime": { + "total": "64", + "ok": "64", + "ko": "-" + }, + "standardDeviation": { + "total": "49", + "ok": "49", + "ko": "-" + }, + "percentiles1": { + "total": "34", + "ok": "34", + "ko": "-" + }, + "percentiles2": { + "total": "87", + "ok": "87", + "ko": "-" + }, + "percentiles3": { + "total": "173", + "ok": "173", + "ko": "-" + }, + "percentiles4": { + "total": "201", + "ok": "201", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1000, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "83.333", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "1000", + "ok": "265", + "ko": "735" + }, + "minResponseTime": { + "total": "559", + "ok": "559", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10157", + "ok": "7679", + "ko": "10157" + }, + "meanResponseTime": { + "total": "8520", + "ok": "4353", + "ko": "10022" + }, + "standardDeviation": { + "total": "2754", + "ok": "2236", + "ko": "29" + }, + "percentiles1": { + "total": "10007", + "ok": "4430", + "ko": "10011" + }, + "percentiles2": { + "total": "10014", + "ok": "7084", + "ko": "10016" + }, + "percentiles3": { + "total": "10084", + "ok": "7629", + "ko": "10088" + }, + "percentiles4": { + "total": "10113", + "ok": "7672", + "ko": "10117" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 13, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 244, + "percentage": 24 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 735, + "percentage": 74 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "22.083", + "ko": "61.25" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "1000", + "ok": "255", + "ko": "745" + }, + "minResponseTime": { + "total": "572", + "ok": "572", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10160", + "ok": "7713", + "ko": "10160" + }, + "meanResponseTime": { + "total": "8556", + "ok": "4270", + "ko": "10023" + }, + "standardDeviation": { + "total": "2754", + "ok": "2253", + "ko": "29" + }, + "percentiles1": { + "total": "10007", + "ok": "3897", + "ko": "10011" + }, + "percentiles2": { + "total": "10014", + "ok": "6052", + "ko": "10017" + }, + "percentiles3": { + "total": "10085", + "ok": "7611", + "ko": "10088" + }, + "percentiles4": { + "total": "10114", + "ok": "7694", + "ko": "10120" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 231, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 745, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "21.25", + "ko": "62.083" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "1000", + "ok": "248", + "ko": "752" + }, + "minResponseTime": { + "total": "525", + "ok": "525", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10159", + "ok": "7685", + "ko": "10159" + }, + "meanResponseTime": { + "total": "8550", + "ok": "4083", + "ko": "10023" + }, + "standardDeviation": { + "total": "2784", + "ok": "2172", + "ko": "29" + }, + "percentiles1": { + "total": "10007", + "ok": "3769", + "ko": "10011" + }, + "percentiles2": { + "total": "10014", + "ok": "5783", + "ko": "10017" + }, + "percentiles3": { + "total": "10085", + "ok": "7617", + "ko": "10088" + }, + "percentiles4": { + "total": "10111", + "ok": "7673", + "ko": "10117" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 226, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 752, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "20.667", + "ko": "62.667" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "1000", + "ok": "246", + "ko": "754" + }, + "minResponseTime": { + "total": "613", + "ok": "613", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10159", + "ok": "7714", + "ko": "10159" + }, + "meanResponseTime": { + "total": "8606", + "ok": "4265", + "ko": "10023" + }, + "standardDeviation": { + "total": "2706", + "ok": "2185", + "ko": "30" + }, + "percentiles1": { + "total": "10008", + "ok": "3845", + "ko": "10011" + }, + "percentiles2": { + "total": "10014", + "ok": "5843", + "ko": "10017" + }, + "percentiles3": { + "total": "10085", + "ok": "7643", + "ko": "10088" + }, + "percentiles4": { + "total": "10116", + "ok": "7681", + "ko": "10123" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 7, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 10, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 229, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 754, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "20.5", + "ko": "62.833" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "1000", + "ok": "239", + "ko": "761" + }, + "minResponseTime": { + "total": "514", + "ok": "514", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10158", + "ok": "7677", + "ko": "10158" + }, + "meanResponseTime": { + "total": "8596", + "ok": "4051", + "ko": "10023" + }, + "standardDeviation": { + "total": "2759", + "ok": "2170", + "ko": "30" + }, + "percentiles1": { + "total": "10008", + "ok": "3761", + "ko": "10011" + }, + "percentiles2": { + "total": "10014", + "ok": "5774", + "ko": "10017" + }, + "percentiles3": { + "total": "10085", + "ok": "7628", + "ko": "10089" + }, + "percentiles4": { + "total": "10111", + "ok": "7656", + "ko": "10121" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 5, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 220, + "percentage": 22 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 761, + "percentage": 76 +}, + "meanNumberOfRequestsPerSecond": { + "total": "83.333", + "ok": "19.917", + "ko": "63.417" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-1000-Current/js/stats.json b/docs/load_tests/gamesimulation-1000-Current/js/stats.json new file mode 100644 index 00000000..00870a9f --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 7000, + "ok": 3253, + "ko": 3747 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10160, + "ok": 7714, + "ko": 10160 + }, + "meanResponseTime": { + "total": 6207, + "ok": 1813, + "ko": 10023 + }, + "standardDeviation": { + "total": 4398, + "ok": 2353, + "ko": 29 + }, + "percentiles1": { + "total": 10003, + "ok": 592, + "ko": 10011 + }, + "percentiles2": { + "total": 10011, + "ok": 2941, + "ko": 10017 + }, + "percentiles3": { + "total": 10079, + "ok": 7269, + "ko": 10088 + }, + "percentiles4": { + "total": 10106, + "ok": 7657, + "ko": 10122 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1909, + "percentage": 27 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 123, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1221, + "percentage": 17 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 3747, + "percentage": 54 +}, + "meanNumberOfRequestsPerSecond": { + "total": 583.3333333333334, + "ok": 271.0833333333333, + "ko": 312.25 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 1000, + "ok": 1000, + "ko": 0 + }, + "minResponseTime": { + "total": 110, + "ok": 110, + "ko": 0 + }, + "maxResponseTime": { + "total": 1688, + "ok": 1688, + "ko": 0 + }, + "meanResponseTime": { + "total": 561, + "ok": 561, + "ko": 0 + }, + "standardDeviation": { + "total": 301, + "ok": 301, + "ko": 0 + }, + "percentiles1": { + "total": 488, + "ok": 488, + "ko": 0 + }, + "percentiles2": { + "total": 686, + "ok": 686, + "ko": 0 + }, + "percentiles3": { + "total": 1263, + "ok": 1263, + "ko": 0 + }, + "percentiles4": { + "total": 1386, + "ok": 1386, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 873, + "percentage": 87 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 56, + "percentage": 6 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 71, + "percentage": 7 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 83.33333333333333, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 1000, + "ok": 1000, + "ko": 0 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 0 + }, + "maxResponseTime": { + "total": 222, + "ok": 222, + "ko": 0 + }, + "meanResponseTime": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "standardDeviation": { + "total": 49, + "ok": 49, + "ko": 0 + }, + "percentiles1": { + "total": 34, + "ok": 34, + "ko": 0 + }, + "percentiles2": { + "total": 87, + "ok": 87, + "ko": 0 + }, + "percentiles3": { + "total": 173, + "ok": 173, + "ko": 0 + }, + "percentiles4": { + "total": 201, + "ok": 201, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1000, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 83.33333333333333, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 1000, + "ok": 265, + "ko": 735 + }, + "minResponseTime": { + "total": 559, + "ok": 559, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10157, + "ok": 7679, + "ko": 10157 + }, + "meanResponseTime": { + "total": 8520, + "ok": 4353, + "ko": 10022 + }, + "standardDeviation": { + "total": 2754, + "ok": 2236, + "ko": 29 + }, + "percentiles1": { + "total": 10007, + "ok": 4430, + "ko": 10011 + }, + "percentiles2": { + "total": 10014, + "ok": 7084, + "ko": 10016 + }, + "percentiles3": { + "total": 10084, + "ok": 7629, + "ko": 10088 + }, + "percentiles4": { + "total": 10113, + "ok": 7672, + "ko": 10117 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 13, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 244, + "percentage": 24 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 735, + "percentage": 74 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 22.083333333333332, + "ko": 61.25 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 1000, + "ok": 255, + "ko": 745 + }, + "minResponseTime": { + "total": 572, + "ok": 572, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10160, + "ok": 7713, + "ko": 10160 + }, + "meanResponseTime": { + "total": 8556, + "ok": 4270, + "ko": 10023 + }, + "standardDeviation": { + "total": 2754, + "ok": 2253, + "ko": 29 + }, + "percentiles1": { + "total": 10007, + "ok": 3897, + "ko": 10011 + }, + "percentiles2": { + "total": 10014, + "ok": 6052, + "ko": 10017 + }, + "percentiles3": { + "total": 10085, + "ok": 7611, + "ko": 10088 + }, + "percentiles4": { + "total": 10114, + "ok": 7694, + "ko": 10120 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 2 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 231, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 745, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 21.25, + "ko": 62.083333333333336 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 1000, + "ok": 248, + "ko": 752 + }, + "minResponseTime": { + "total": 525, + "ok": 525, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10159, + "ok": 7685, + "ko": 10159 + }, + "meanResponseTime": { + "total": 8550, + "ok": 4083, + "ko": 10023 + }, + "standardDeviation": { + "total": 2784, + "ok": 2172, + "ko": 29 + }, + "percentiles1": { + "total": 10007, + "ok": 3769, + "ko": 10011 + }, + "percentiles2": { + "total": 10014, + "ok": 5783, + "ko": 10017 + }, + "percentiles3": { + "total": 10085, + "ok": 7617, + "ko": 10088 + }, + "percentiles4": { + "total": 10111, + "ok": 7673, + "ko": 10117 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 8, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 226, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 752, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 20.666666666666668, + "ko": 62.666666666666664 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 1000, + "ok": 246, + "ko": 754 + }, + "minResponseTime": { + "total": 613, + "ok": 613, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10159, + "ok": 7714, + "ko": 10159 + }, + "meanResponseTime": { + "total": 8606, + "ok": 4265, + "ko": 10023 + }, + "standardDeviation": { + "total": 2706, + "ok": 2185, + "ko": 30 + }, + "percentiles1": { + "total": 10008, + "ok": 3845, + "ko": 10011 + }, + "percentiles2": { + "total": 10014, + "ok": 5843, + "ko": 10017 + }, + "percentiles3": { + "total": 10085, + "ok": 7643, + "ko": 10088 + }, + "percentiles4": { + "total": 10116, + "ok": 7681, + "ko": 10123 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 7, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 10, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 229, + "percentage": 23 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 754, + "percentage": 75 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 20.5, + "ko": 62.833333333333336 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 1000, + "ok": 239, + "ko": 761 + }, + "minResponseTime": { + "total": 514, + "ok": 514, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10158, + "ok": 7677, + "ko": 10158 + }, + "meanResponseTime": { + "total": 8596, + "ok": 4051, + "ko": 10023 + }, + "standardDeviation": { + "total": 2759, + "ok": 2170, + "ko": 30 + }, + "percentiles1": { + "total": 10008, + "ok": 3761, + "ko": 10011 + }, + "percentiles2": { + "total": 10014, + "ok": 5774, + "ko": 10017 + }, + "percentiles3": { + "total": 10085, + "ok": 7628, + "ko": 10089 + }, + "percentiles4": { + "total": 10111, + "ok": 7656, + "ko": 10121 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 5, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 14, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 220, + "percentage": 22 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 761, + "percentage": 76 +}, + "meanNumberOfRequestsPerSecond": { + "total": 83.33333333333333, + "ok": 19.916666666666668, + "ko": 63.416666666666664 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/js/theme.js b/docs/load_tests/gamesimulation-1000-Current/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-1000-Current/js/unpack.js b/docs/load_tests/gamesimulation-1000-Current/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-0-693933696.html b/docs/load_tests/gamesimulation-1000-Current/req_request-0-693933696.html new file mode 100644 index 00000000..a6754c5e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-1-693933697.html b/docs/load_tests/gamesimulation-1000-Current/req_request-1-693933697.html new file mode 100644 index 00000000..b7dae795 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-2-693933698.html b/docs/load_tests/gamesimulation-1000-Current/req_request-2-693933698.html new file mode 100644 index 00000000..05543807 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-2-693933698.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-3-693933699.html b/docs/load_tests/gamesimulation-1000-Current/req_request-3-693933699.html new file mode 100644 index 00000000..9125c59a --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-3-693933699.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-4-693933700.html b/docs/load_tests/gamesimulation-1000-Current/req_request-4-693933700.html new file mode 100644 index 00000000..e4df5bf9 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-4-693933700.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-5-693933701.html b/docs/load_tests/gamesimulation-1000-Current/req_request-5-693933701.html new file mode 100644 index 00000000..29436d34 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-5-693933701.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/req_request-6-693933702.html b/docs/load_tests/gamesimulation-1000-Current/req_request-6-693933702.html new file mode 100644 index 00000000..49eb4004 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/req_request-6-693933702.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-1000-Current/simulation.log b/docs/load_tests/gamesimulation-1000-Current/simulation.log new file mode 100644 index 00000000..0adce5de --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/simulation.log @@ -0,0 +1,9001 @@ +RUN GameSimulation gamesimulation 1714125043182 Game 1000 petitions 3.10.5 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043790 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043791 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043792 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043793 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043794 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043795 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043796 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043797 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043800 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043801 +USER GameSimulation START 1714125043802 +USER GameSimulation START 1714125043802 +USER GameSimulation START 1714125043802 +USER GameSimulation START 1714125043802 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043803 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043804 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043805 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043806 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043807 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043808 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043809 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043810 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043811 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043812 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043813 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043814 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043815 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043816 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043817 +USER GameSimulation START 1714125043818 +USER GameSimulation START 1714125043818 +USER GameSimulation START 1714125043818 +USER GameSimulation START 1714125043818 +USER GameSimulation START 1714125043819 +USER GameSimulation START 1714125043819 +USER GameSimulation START 1714125043819 +USER GameSimulation START 1714125043819 +USER GameSimulation START 1714125043819 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043820 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043821 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043822 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043823 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043824 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043825 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043826 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043827 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043828 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043829 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043830 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043831 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043832 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043833 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043834 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043835 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043836 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043837 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043838 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043839 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043787 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043840 +USER GameSimulation START 1714125043841 +USER GameSimulation START 1714125043842 +USER GameSimulation START 1714125043842 +USER GameSimulation START 1714125043842 +USER GameSimulation START 1714125043842 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043843 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043844 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043845 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043846 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043847 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043848 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043849 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043850 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043851 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043852 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043853 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043854 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043855 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043856 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043857 +USER GameSimulation START 1714125043858 +USER GameSimulation START 1714125043858 +USER GameSimulation START 1714125043858 +USER GameSimulation START 1714125043858 +USER GameSimulation START 1714125043858 +USER GameSimulation START 1714125043859 +USER GameSimulation START 1714125043859 +USER GameSimulation START 1714125043859 +USER GameSimulation START 1714125043859 +USER GameSimulation START 1714125043859 +USER GameSimulation START 1714125043860 +USER GameSimulation START 1714125043860 +USER GameSimulation START 1714125043860 +USER GameSimulation START 1714125043860 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043861 +USER GameSimulation START 1714125043862 +USER GameSimulation START 1714125043862 +USER GameSimulation START 1714125043862 +USER GameSimulation START 1714125043862 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043863 +USER GameSimulation START 1714125043864 +USER GameSimulation START 1714125043864 +USER GameSimulation START 1714125043864 +USER GameSimulation START 1714125043864 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043865 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043866 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043867 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043868 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043869 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043870 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043871 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043872 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043873 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043874 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043875 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043876 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043877 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043878 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043879 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043880 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043881 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043882 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043883 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043884 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043885 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043886 +USER GameSimulation START 1714125043887 +USER GameSimulation START 1714125043887 +USER GameSimulation START 1714125043887 +USER GameSimulation START 1714125043887 +USER GameSimulation START 1714125043888 +USER GameSimulation START 1714125043888 +USER GameSimulation START 1714125043888 +USER GameSimulation START 1714125043888 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043889 +USER GameSimulation START 1714125043890 +USER GameSimulation START 1714125043890 +USER GameSimulation START 1714125043890 +USER GameSimulation START 1714125043890 +USER GameSimulation START 1714125043890 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043891 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043892 +USER GameSimulation START 1714125043893 +USER GameSimulation START 1714125043893 +USER GameSimulation START 1714125043893 +USER GameSimulation START 1714125043893 +USER GameSimulation START 1714125043893 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043894 +USER GameSimulation START 1714125043895 +USER GameSimulation START 1714125043895 +USER GameSimulation START 1714125043896 +USER GameSimulation START 1714125043897 +USER GameSimulation START 1714125043897 +USER GameSimulation START 1714125043898 +REQUEST request_0 1714125043801 1714125043912 OK +REQUEST request_0 1714125043791 1714125043901 OK +REQUEST request_0 1714125043804 1714125043915 OK +REQUEST request_0 1714125043779 1714125043901 OK +REQUEST request_0 1714125043791 1714125043913 OK +REQUEST request_0 1714125043795 1714125043999 OK +REQUEST request_0 1714125043790 1714125044000 OK +REQUEST request_0 1714125043779 1714125044004 OK +REQUEST request_0 1714125043791 1714125044032 OK +REQUEST request_0 1714125043790 1714125044032 OK +REQUEST request_0 1714125043805 1714125044032 OK +REQUEST request_0 1714125043796 1714125044032 OK +REQUEST request_0 1714125043794 1714125044033 OK +REQUEST request_0 1714125043796 1714125044033 OK +REQUEST request_0 1714125043792 1714125044033 OK +REQUEST request_0 1714125043794 1714125044033 OK +REQUEST request_0 1714125043804 1714125044035 OK +REQUEST request_0 1714125043792 1714125044036 OK +REQUEST request_0 1714125043794 1714125044036 OK +REQUEST request_0 1714125043806 1714125044036 OK +REQUEST request_0 1714125043779 1714125044036 OK +REQUEST request_0 1714125043794 1714125044036 OK +REQUEST request_0 1714125043779 1714125044037 OK +REQUEST request_0 1714125043794 1714125044038 OK +REQUEST request_0 1714125043796 1714125044038 OK +REQUEST request_0 1714125043801 1714125044038 OK +REQUEST request_0 1714125043814 1714125044039 OK +REQUEST request_0 1714125043779 1714125044039 OK +REQUEST request_0 1714125043793 1714125044039 OK +REQUEST request_0 1714125043804 1714125044041 OK +REQUEST request_0 1714125043779 1714125044041 OK +REQUEST request_0 1714125043808 1714125044041 OK +REQUEST request_0 1714125043808 1714125044041 OK +REQUEST request_0 1714125043813 1714125044041 OK +REQUEST request_0 1714125043793 1714125044042 OK +REQUEST request_0 1714125043793 1714125044042 OK +REQUEST request_0 1714125043791 1714125044042 OK +REQUEST request_0 1714125043805 1714125044043 OK +REQUEST request_0 1714125043814 1714125044043 OK +REQUEST request_0 1714125043811 1714125044044 OK +REQUEST request_0 1714125043825 1714125044044 OK +REQUEST request_0 1714125043796 1714125044045 OK +REQUEST request_0 1714125043807 1714125044045 OK +REQUEST request_0 1714125043815 1714125044046 OK +REQUEST request_0 1714125043779 1714125044046 OK +REQUEST request_0 1714125043792 1714125044046 OK +REQUEST request_0 1714125043790 1714125044047 OK +REQUEST request_0 1714125043821 1714125044047 OK +REQUEST request_0 1714125043806 1714125044048 OK +REQUEST request_0 1714125043824 1714125044047 OK +REQUEST request_0 1714125043809 1714125044049 OK +REQUEST request_0 1714125043795 1714125044050 OK +REQUEST request_0 1714125043819 1714125044050 OK +REQUEST request_0 1714125043822 1714125044050 OK +REQUEST request_0 1714125043794 1714125044050 OK +REQUEST request_0 1714125043791 1714125044053 OK +REQUEST request_0 1714125043803 1714125044054 OK +REQUEST request_0 1714125043794 1714125044053 OK +REQUEST request_0 1714125043829 1714125044055 OK +REQUEST request_0 1714125043828 1714125044055 OK +REQUEST request_0 1714125043818 1714125044055 OK +REQUEST request_0 1714125043817 1714125044055 OK +REQUEST request_0 1714125043779 1714125044057 OK +REQUEST request_0 1714125043796 1714125044057 OK +REQUEST request_0 1714125043814 1714125044057 OK +REQUEST request_0 1714125043789 1714125044057 OK +REQUEST request_0 1714125043794 1714125044058 OK +REQUEST request_0 1714125043814 1714125044058 OK +REQUEST request_0 1714125043779 1714125044059 OK +REQUEST request_0 1714125043790 1714125044060 OK +REQUEST request_0 1714125043779 1714125044060 OK +REQUEST request_0 1714125043793 1714125044060 OK +REQUEST request_0 1714125043825 1714125044060 OK +REQUEST request_0 1714125043816 1714125044061 OK +REQUEST request_0 1714125043792 1714125044061 OK +REQUEST request_0 1714125043806 1714125044061 OK +REQUEST request_0 1714125043816 1714125044062 OK +REQUEST request_0 1714125043794 1714125044062 OK +REQUEST request_0 1714125043805 1714125044063 OK +REQUEST request_0 1714125043802 1714125044064 OK +REQUEST request_0 1714125043793 1714125044064 OK +REQUEST request_0 1714125043779 1714125044064 OK +REQUEST request_0 1714125043794 1714125044064 OK +REQUEST request_0 1714125043814 1714125044064 OK +REQUEST request_0 1714125043822 1714125044065 OK +REQUEST request_0 1714125043793 1714125044065 OK +REQUEST request_0 1714125043789 1714125044070 OK +REQUEST request_0 1714125043808 1714125044070 OK +REQUEST request_0 1714125043800 1714125044071 OK +REQUEST request_0 1714125043819 1714125044071 OK +REQUEST request_0 1714125043817 1714125044072 OK +REQUEST request_0 1714125043815 1714125044072 OK +REQUEST request_0 1714125043813 1714125044072 OK +REQUEST request_0 1714125043793 1714125044073 OK +REQUEST request_0 1714125043821 1714125044074 OK +REQUEST request_0 1714125043779 1714125044074 OK +REQUEST request_0 1714125043791 1714125044075 OK +REQUEST request_0 1714125043795 1714125044076 OK +REQUEST request_0 1714125043823 1714125044077 OK +REQUEST request_0 1714125043810 1714125044077 OK +REQUEST request_0 1714125043790 1714125044077 OK +REQUEST request_0 1714125043827 1714125044077 OK +REQUEST request_0 1714125043817 1714125044078 OK +REQUEST request_0 1714125043801 1714125044078 OK +REQUEST request_0 1714125043816 1714125044078 OK +REQUEST request_0 1714125043813 1714125044078 OK +REQUEST request_0 1714125043789 1714125044079 OK +REQUEST request_0 1714125043808 1714125044079 OK +REQUEST request_0 1714125043817 1714125044080 OK +REQUEST request_0 1714125043791 1714125044080 OK +REQUEST request_0 1714125043828 1714125044080 OK +REQUEST request_0 1714125043802 1714125044082 OK +REQUEST request_0 1714125043792 1714125044082 OK +REQUEST request_0 1714125043819 1714125044082 OK +REQUEST request_0 1714125043834 1714125044083 OK +REQUEST request_0 1714125043815 1714125044083 OK +REQUEST request_0 1714125043792 1714125044083 OK +REQUEST request_0 1714125043812 1714125044082 OK +REQUEST request_0 1714125043792 1714125044084 OK +REQUEST request_0 1714125043804 1714125044083 OK +REQUEST request_0 1714125043807 1714125044083 OK +REQUEST request_0 1714125043814 1714125044085 OK +REQUEST request_0 1714125043807 1714125044086 OK +REQUEST request_0 1714125043793 1714125044085 OK +REQUEST request_0 1714125043801 1714125044086 OK +REQUEST request_0 1714125043793 1714125044086 OK +REQUEST request_0 1714125043791 1714125044086 OK +REQUEST request_0 1714125043822 1714125044087 OK +REQUEST request_0 1714125043815 1714125044087 OK +REQUEST request_0 1714125043805 1714125044087 OK +REQUEST request_0 1714125043826 1714125044087 OK +REQUEST request_0 1714125043838 1714125044087 OK +REQUEST request_0 1714125043813 1714125044088 OK +REQUEST request_0 1714125043821 1714125044089 OK +REQUEST request_0 1714125043795 1714125044090 OK +REQUEST request_0 1714125043808 1714125044091 OK +REQUEST request_0 1714125043796 1714125044091 OK +REQUEST request_0 1714125043830 1714125044091 OK +REQUEST request_0 1714125043779 1714125044091 OK +REQUEST request_0 1714125043822 1714125044091 OK +REQUEST request_0 1714125043800 1714125044092 OK +REQUEST request_0 1714125043811 1714125044092 OK +REQUEST request_0 1714125043827 1714125044092 OK +REQUEST request_0 1714125043802 1714125044092 OK +REQUEST request_0 1714125043791 1714125044093 OK +REQUEST request_0 1714125043821 1714125044094 OK +REQUEST request_0 1714125043815 1714125044094 OK +REQUEST request_0 1714125043816 1714125044094 OK +REQUEST request_0 1714125043790 1714125044095 OK +REQUEST request_0 1714125043813 1714125044095 OK +REQUEST request_0 1714125043805 1714125044095 OK +REQUEST request_0 1714125043795 1714125044096 OK +REQUEST request_0 1714125043810 1714125044096 OK +REQUEST request_0 1714125043815 1714125044096 OK +REQUEST request_0 1714125043836 1714125044097 OK +REQUEST request_0 1714125043808 1714125044098 OK +REQUEST request_0 1714125043795 1714125044098 OK +REQUEST request_0 1714125043823 1714125044099 OK +REQUEST request_0 1714125043844 1714125044099 OK +REQUEST request_0 1714125043812 1714125044099 OK +REQUEST request_0 1714125043821 1714125044098 OK +REQUEST request_0 1714125043827 1714125044099 OK +REQUEST request_0 1714125043800 1714125044099 OK +REQUEST request_0 1714125043835 1714125044100 OK +REQUEST request_0 1714125043814 1714125044100 OK +REQUEST request_0 1714125043802 1714125044097 OK +REQUEST request_0 1714125043841 1714125044104 OK +REQUEST request_0 1714125043812 1714125044104 OK +REQUEST request_0 1714125043811 1714125044105 OK +REQUEST request_0 1714125043839 1714125044106 OK +REQUEST request_0 1714125043807 1714125044106 OK +REQUEST request_0 1714125043820 1714125044107 OK +REQUEST request_0 1714125043807 1714125044106 OK +REQUEST request_0 1714125043802 1714125044108 OK +REQUEST request_0 1714125043806 1714125044109 OK +REQUEST request_0 1714125043845 1714125044110 OK +REQUEST request_0 1714125043820 1714125044105 OK +REQUEST request_0 1714125043811 1714125044111 OK +REQUEST request_0 1714125043808 1714125044111 OK +REQUEST request_0 1714125043836 1714125044112 OK +REQUEST request_0 1714125043779 1714125044113 OK +REQUEST request_0 1714125043790 1714125044113 OK +REQUEST request_0 1714125043792 1714125044113 OK +REQUEST request_0 1714125043813 1714125044113 OK +REQUEST request_0 1714125043796 1714125044113 OK +REQUEST request_0 1714125043837 1714125044114 OK +REQUEST request_0 1714125043809 1714125044115 OK +REQUEST request_0 1714125043816 1714125044115 OK +REQUEST request_0 1714125043779 1714125044115 OK +REQUEST request_0 1714125043846 1714125044115 OK +REQUEST request_0 1714125043779 1714125044116 OK +REQUEST request_0 1714125043801 1714125044116 OK +REQUEST request_0 1714125043831 1714125044116 OK +REQUEST request_0 1714125043796 1714125044117 OK +REQUEST request_0 1714125043821 1714125044117 OK +REQUEST request_0 1714125043835 1714125044117 OK +REQUEST request_0 1714125043812 1714125044117 OK +REQUEST request_0 1714125043803 1714125044117 OK +REQUEST request_0 1714125043810 1714125044117 OK +REQUEST request_0 1714125043807 1714125044117 OK +REQUEST request_0 1714125043830 1714125044118 OK +REQUEST request_0 1714125043802 1714125044118 OK +REQUEST request_0 1714125043809 1714125044119 OK +REQUEST request_0 1714125043813 1714125044119 OK +REQUEST request_0 1714125043821 1714125044119 OK +REQUEST request_0 1714125043839 1714125044119 OK +REQUEST request_0 1714125043829 1714125044120 OK +REQUEST request_0 1714125043779 1714125044120 OK +REQUEST request_0 1714125043797 1714125044121 OK +REQUEST request_0 1714125043806 1714125044121 OK +REQUEST request_0 1714125043835 1714125044121 OK +REQUEST request_0 1714125043838 1714125044122 OK +REQUEST request_0 1714125043808 1714125044121 OK +REQUEST request_0 1714125043796 1714125044122 OK +REQUEST request_0 1714125043806 1714125044123 OK +REQUEST request_0 1714125043808 1714125044123 OK +REQUEST request_0 1714125043804 1714125044123 OK +REQUEST request_0 1714125043801 1714125044123 OK +REQUEST request_0 1714125043801 1714125044123 OK +REQUEST request_0 1714125043820 1714125044124 OK +REQUEST request_0 1714125043810 1714125044125 OK +REQUEST request_0 1714125043795 1714125044125 OK +REQUEST request_0 1714125043806 1714125044125 OK +REQUEST request_0 1714125043818 1714125044125 OK +REQUEST request_0 1714125043810 1714125044126 OK +REQUEST request_0 1714125043796 1714125044126 OK +REQUEST request_0 1714125043809 1714125044127 OK +REQUEST request_0 1714125043805 1714125044127 OK +REQUEST request_0 1714125043812 1714125044127 OK +REQUEST request_0 1714125043795 1714125044128 OK +REQUEST request_0 1714125043793 1714125044128 OK +REQUEST request_0 1714125043823 1714125044128 OK +REQUEST request_0 1714125043792 1714125044129 OK +REQUEST request_0 1714125043795 1714125044129 OK +REQUEST request_0 1714125043796 1714125044130 OK +REQUEST request_0 1714125043797 1714125044131 OK +REQUEST request_0 1714125043802 1714125044132 OK +REQUEST request_0 1714125043807 1714125044132 OK +REQUEST request_0 1714125043824 1714125044132 OK +REQUEST request_0 1714125043827 1714125044134 OK +REQUEST request_0 1714125043796 1714125044135 OK +REQUEST request_0 1714125043805 1714125044136 OK +REQUEST request_0 1714125043817 1714125044136 OK +REQUEST request_0 1714125043803 1714125044137 OK +REQUEST request_0 1714125043822 1714125044137 OK +REQUEST request_0 1714125043810 1714125044137 OK +REQUEST request_0 1714125043817 1714125044138 OK +REQUEST request_0 1714125043800 1714125044139 OK +REQUEST request_0 1714125043825 1714125044139 OK +REQUEST request_0 1714125043810 1714125044139 OK +REQUEST request_0 1714125043811 1714125044139 OK +REQUEST request_0 1714125043834 1714125044141 OK +REQUEST request_0 1714125043795 1714125044141 OK +REQUEST request_0 1714125043805 1714125044143 OK +REQUEST request_0 1714125043808 1714125044143 OK +REQUEST request_0 1714125043823 1714125044143 OK +REQUEST request_0 1714125043807 1714125044143 OK +REQUEST request_0 1714125043816 1714125044144 OK +REQUEST request_0 1714125043828 1714125044144 OK +REQUEST request_0 1714125043838 1714125044145 OK +REQUEST request_0 1714125043803 1714125044145 OK +REQUEST request_0 1714125043791 1714125044146 OK +REQUEST request_0 1714125043806 1714125044146 OK +REQUEST request_0 1714125043811 1714125044147 OK +REQUEST request_0 1714125043804 1714125044147 OK +REQUEST request_0 1714125043827 1714125044147 OK +REQUEST request_0 1714125043847 1714125044148 OK +REQUEST request_0 1714125043814 1714125044148 OK +REQUEST request_0 1714125043827 1714125044149 OK +REQUEST request_0 1714125043804 1714125044149 OK +REQUEST request_0 1714125043817 1714125044150 OK +REQUEST request_0 1714125043843 1714125044150 OK +REQUEST request_0 1714125043824 1714125044150 OK +REQUEST request_1 1714125044060 1714125044150 OK +REQUEST request_0 1714125043808 1714125044151 OK +REQUEST request_0 1714125043806 1714125044151 OK +REQUEST request_0 1714125043817 1714125044152 OK +REQUEST request_1 1714125044075 1714125044152 OK +REQUEST request_0 1714125043827 1714125044152 OK +REQUEST request_0 1714125043810 1714125044152 OK +REQUEST request_1 1714125044071 1714125044153 OK +REQUEST request_0 1714125043816 1714125044152 OK +REQUEST request_0 1714125043828 1714125044153 OK +REQUEST request_0 1714125043834 1714125044153 OK +REQUEST request_1 1714125044075 1714125044153 OK +REQUEST request_0 1714125043806 1714125044154 OK +REQUEST request_0 1714125043807 1714125044154 OK +REQUEST request_0 1714125043826 1714125044154 OK +REQUEST request_0 1714125043833 1714125044155 OK +REQUEST request_0 1714125043839 1714125044155 OK +REQUEST request_0 1714125043805 1714125044155 OK +REQUEST request_0 1714125043806 1714125044155 OK +REQUEST request_0 1714125043795 1714125044156 OK +REQUEST request_0 1714125043838 1714125044157 OK +REQUEST request_0 1714125043805 1714125044157 OK +REQUEST request_0 1714125043810 1714125044157 OK +REQUEST request_0 1714125043824 1714125044157 OK +REQUEST request_0 1714125043793 1714125044157 OK +REQUEST request_1 1714125044080 1714125044158 OK +REQUEST request_1 1714125044083 1714125044158 OK +REQUEST request_0 1714125043790 1714125044158 OK +REQUEST request_0 1714125043835 1714125044159 OK +REQUEST request_0 1714125043811 1714125044159 OK +REQUEST request_0 1714125043807 1714125044159 OK +REQUEST request_0 1714125043812 1714125044159 OK +REQUEST request_0 1714125043826 1714125044159 OK +REQUEST request_0 1714125043832 1714125044160 OK +REQUEST request_0 1714125043823 1714125044160 OK +REQUEST request_0 1714125043813 1714125044161 OK +REQUEST request_0 1714125043803 1714125044161 OK +REQUEST request_0 1714125043791 1714125044161 OK +REQUEST request_1 1714125044079 1714125044161 OK +REQUEST request_0 1714125043825 1714125044161 OK +REQUEST request_0 1714125043822 1714125044162 OK +REQUEST request_0 1714125043812 1714125044162 OK +REQUEST request_0 1714125043838 1714125044162 OK +REQUEST request_0 1714125043811 1714125044163 OK +REQUEST request_1 1714125044084 1714125044163 OK +REQUEST request_1 1714125044084 1714125044163 OK +REQUEST request_1 1714125044087 1714125044163 OK +REQUEST request_0 1714125043822 1714125044164 OK +REQUEST request_1 1714125044087 1714125044164 OK +REQUEST request_0 1714125043792 1714125044164 OK +REQUEST request_0 1714125043811 1714125044164 OK +REQUEST request_0 1714125043836 1714125044164 OK +REQUEST request_1 1714125044081 1714125044164 OK +REQUEST request_0 1714125043826 1714125044164 OK +REQUEST request_1 1714125044089 1714125044167 OK +REQUEST request_1 1714125044092 1714125044167 OK +REQUEST request_0 1714125043812 1714125044168 OK +REQUEST request_1 1714125044092 1714125044168 OK +REQUEST request_0 1714125043814 1714125044168 OK +REQUEST request_0 1714125043819 1714125044168 OK +REQUEST request_0 1714125043828 1714125044169 OK +REQUEST request_1 1714125044093 1714125044169 OK +REQUEST request_1 1714125044092 1714125044169 OK +REQUEST request_0 1714125043845 1714125044169 OK +REQUEST request_0 1714125043807 1714125044170 OK +REQUEST request_0 1714125043816 1714125044170 OK +REQUEST request_0 1714125043828 1714125044170 OK +REQUEST request_0 1714125043797 1714125044171 OK +REQUEST request_0 1714125043810 1714125044171 OK +REQUEST request_0 1714125043837 1714125044172 OK +REQUEST request_0 1714125043806 1714125044172 OK +REQUEST request_0 1714125043796 1714125044172 OK +REQUEST request_1 1714125044096 1714125044172 OK +REQUEST request_1 1714125044098 1714125044172 OK +REQUEST request_1 1714125044096 1714125044172 OK +REQUEST request_1 1714125044099 1714125044173 OK +REQUEST request_0 1714125043837 1714125044174 OK +REQUEST request_0 1714125043792 1714125044174 OK +REQUEST request_0 1714125043814 1714125044174 OK +REQUEST request_1 1714125044100 1714125044174 OK +REQUEST request_1 1714125044100 1714125044174 OK +REQUEST request_1 1714125044100 1714125044174 OK +REQUEST request_0 1714125043794 1714125044174 OK +REQUEST request_1 1714125044101 1714125044175 OK +REQUEST request_1 1714125044107 1714125044175 OK +REQUEST request_0 1714125043791 1714125044175 OK +REQUEST request_1 1714125044027 1714125044175 OK +REQUEST request_0 1714125043839 1714125044175 OK +REQUEST request_1 1714125044033 1714125044175 OK +REQUEST request_0 1714125043797 1714125044176 OK +REQUEST request_1 1714125044106 1714125044176 OK +REQUEST request_1 1714125044036 1714125044176 OK +REQUEST request_1 1714125044107 1714125044176 OK +REQUEST request_1 1714125044039 1714125044176 OK +REQUEST request_1 1714125044042 1714125044176 OK +REQUEST request_1 1714125044108 1714125044176 OK +REQUEST request_1 1714125044109 1714125044176 OK +REQUEST request_1 1714125044045 1714125044177 OK +REQUEST request_1 1714125044027 1714125044177 OK +REQUEST request_0 1714125043839 1714125044177 OK +REQUEST request_1 1714125044033 1714125044177 OK +REQUEST request_1 1714125044036 1714125044177 OK +REQUEST request_1 1714125044110 1714125044177 OK +REQUEST request_0 1714125043823 1714125044177 OK +REQUEST request_1 1714125044046 1714125044177 OK +REQUEST request_1 1714125044042 1714125044178 OK +REQUEST request_1 1714125044048 1714125044178 OK +REQUEST request_1 1714125044054 1714125044178 OK +REQUEST request_0 1714125043846 1714125044178 OK +REQUEST request_1 1714125044065 1714125044178 OK +REQUEST request_1 1714125044073 1714125044179 OK +REQUEST request_1 1714125044111 1714125044179 OK +REQUEST request_1 1714125044112 1714125044179 OK +REQUEST request_1 1714125044113 1714125044179 OK +REQUEST request_0 1714125043827 1714125044179 OK +REQUEST request_1 1714125044112 1714125044180 OK +REQUEST request_0 1714125043820 1714125044180 OK +REQUEST request_1 1714125044114 1714125044182 OK +REQUEST request_0 1714125043827 1714125044182 OK +REQUEST request_1 1714125044113 1714125044182 OK +REQUEST request_1 1714125044114 1714125044182 OK +REQUEST request_1 1714125044114 1714125044182 OK +REQUEST request_1 1714125044118 1714125044201 OK +REQUEST request_1 1714125044116 1714125044201 OK +REQUEST request_1 1714125044116 1714125044201 OK +REQUEST request_1 1714125044117 1714125044201 OK +REQUEST request_0 1714125043846 1714125044202 OK +REQUEST request_1 1714125044116 1714125044202 OK +REQUEST request_1 1714125044118 1714125044204 OK +REQUEST request_0 1714125043795 1714125044204 OK +REQUEST request_1 1714125044116 1714125044204 OK +REQUEST request_1 1714125044120 1714125044204 OK +REQUEST request_1 1714125044118 1714125044204 OK +REQUEST request_1 1714125044121 1714125044204 OK +REQUEST request_1 1714125044122 1714125044204 OK +REQUEST request_1 1714125044120 1714125044205 OK +REQUEST request_1 1714125044118 1714125044205 OK +REQUEST request_0 1714125043826 1714125044206 OK +REQUEST request_1 1714125044027 1714125044209 OK +REQUEST request_0 1714125043817 1714125044209 OK +REQUEST request_1 1714125044033 1714125044209 OK +REQUEST request_1 1714125044036 1714125044209 OK +REQUEST request_1 1714125044039 1714125044210 OK +REQUEST request_1 1714125044042 1714125044210 OK +REQUEST request_1 1714125044045 1714125044210 OK +REQUEST request_0 1714125043819 1714125044211 OK +REQUEST request_1 1714125044126 1714125044211 OK +REQUEST request_1 1714125044048 1714125044211 OK +REQUEST request_1 1714125044053 1714125044211 OK +REQUEST request_1 1714125044055 1714125044212 OK +REQUEST request_0 1714125043817 1714125044212 OK +REQUEST request_1 1714125044058 1714125044212 OK +REQUEST request_1 1714125044060 1714125044213 OK +REQUEST request_1 1714125044124 1714125044213 OK +REQUEST request_1 1714125044065 1714125044213 OK +REQUEST request_0 1714125043818 1714125044214 OK +REQUEST request_1 1714125044073 1714125044214 OK +REQUEST request_1 1714125044122 1714125044214 OK +REQUEST request_1 1714125044124 1714125044214 OK +REQUEST request_0 1714125043838 1714125044215 OK +REQUEST request_1 1714125044125 1714125044215 OK +REQUEST request_0 1714125043821 1714125044216 OK +REQUEST request_0 1714125043838 1714125044216 OK +REQUEST request_1 1714125044127 1714125044217 OK +REQUEST request_0 1714125043820 1714125044218 OK +REQUEST request_0 1714125043840 1714125044218 OK +REQUEST request_0 1714125043822 1714125044219 OK +REQUEST request_1 1714125044086 1714125044220 OK +REQUEST request_1 1714125044080 1714125044220 OK +REQUEST request_1 1714125044095 1714125044220 OK +REQUEST request_1 1714125044060 1714125044220 OK +REQUEST request_1 1714125044112 1714125044221 OK +REQUEST request_1 1714125044063 1714125044221 OK +REQUEST request_1 1714125044065 1714125044221 OK +REQUEST request_1 1714125044117 1714125044221 OK +REQUEST request_1 1714125044120 1714125044221 OK +REQUEST request_1 1714125044071 1714125044221 OK +REQUEST request_1 1714125044027 1714125044221 OK +REQUEST request_1 1714125044078 1714125044221 OK +REQUEST request_1 1714125044137 1714125044222 OK +REQUEST request_1 1714125044033 1714125044222 OK +REQUEST request_1 1714125044081 1714125044222 OK +REQUEST request_1 1714125044037 1714125044222 OK +REQUEST request_1 1714125044083 1714125044222 OK +REQUEST request_1 1714125044085 1714125044222 OK +REQUEST request_1 1714125044040 1714125044222 OK +REQUEST request_1 1714125044042 1714125044223 OK +REQUEST request_1 1714125044088 1714125044223 OK +REQUEST request_1 1714125044090 1714125044223 OK +REQUEST request_1 1714125044044 1714125044223 OK +REQUEST request_1 1714125044046 1714125044223 OK +REQUEST request_1 1714125044092 1714125044223 OK +REQUEST request_1 1714125044053 1714125044223 OK +REQUEST request_1 1714125044095 1714125044223 OK +REQUEST request_1 1714125044056 1714125044223 OK +REQUEST request_1 1714125044097 1714125044224 OK +REQUEST request_1 1714125044058 1714125044224 OK +REQUEST request_0 1714125043815 1714125044224 OK +REQUEST request_1 1714125044112 1714125044224 OK +REQUEST request_1 1714125044063 1714125044224 OK +REQUEST request_1 1714125044123 1714125044224 OK +REQUEST request_1 1714125044074 1714125044224 OK +REQUEST request_1 1714125044126 1714125044224 OK +REQUEST request_1 1714125044079 1714125044224 OK +REQUEST request_1 1714125044084 1714125044225 OK +REQUEST request_1 1714125044087 1714125044225 OK +REQUEST request_1 1714125044089 1714125044225 OK +REQUEST request_1 1714125044091 1714125044226 OK +REQUEST request_0 1714125043812 1714125044226 OK +REQUEST request_1 1714125044096 1714125044226 OK +REQUEST request_1 1714125044112 1714125044226 OK +REQUEST request_1 1714125044115 1714125044226 OK +REQUEST request_1 1714125044118 1714125044227 OK +REQUEST request_0 1714125043813 1714125044227 OK +REQUEST request_1 1714125044061 1714125044229 OK +REQUEST request_0 1714125043821 1714125044229 OK +REQUEST request_1 1714125044142 1714125044229 OK +REQUEST request_1 1714125044140 1714125044229 OK +REQUEST request_1 1714125044075 1714125044229 OK +REQUEST request_1 1714125044145 1714125044229 OK +REQUEST request_1 1714125044065 1714125044230 OK +REQUEST request_1 1714125044149 1714125044230 OK +REQUEST request_1 1714125044079 1714125044230 OK +REQUEST request_1 1714125044084 1714125044230 OK +REQUEST request_1 1714125044081 1714125044230 OK +REQUEST request_0 1714125043806 1714125044231 OK +REQUEST request_1 1714125044088 1714125044231 OK +REQUEST request_1 1714125044092 1714125044231 OK +REQUEST request_1 1714125044096 1714125044231 OK +REQUEST request_1 1714125044100 1714125044232 OK +REQUEST request_1 1714125044027 1714125044232 OK +REQUEST request_1 1714125044116 1714125044232 OK +REQUEST request_1 1714125044118 1714125044232 OK +REQUEST request_1 1714125044033 1714125044232 OK +REQUEST request_1 1714125044037 1714125044232 OK +REQUEST request_0 1714125043811 1714125044232 OK +REQUEST request_1 1714125044120 1714125044233 OK +REQUEST request_1 1714125044039 1714125044233 OK +REQUEST request_1 1714125044041 1714125044233 OK +REQUEST request_1 1714125044122 1714125044233 OK +REQUEST request_1 1714125044044 1714125044234 OK +REQUEST request_1 1714125044134 1714125044234 OK +REQUEST request_1 1714125044129 1714125044234 OK +REQUEST request_1 1714125044046 1714125044234 OK +REQUEST request_0 1714125043816 1714125044234 OK +REQUEST request_1 1714125044050 1714125044235 OK +REQUEST request_1 1714125044139 1714125044235 OK +REQUEST request_1 1714125044056 1714125044235 OK +REQUEST request_1 1714125044148 1714125044235 OK +REQUEST request_1 1714125044059 1714125044235 OK +REQUEST request_1 1714125044062 1714125044235 OK +REQUEST request_1 1714125044146 1714125044235 OK +REQUEST request_1 1714125044064 1714125044236 OK +REQUEST request_1 1714125044150 1714125044236 OK +REQUEST request_1 1714125044074 1714125044236 OK +REQUEST request_1 1714125044048 1714125044236 OK +REQUEST request_1 1714125044151 1714125044236 OK +REQUEST request_1 1714125044081 1714125044236 OK +REQUEST request_1 1714125044053 1714125044236 OK +REQUEST request_0 1714125043807 1714125044236 OK +REQUEST request_1 1714125044085 1714125044236 OK +REQUEST request_1 1714125044056 1714125044236 OK +REQUEST request_1 1714125044088 1714125044237 OK +REQUEST request_1 1714125044058 1714125044237 OK +REQUEST request_1 1714125044094 1714125044237 OK +REQUEST request_1 1714125044063 1714125044237 OK +REQUEST request_1 1714125044027 1714125044237 OK +REQUEST request_1 1714125044113 1714125044237 OK +REQUEST request_1 1714125044065 1714125044237 OK +REQUEST request_1 1714125044035 1714125044237 OK +REQUEST request_1 1714125044118 1714125044237 OK +REQUEST request_1 1714125044153 1714125044237 OK +REQUEST request_1 1714125044157 1714125044237 OK +REQUEST request_1 1714125044061 1714125044237 OK +REQUEST request_1 1714125044156 1714125044237 OK +REQUEST request_1 1714125044120 1714125044238 OK +REQUEST request_1 1714125044039 1714125044238 OK +REQUEST request_1 1714125044074 1714125044238 OK +REQUEST request_1 1714125044159 1714125044238 OK +REQUEST request_1 1714125044043 1714125044238 OK +REQUEST request_1 1714125044123 1714125044238 OK +REQUEST request_1 1714125044027 1714125044238 OK +REQUEST request_1 1714125044161 1714125044238 OK +REQUEST request_1 1714125044128 1714125044238 OK +REQUEST request_1 1714125044126 1714125044238 OK +REQUEST request_1 1714125044033 1714125044238 OK +REQUEST request_1 1714125044154 1714125044238 OK +REQUEST request_1 1714125044048 1714125044238 OK +REQUEST request_1 1714125044129 1714125044238 OK +REQUEST request_1 1714125044037 1714125044238 OK +REQUEST request_1 1714125044131 1714125044238 OK +REQUEST request_1 1714125044040 1714125044239 OK +REQUEST request_1 1714125044053 1714125044239 OK +REQUEST request_1 1714125044133 1714125044239 OK +REQUEST request_1 1714125044135 1714125044239 OK +REQUEST request_1 1714125044138 1714125044239 OK +REQUEST request_1 1714125044043 1714125044239 OK +REQUEST request_1 1714125044062 1714125044239 OK +REQUEST request_1 1714125044137 1714125044239 OK +REQUEST request_1 1714125044143 1714125044239 OK +REQUEST request_1 1714125044047 1714125044239 OK +REQUEST request_1 1714125044140 1714125044239 OK +REQUEST request_1 1714125044071 1714125044239 OK +REQUEST request_1 1714125044054 1714125044239 OK +REQUEST request_1 1714125044151 1714125044239 OK +REQUEST request_1 1714125044144 1714125044239 OK +REQUEST request_1 1714125044078 1714125044239 OK +REQUEST request_1 1714125044152 1714125044239 OK +REQUEST request_1 1714125044058 1714125044240 OK +REQUEST request_1 1714125044146 1714125044240 OK +REQUEST request_1 1714125044083 1714125044240 OK +REQUEST request_1 1714125044065 1714125044240 OK +REQUEST request_1 1714125044087 1714125044240 OK +REQUEST request_1 1714125044149 1714125044240 OK +REQUEST request_1 1714125044154 1714125044240 OK +REQUEST request_1 1714125044092 1714125044240 OK +REQUEST request_1 1714125044079 1714125044240 OK +REQUEST request_1 1714125044155 1714125044240 OK +REQUEST request_1 1714125044150 1714125044240 OK +REQUEST request_1 1714125044153 1714125044240 OK +REQUEST request_1 1714125044156 1714125044240 OK +REQUEST request_1 1714125044159 1714125044240 OK +REQUEST request_1 1714125044085 1714125044240 OK +REQUEST request_1 1714125044152 1714125044240 OK +REQUEST request_1 1714125044104 1714125044240 OK +REQUEST request_1 1714125044079 1714125044240 OK +REQUEST request_1 1714125044096 1714125044240 OK +REQUEST request_1 1714125044158 1714125044240 OK +REQUEST request_1 1714125044161 1714125044240 OK +REQUEST request_1 1714125044115 1714125044241 OK +REQUEST request_1 1714125044088 1714125044241 OK +REQUEST request_1 1714125044112 1714125044241 OK +REQUEST request_1 1714125044160 1714125044241 OK +REQUEST request_1 1714125044119 1714125044241 OK +REQUEST request_1 1714125044093 1714125044241 OK +REQUEST request_1 1714125044121 1714125044241 OK +REQUEST request_1 1714125044161 1714125044241 OK +REQUEST request_1 1714125044122 1714125044241 OK +REQUEST request_1 1714125044110 1714125044241 OK +REQUEST request_1 1714125044124 1714125044241 OK +REQUEST request_1 1714125044129 1714125044241 OK +REQUEST request_1 1714125044163 1714125044241 OK +REQUEST request_1 1714125044164 1714125044241 OK +REQUEST request_1 1714125044163 1714125044241 OK +REQUEST request_1 1714125044124 1714125044241 OK +REQUEST request_1 1714125044138 1714125044241 OK +REQUEST request_1 1714125044158 1714125044241 OK +REQUEST request_1 1714125044125 1714125044241 OK +REQUEST request_1 1714125044164 1714125044241 OK +REQUEST request_1 1714125044167 1714125044241 OK +REQUEST request_1 1714125044163 1714125044242 OK +REQUEST request_1 1714125044126 1714125044242 OK +REQUEST request_1 1714125044127 1714125044242 OK +REQUEST request_1 1714125044160 1714125044242 OK +REQUEST request_1 1714125044145 1714125044242 OK +REQUEST request_1 1714125044129 1714125044242 OK +REQUEST request_1 1714125044162 1714125044242 OK +REQUEST request_1 1714125044131 1714125044242 OK +REQUEST request_1 1714125044164 1714125044242 OK +REQUEST request_1 1714125044135 1714125044242 OK +REQUEST request_1 1714125044134 1714125044242 OK +REQUEST request_1 1714125044141 1714125044242 OK +REQUEST request_1 1714125044139 1714125044242 OK +REQUEST request_1 1714125044143 1714125044242 OK +REQUEST request_1 1714125044145 1714125044243 OK +REQUEST request_1 1714125044147 1714125044243 OK +REQUEST request_1 1714125044150 1714125044243 OK +REQUEST request_0 1714125043846 1714125044243 OK +REQUEST request_1 1714125044152 1714125044243 OK +REQUEST request_1 1714125044154 1714125044247 OK +REQUEST request_1 1714125044156 1714125044247 OK +REQUEST request_1 1714125044157 1714125044247 OK +REQUEST request_1 1714125044161 1714125044247 OK +REQUEST request_1 1714125044159 1714125044247 OK +REQUEST request_1 1714125044027 1714125044249 OK +REQUEST request_1 1714125044034 1714125044249 OK +REQUEST request_1 1714125044039 1714125044250 OK +REQUEST request_1 1714125044043 1714125044250 OK +REQUEST request_1 1714125044047 1714125044250 OK +REQUEST request_1 1714125044055 1714125044250 OK +REQUEST request_1 1714125044059 1714125044251 OK +REQUEST request_1 1714125044071 1714125044251 OK +REQUEST request_1 1714125044079 1714125044251 OK +REQUEST request_1 1714125044087 1714125044251 OK +REQUEST request_1 1714125044169 1714125044252 OK +REQUEST request_1 1714125044092 1714125044252 OK +REQUEST request_1 1714125044169 1714125044252 OK +REQUEST request_1 1714125044169 1714125044252 OK +REQUEST request_1 1714125044172 1714125044252 OK +REQUEST request_1 1714125044170 1714125044252 OK +REQUEST request_1 1714125044097 1714125044252 OK +REQUEST request_1 1714125044172 1714125044252 OK +REQUEST request_1 1714125044170 1714125044252 OK +REQUEST request_1 1714125044171 1714125044252 OK +REQUEST request_1 1714125044172 1714125044252 OK +REQUEST request_1 1714125044101 1714125044252 OK +REQUEST request_1 1714125044170 1714125044252 OK +REQUEST request_1 1714125044174 1714125044252 OK +REQUEST request_1 1714125044174 1714125044252 OK +REQUEST request_1 1714125044174 1714125044252 OK +REQUEST request_1 1714125044114 1714125044252 OK +REQUEST request_1 1714125044176 1714125044252 OK +REQUEST request_1 1714125044174 1714125044252 OK +REQUEST request_1 1714125044125 1714125044252 OK +REQUEST request_1 1714125044176 1714125044252 OK +REQUEST request_1 1714125044175 1714125044253 OK +REQUEST request_1 1714125044129 1714125044253 OK +REQUEST request_1 1714125044177 1714125044253 OK +REQUEST request_1 1714125044133 1714125044253 OK +REQUEST request_1 1714125044137 1714125044253 OK +REQUEST request_1 1714125044145 1714125044253 OK +REQUEST request_1 1714125044147 1714125044253 OK +REQUEST request_1 1714125044144 1714125044253 OK +REQUEST request_1 1714125044147 1714125044253 OK +REQUEST request_1 1714125044154 1714125044253 OK +REQUEST request_1 1714125044151 1714125044254 OK +REQUEST request_1 1714125044154 1714125044254 OK +REQUEST request_1 1714125044156 1714125044254 OK +REQUEST request_1 1714125044158 1714125044254 OK +REQUEST request_1 1714125044159 1714125044254 OK +REQUEST request_1 1714125044161 1714125044255 OK +REQUEST request_1 1714125044163 1714125044255 OK +REQUEST request_1 1714125044202 1714125044255 OK +REQUEST request_1 1714125044209 1714125044255 OK +REQUEST request_1 1714125044179 1714125044255 OK +REQUEST request_1 1714125044178 1714125044255 OK +REQUEST request_0 1714125043846 1714125044255 OK +REQUEST request_1 1714125044164 1714125044255 OK +REQUEST request_1 1714125044211 1714125044255 OK +REQUEST request_1 1714125044179 1714125044255 OK +REQUEST request_1 1714125044212 1714125044255 OK +REQUEST request_1 1714125044181 1714125044255 OK +REQUEST request_1 1714125044218 1714125044255 OK +REQUEST request_1 1714125044218 1714125044255 OK +REQUEST request_1 1714125044182 1714125044256 OK +REQUEST request_1 1714125044216 1714125044256 OK +REQUEST request_1 1714125044204 1714125044256 OK +REQUEST request_1 1714125044207 1714125044256 OK +REQUEST request_1 1714125044214 1714125044256 OK +REQUEST request_1 1714125044217 1714125044256 OK +REQUEST request_1 1714125044224 1714125044256 OK +REQUEST request_1 1714125044220 1714125044256 OK +REQUEST request_1 1714125044168 1714125044256 OK +REQUEST request_1 1714125044215 1714125044257 OK +REQUEST request_1 1714125044170 1714125044257 OK +REQUEST request_1 1714125044172 1714125044257 OK +REQUEST request_1 1714125044226 1714125044257 OK +REQUEST request_0 1714125043812 1714125044257 OK +REQUEST request_0 1714125043845 1714125044258 OK +REQUEST request_0 1714125043824 1714125044258 OK +REQUEST request_0 1714125043845 1714125044258 OK +REQUEST request_0 1714125043846 1714125044259 OK +REQUEST request_0 1714125043846 1714125044259 OK +REQUEST request_0 1714125043847 1714125044260 OK +REQUEST request_0 1714125043845 1714125044261 OK +REQUEST request_0 1714125043841 1714125044261 OK +REQUEST request_1 1714125044228 1714125044261 OK +REQUEST request_0 1714125043845 1714125044262 OK +REQUEST request_0 1714125043847 1714125044262 OK +REQUEST request_0 1714125043825 1714125044262 OK +REQUEST request_0 1714125043847 1714125044263 OK +REQUEST request_0 1714125043811 1714125044264 OK +REQUEST request_1 1714125044229 1714125044264 OK +REQUEST request_1 1714125044231 1714125044264 OK +REQUEST request_1 1714125044233 1714125044264 OK +REQUEST request_0 1714125043846 1714125044264 OK +REQUEST request_0 1714125043826 1714125044267 OK +REQUEST request_0 1714125043848 1714125044267 OK +REQUEST request_0 1714125043849 1714125044267 OK +REQUEST request_0 1714125043847 1714125044267 OK +REQUEST request_0 1714125043812 1714125044268 OK +REQUEST request_0 1714125043848 1714125044268 OK +REQUEST request_0 1714125043827 1714125044268 OK +REQUEST request_0 1714125043848 1714125044270 OK +REQUEST request_0 1714125043847 1714125044270 OK +REQUEST request_0 1714125043812 1714125044270 OK +REQUEST request_0 1714125043811 1714125044270 OK +REQUEST request_0 1714125043847 1714125044271 OK +REQUEST request_0 1714125043847 1714125044271 OK +REQUEST request_0 1714125043848 1714125044271 OK +REQUEST request_1 1714125044235 1714125044272 OK +REQUEST request_0 1714125043829 1714125044272 OK +REQUEST request_0 1714125043847 1714125044272 OK +REQUEST request_1 1714125044237 1714125044273 OK +REQUEST request_0 1714125043848 1714125044273 OK +REQUEST request_0 1714125043843 1714125044273 OK +REQUEST request_0 1714125043847 1714125044274 OK +REQUEST request_0 1714125043812 1714125044274 OK +REQUEST request_0 1714125043846 1714125044275 OK +REQUEST request_0 1714125043828 1714125044275 OK +REQUEST request_0 1714125043813 1714125044275 OK +REQUEST request_0 1714125043813 1714125044276 OK +REQUEST request_0 1714125043848 1714125044276 OK +REQUEST request_0 1714125043846 1714125044276 OK +REQUEST request_0 1714125043848 1714125044276 OK +REQUEST request_0 1714125043849 1714125044276 OK +REQUEST request_0 1714125043828 1714125044277 OK +REQUEST request_0 1714125043849 1714125044277 OK +REQUEST request_0 1714125043848 1714125044279 OK +REQUEST request_0 1714125043830 1714125044279 OK +REQUEST request_0 1714125043849 1714125044279 OK +REQUEST request_1 1714125044244 1714125044279 OK +REQUEST request_0 1714125043849 1714125044280 OK +REQUEST request_0 1714125043846 1714125044280 OK +REQUEST request_0 1714125043844 1714125044280 OK +REQUEST request_0 1714125043848 1714125044280 OK +REQUEST request_0 1714125043848 1714125044280 OK +REQUEST request_0 1714125043833 1714125044280 OK +REQUEST request_0 1714125043846 1714125044283 OK +REQUEST request_0 1714125043849 1714125044283 OK +REQUEST request_0 1714125043845 1714125044283 OK +REQUEST request_0 1714125043850 1714125044283 OK +REQUEST request_0 1714125043849 1714125044283 OK +REQUEST request_0 1714125043850 1714125044284 OK +REQUEST request_0 1714125043845 1714125044285 OK +REQUEST request_1 1714125044255 1714125044285 OK +REQUEST request_1 1714125044258 1714125044286 OK +REQUEST request_0 1714125043850 1714125044286 OK +REQUEST request_1 1714125044259 1714125044286 OK +REQUEST request_0 1714125043850 1714125044287 OK +REQUEST request_0 1714125043848 1714125044287 OK +REQUEST request_0 1714125043850 1714125044288 OK +REQUEST request_0 1714125043850 1714125044288 OK +REQUEST request_1 1714125044258 1714125044289 OK +REQUEST request_1 1714125044261 1714125044289 OK +REQUEST request_1 1714125044260 1714125044289 OK +REQUEST request_0 1714125043849 1714125044289 OK +REQUEST request_0 1714125043849 1714125044289 OK +REQUEST request_0 1714125043850 1714125044289 OK +REQUEST request_1 1714125044261 1714125044290 OK +REQUEST request_0 1714125043831 1714125044290 OK +REQUEST request_0 1714125043851 1714125044290 OK +REQUEST request_0 1714125043847 1714125044290 OK +REQUEST request_1 1714125044260 1714125044290 OK +REQUEST request_0 1714125043832 1714125044291 OK +REQUEST request_1 1714125044264 1714125044292 OK +REQUEST request_0 1714125043849 1714125044292 OK +REQUEST request_0 1714125043850 1714125044292 OK +REQUEST request_0 1714125043838 1714125044292 OK +REQUEST request_0 1714125043779 1714125044292 OK +REQUEST request_0 1714125043849 1714125044293 OK +REQUEST request_1 1714125044263 1714125044293 OK +REQUEST request_0 1714125043838 1714125044293 OK +REQUEST request_0 1714125043851 1714125044293 OK +REQUEST request_1 1714125044267 1714125044294 OK +REQUEST request_0 1714125043851 1714125044294 OK +REQUEST request_1 1714125044258 1714125044295 OK +REQUEST request_0 1714125043852 1714125044295 OK +REQUEST request_1 1714125044263 1714125044295 OK +REQUEST request_1 1714125044267 1714125044295 OK +REQUEST request_1 1714125044260 1714125044296 OK +REQUEST request_0 1714125043851 1714125044296 OK +REQUEST request_1 1714125044262 1714125044296 OK +REQUEST request_1 1714125044267 1714125044296 OK +REQUEST request_1 1714125044264 1714125044296 OK +REQUEST request_0 1714125043852 1714125044296 OK +REQUEST request_0 1714125043851 1714125044296 OK +REQUEST request_0 1714125043850 1714125044296 OK +REQUEST request_1 1714125044267 1714125044297 OK +REQUEST request_1 1714125044269 1714125044299 OK +REQUEST request_1 1714125044269 1714125044299 OK +REQUEST request_0 1714125043854 1714125044299 OK +REQUEST request_1 1714125044270 1714125044299 OK +REQUEST request_0 1714125043851 1714125044300 OK +REQUEST request_1 1714125044270 1714125044300 OK +REQUEST request_1 1714125044267 1714125044300 OK +REQUEST request_1 1714125044271 1714125044300 OK +REQUEST request_1 1714125044269 1714125044300 OK +REQUEST request_0 1714125043851 1714125044300 OK +REQUEST request_1 1714125044270 1714125044300 OK +REQUEST request_1 1714125044272 1714125044301 OK +REQUEST request_1 1714125044270 1714125044301 OK +REQUEST request_1 1714125044271 1714125044301 OK +REQUEST request_1 1714125044273 1714125044302 OK +REQUEST request_1 1714125044273 1714125044302 OK +REQUEST request_1 1714125044273 1714125044302 OK +REQUEST request_1 1714125044276 1714125044303 OK +REQUEST request_0 1714125043852 1714125044303 OK +REQUEST request_1 1714125044273 1714125044303 OK +REQUEST request_1 1714125044275 1714125044303 OK +REQUEST request_1 1714125044274 1714125044303 OK +REQUEST request_1 1714125044276 1714125044306 OK +REQUEST request_1 1714125044274 1714125044306 OK +REQUEST request_1 1714125044277 1714125044306 OK +REQUEST request_1 1714125044276 1714125044306 OK +REQUEST request_0 1714125043839 1714125044306 OK +REQUEST request_0 1714125043851 1714125044306 OK +REQUEST request_1 1714125044279 1714125044308 OK +REQUEST request_0 1714125043853 1714125044308 OK +REQUEST request_1 1714125044280 1714125044309 OK +REQUEST request_1 1714125044278 1714125044309 OK +REQUEST request_1 1714125044280 1714125044309 OK +REQUEST request_1 1714125044276 1714125044310 OK +REQUEST request_1 1714125044276 1714125044310 OK +REQUEST request_1 1714125044280 1714125044311 OK +REQUEST request_1 1714125044283 1714125044311 OK +REQUEST request_1 1714125044279 1714125044311 OK +REQUEST request_1 1714125044281 1714125044311 OK +REQUEST request_0 1714125043851 1714125044311 OK +REQUEST request_1 1714125044278 1714125044311 OK +REQUEST request_1 1714125044283 1714125044311 OK +REQUEST request_1 1714125044283 1714125044311 OK +REQUEST request_1 1714125044276 1714125044311 OK +REQUEST request_1 1714125044280 1714125044312 OK +REQUEST request_1 1714125044281 1714125044312 OK +REQUEST request_1 1714125044279 1714125044312 OK +REQUEST request_0 1714125043851 1714125044312 OK +REQUEST request_1 1714125044283 1714125044312 OK +REQUEST request_0 1714125043852 1714125044312 OK +REQUEST request_1 1714125044285 1714125044313 OK +REQUEST request_0 1714125043847 1714125044313 OK +REQUEST request_1 1714125044284 1714125044314 OK +REQUEST request_1 1714125044285 1714125044314 OK +REQUEST request_0 1714125043843 1714125044316 OK +REQUEST request_1 1714125044287 1714125044317 OK +REQUEST request_1 1714125044288 1714125044317 OK +REQUEST request_1 1714125044288 1714125044317 OK +REQUEST request_1 1714125044290 1714125044318 OK +REQUEST request_1 1714125044288 1714125044318 OK +REQUEST request_1 1714125044289 1714125044318 OK +REQUEST request_1 1714125044291 1714125044318 OK +REQUEST request_1 1714125044287 1714125044318 OK +REQUEST request_1 1714125044291 1714125044319 OK +REQUEST request_1 1714125044289 1714125044319 OK +REQUEST request_0 1714125043852 1714125044319 OK +REQUEST request_1 1714125044290 1714125044319 OK +REQUEST request_1 1714125044291 1714125044320 OK +REQUEST request_1 1714125044292 1714125044320 OK +REQUEST request_1 1714125044293 1714125044320 OK +REQUEST request_1 1714125044292 1714125044320 OK +REQUEST request_1 1714125044292 1714125044321 OK +REQUEST request_0 1714125043851 1714125044321 OK +REQUEST request_1 1714125044294 1714125044321 OK +REQUEST request_1 1714125044294 1714125044321 OK +REQUEST request_1 1714125044293 1714125044322 OK +REQUEST request_0 1714125043853 1714125044322 OK +REQUEST request_1 1714125044295 1714125044323 OK +REQUEST request_1 1714125044295 1714125044323 OK +REQUEST request_0 1714125043841 1714125044323 OK +REQUEST request_1 1714125044296 1714125044323 OK +REQUEST request_1 1714125044296 1714125044323 OK +REQUEST request_1 1714125044296 1714125044324 OK +REQUEST request_0 1714125043851 1714125044325 OK +REQUEST request_1 1714125044297 1714125044325 OK +REQUEST request_0 1714125043802 1714125044325 OK +REQUEST request_0 1714125043853 1714125044325 OK +REQUEST request_1 1714125044299 1714125044326 OK +REQUEST request_0 1714125043851 1714125044326 OK +REQUEST request_0 1714125043851 1714125044327 OK +REQUEST request_1 1714125044300 1714125044327 OK +REQUEST request_0 1714125043813 1714125044327 OK +REQUEST request_0 1714125043852 1714125044327 OK +REQUEST request_1 1714125044301 1714125044328 OK +REQUEST request_0 1714125043853 1714125044328 OK +REQUEST request_0 1714125043852 1714125044328 OK +REQUEST request_0 1714125043853 1714125044329 OK +REQUEST request_1 1714125044304 1714125044329 OK +REQUEST request_0 1714125043853 1714125044329 OK +REQUEST request_0 1714125043845 1714125044330 OK +REQUEST request_0 1714125043852 1714125044330 OK +REQUEST request_0 1714125043854 1714125044330 OK +REQUEST request_0 1714125043852 1714125044331 OK +REQUEST request_0 1714125043852 1714125044331 OK +REQUEST request_0 1714125043854 1714125044332 OK +REQUEST request_0 1714125043839 1714125044332 OK +REQUEST request_0 1714125043854 1714125044332 OK +REQUEST request_0 1714125043853 1714125044333 OK +REQUEST request_1 1714125044306 1714125044333 OK +REQUEST request_0 1714125043854 1714125044334 OK +REQUEST request_0 1714125043855 1714125044335 OK +REQUEST request_1 1714125044306 1714125044335 OK +REQUEST request_1 1714125044309 1714125044335 OK +REQUEST request_0 1714125043853 1714125044335 OK +REQUEST request_0 1714125043855 1714125044335 OK +REQUEST request_0 1714125043853 1714125044336 OK +REQUEST request_0 1714125043853 1714125044336 OK +REQUEST request_0 1714125043854 1714125044336 OK +REQUEST request_0 1714125043845 1714125044337 OK +REQUEST request_0 1714125043854 1714125044338 OK +REQUEST request_0 1714125043854 1714125044338 OK +REQUEST request_1 1714125044311 1714125044338 OK +REQUEST request_0 1714125043855 1714125044339 OK +REQUEST request_0 1714125043855 1714125044339 OK +REQUEST request_0 1714125043853 1714125044339 OK +REQUEST request_0 1714125043846 1714125044339 OK +REQUEST request_1 1714125044312 1714125044339 OK +REQUEST request_0 1714125043856 1714125044340 OK +REQUEST request_0 1714125043855 1714125044340 OK +REQUEST request_1 1714125044313 1714125044340 OK +REQUEST request_0 1714125043854 1714125044342 OK +REQUEST request_0 1714125043855 1714125044342 OK +REQUEST request_0 1714125043856 1714125044342 OK +REQUEST request_1 1714125044312 1714125044342 OK +REQUEST request_0 1714125043856 1714125044343 OK +REQUEST request_0 1714125043856 1714125044343 OK +REQUEST request_0 1714125043846 1714125044344 OK +REQUEST request_0 1714125043854 1714125044344 OK +REQUEST request_0 1714125043855 1714125044345 OK +REQUEST request_0 1714125043843 1714125044345 OK +REQUEST request_0 1714125043856 1714125044345 OK +REQUEST request_1 1714125044319 1714125044345 OK +REQUEST request_0 1714125043847 1714125044346 OK +REQUEST request_0 1714125043855 1714125044346 OK +REQUEST request_1 1714125044317 1714125044347 OK +REQUEST request_0 1714125043847 1714125044347 OK +REQUEST request_0 1714125043857 1714125044347 OK +REQUEST request_0 1714125043854 1714125044347 OK +REQUEST request_0 1714125043856 1714125044348 OK +REQUEST request_0 1714125043856 1714125044348 OK +REQUEST request_0 1714125043855 1714125044348 OK +REQUEST request_0 1714125043857 1714125044349 OK +REQUEST request_1 1714125044321 1714125044349 OK +REQUEST request_0 1714125043854 1714125044350 OK +REQUEST request_0 1714125043779 1714125044350 OK +REQUEST request_0 1714125043855 1714125044350 OK +REQUEST request_0 1714125043856 1714125044350 OK +REQUEST request_1 1714125044325 1714125044351 OK +REQUEST request_1 1714125044322 1714125044351 OK +REQUEST request_0 1714125043779 1714125044353 OK +REQUEST request_0 1714125043856 1714125044353 OK +REQUEST request_1 1714125044327 1714125044353 OK +REQUEST request_0 1714125043857 1714125044354 OK +REQUEST request_1 1714125044327 1714125044354 OK +REQUEST request_1 1714125044325 1714125044354 OK +REQUEST request_0 1714125043792 1714125044354 OK +REQUEST request_1 1714125044327 1714125044355 OK +REQUEST request_0 1714125043855 1714125044355 OK +REQUEST request_1 1714125044328 1714125044355 OK +REQUEST request_1 1714125044329 1714125044355 OK +REQUEST request_0 1714125043857 1714125044356 OK +REQUEST request_1 1714125044329 1714125044356 OK +REQUEST request_1 1714125044323 1714125044356 OK +REQUEST request_1 1714125044330 1714125044357 OK +REQUEST request_0 1714125043791 1714125044357 OK +REQUEST request_1 1714125044331 1714125044358 OK +REQUEST request_1 1714125044331 1714125044358 OK +REQUEST request_1 1714125044330 1714125044358 OK +REQUEST request_0 1714125043779 1714125044359 OK +REQUEST request_1 1714125044331 1714125044359 OK +REQUEST request_0 1714125043860 1714125044359 OK +REQUEST request_1 1714125044332 1714125044360 OK +REQUEST request_0 1714125043856 1714125044360 OK +REQUEST request_1 1714125044333 1714125044360 OK +REQUEST request_0 1714125043859 1714125044360 OK +REQUEST request_0 1714125043790 1714125044361 OK +REQUEST request_1 1714125044334 1714125044361 OK +REQUEST request_1 1714125044325 1714125044361 OK +REQUEST request_0 1714125043858 1714125044361 OK +REQUEST request_1 1714125044333 1714125044361 OK +REQUEST request_0 1714125043858 1714125044361 OK +REQUEST request_1 1714125044334 1714125044362 OK +REQUEST request_0 1714125043857 1714125044362 OK +REQUEST request_0 1714125043855 1714125044363 OK +REQUEST request_1 1714125044327 1714125044363 OK +REQUEST request_0 1714125043856 1714125044363 OK +REQUEST request_0 1714125043858 1714125044363 OK +REQUEST request_1 1714125044335 1714125044364 OK +REQUEST request_1 1714125044336 1714125044364 OK +REQUEST request_1 1714125044336 1714125044364 OK +REQUEST request_1 1714125044330 1714125044364 OK +REQUEST request_0 1714125043860 1714125044364 OK +REQUEST request_1 1714125044336 1714125044364 OK +REQUEST request_1 1714125044335 1714125044365 OK +REQUEST request_1 1714125044335 1714125044365 OK +REQUEST request_1 1714125044338 1714125044368 OK +REQUEST request_1 1714125044339 1714125044370 OK +REQUEST request_1 1714125044339 1714125044370 OK +REQUEST request_1 1714125044338 1714125044370 OK +REQUEST request_0 1714125043858 1714125044370 OK +REQUEST request_1 1714125044340 1714125044370 OK +REQUEST request_1 1714125044340 1714125044370 OK +REQUEST request_0 1714125043859 1714125044371 OK +REQUEST request_1 1714125044342 1714125044371 OK +REQUEST request_1 1714125044343 1714125044371 OK +REQUEST request_1 1714125044337 1714125044372 OK +REQUEST request_1 1714125044345 1714125044372 OK +REQUEST request_1 1714125044345 1714125044373 OK +REQUEST request_1 1714125044345 1714125044373 OK +REQUEST request_1 1714125044345 1714125044373 OK +REQUEST request_1 1714125044339 1714125044374 OK +REQUEST request_0 1714125043862 1714125044374 OK +REQUEST request_1 1714125044342 1714125044374 OK +REQUEST request_1 1714125044343 1714125044374 OK +REQUEST request_1 1714125044339 1714125044374 OK +REQUEST request_0 1714125043858 1714125044374 OK +REQUEST request_1 1714125044346 1714125044374 OK +REQUEST request_1 1714125044342 1714125044375 OK +REQUEST request_1 1714125044347 1714125044375 OK +REQUEST request_1 1714125044346 1714125044375 OK +REQUEST request_1 1714125044347 1714125044375 OK +REQUEST request_1 1714125044348 1714125044376 OK +REQUEST request_1 1714125044348 1714125044376 OK +REQUEST request_1 1714125044349 1714125044376 OK +REQUEST request_0 1714125043861 1714125044376 OK +REQUEST request_0 1714125043793 1714125044377 OK +REQUEST request_1 1714125044351 1714125044377 OK +REQUEST request_1 1714125044345 1714125044377 OK +REQUEST request_1 1714125044351 1714125044377 OK +REQUEST request_1 1714125044347 1714125044377 OK +REQUEST request_0 1714125043860 1714125044377 OK +REQUEST request_0 1714125043790 1714125044377 OK +REQUEST request_1 1714125044350 1714125044377 OK +REQUEST request_1 1714125044348 1714125044378 OK +REQUEST request_0 1714125043861 1714125044378 OK +REQUEST request_0 1714125043794 1714125044379 OK +REQUEST request_1 1714125044351 1714125044380 OK +REQUEST request_0 1714125043791 1714125044380 OK +REQUEST request_0 1714125043859 1714125044380 OK +REQUEST request_0 1714125043862 1714125044380 OK +REQUEST request_1 1714125044353 1714125044381 OK +REQUEST request_0 1714125043794 1714125044381 OK +REQUEST request_0 1714125043791 1714125044382 OK +REQUEST request_0 1714125043863 1714125044383 OK +REQUEST request_0 1714125043860 1714125044383 OK +REQUEST request_1 1714125044354 1714125044383 OK +REQUEST request_1 1714125044355 1714125044384 OK +REQUEST request_1 1714125044355 1714125044384 OK +REQUEST request_1 1714125044356 1714125044384 OK +REQUEST request_1 1714125044356 1714125044384 OK +REQUEST request_0 1714125043823 1714125044384 OK +REQUEST request_0 1714125043861 1714125044385 OK +REQUEST request_0 1714125043859 1714125044385 OK +REQUEST request_0 1714125043793 1714125044385 OK +REQUEST request_0 1714125043789 1714125044386 OK +REQUEST request_0 1714125043859 1714125044386 OK +REQUEST request_0 1714125043823 1714125044386 OK +REQUEST request_1 1714125044360 1714125044387 OK +REQUEST request_1 1714125044360 1714125044387 OK +REQUEST request_1 1714125044357 1714125044387 OK +REQUEST request_1 1714125044359 1714125044387 OK +REQUEST request_0 1714125043793 1714125044387 OK +REQUEST request_0 1714125043861 1714125044389 OK +REQUEST request_0 1714125043793 1714125044389 OK +REQUEST request_0 1714125043862 1714125044390 OK +REQUEST request_1 1714125044361 1714125044390 OK +REQUEST request_1 1714125044363 1714125044390 OK +REQUEST request_1 1714125044361 1714125044390 OK +REQUEST request_0 1714125043862 1714125044391 OK +REQUEST request_0 1714125043826 1714125044391 OK +REQUEST request_1 1714125044360 1714125044392 OK +REQUEST request_0 1714125043794 1714125044392 OK +REQUEST request_1 1714125044363 1714125044392 OK +REQUEST request_0 1714125043779 1714125044392 OK +REQUEST request_0 1714125043779 1714125044392 OK +REQUEST request_0 1714125043857 1714125044392 OK +REQUEST request_0 1714125043824 1714125044393 OK +REQUEST request_0 1714125043860 1714125044393 OK +REQUEST request_1 1714125044364 1714125044393 OK +REQUEST request_1 1714125044362 1714125044394 OK +REQUEST request_1 1714125044363 1714125044394 OK +REQUEST request_0 1714125043795 1714125044394 OK +REQUEST request_0 1714125043827 1714125044394 OK +REQUEST request_1 1714125044363 1714125044394 OK +REQUEST request_0 1714125043863 1714125044394 OK +REQUEST request_0 1714125043828 1714125044395 OK +REQUEST request_0 1714125043825 1714125044396 OK +REQUEST request_0 1714125043795 1714125044396 OK +REQUEST request_0 1714125043863 1714125044396 OK +REQUEST request_0 1714125043863 1714125044398 OK +REQUEST request_0 1714125043795 1714125044398 OK +REQUEST request_1 1714125044370 1714125044398 OK +REQUEST request_0 1714125043830 1714125044399 OK +REQUEST request_0 1714125043862 1714125044399 OK +REQUEST request_0 1714125043829 1714125044399 OK +REQUEST request_1 1714125044371 1714125044400 OK +REQUEST request_0 1714125043796 1714125044400 OK +REQUEST request_0 1714125043791 1714125044400 OK +REQUEST request_0 1714125043794 1714125044401 OK +REQUEST request_1 1714125044374 1714125044401 OK +REQUEST request_0 1714125043829 1714125044401 OK +REQUEST request_0 1714125043792 1714125044402 OK +REQUEST request_0 1714125043864 1714125044402 OK +REQUEST request_0 1714125043824 1714125044403 OK +REQUEST request_0 1714125043864 1714125044403 OK +REQUEST request_0 1714125043829 1714125044403 OK +REQUEST request_1 1714125044376 1714125044403 OK +REQUEST request_1 1714125044377 1714125044406 OK +REQUEST request_0 1714125043832 1714125044406 OK +REQUEST request_0 1714125043793 1714125044406 OK +REQUEST request_0 1714125043812 1714125044406 OK +REQUEST request_1 1714125044375 1714125044406 OK +REQUEST request_0 1714125043796 1714125044407 OK +REQUEST request_0 1714125043831 1714125044407 OK +REQUEST request_1 1714125044381 1714125044407 OK +REQUEST request_0 1714125043830 1714125044408 OK +REQUEST request_0 1714125043812 1714125044408 OK +REQUEST request_0 1714125043790 1714125044408 OK +REQUEST request_0 1714125043828 1714125044409 OK +REQUEST request_0 1714125043797 1714125044409 OK +REQUEST request_0 1714125043865 1714125044410 OK +REQUEST request_1 1714125044378 1714125044410 OK +REQUEST request_0 1714125043866 1714125044411 OK +REQUEST request_0 1714125043794 1714125044411 OK +REQUEST request_1 1714125044379 1714125044412 OK +REQUEST request_0 1714125043863 1714125044412 OK +REQUEST request_1 1714125044377 1714125044413 OK +REQUEST request_0 1714125043833 1714125044413 OK +REQUEST request_0 1714125043833 1714125044414 OK +REQUEST request_0 1714125043794 1714125044414 OK +REQUEST request_0 1714125043865 1714125044414 OK +REQUEST request_1 1714125044380 1714125044415 OK +REQUEST request_0 1714125043793 1714125044415 OK +REQUEST request_1 1714125044381 1714125044415 OK +REQUEST request_1 1714125044382 1714125044415 OK +REQUEST request_0 1714125043836 1714125044416 OK +REQUEST request_0 1714125043830 1714125044416 OK +REQUEST request_0 1714125043842 1714125044416 OK +REQUEST request_1 1714125044380 1714125044417 OK +REQUEST request_1 1714125044382 1714125044418 OK +REQUEST request_0 1714125043843 1714125044418 OK +REQUEST request_0 1714125043779 1714125044419 OK +REQUEST request_0 1714125043795 1714125044419 OK +REQUEST request_0 1714125043833 1714125044419 OK +REQUEST request_0 1714125043844 1714125044419 OK +REQUEST request_0 1714125043831 1714125044419 OK +REQUEST request_0 1714125043795 1714125044420 OK +REQUEST request_0 1714125043865 1714125044420 OK +REQUEST request_0 1714125043833 1714125044420 OK +REQUEST request_0 1714125043866 1714125044421 OK +REQUEST request_0 1714125043866 1714125044421 OK +REQUEST request_0 1714125043867 1714125044423 OK +REQUEST request_0 1714125043796 1714125044423 OK +REQUEST request_0 1714125043865 1714125044424 OK +REQUEST request_0 1714125043868 1714125044424 OK +REQUEST request_0 1714125043835 1714125044424 OK +REQUEST request_0 1714125043813 1714125044424 OK +REQUEST request_0 1714125043831 1714125044425 OK +REQUEST request_0 1714125043845 1714125044425 OK +REQUEST request_0 1714125043795 1714125044426 OK +REQUEST request_1 1714125044383 1714125044427 OK +REQUEST request_1 1714125044385 1714125044427 OK +REQUEST request_1 1714125044384 1714125044427 OK +REQUEST request_1 1714125044383 1714125044430 OK +REQUEST request_1 1714125044385 1714125044430 OK +REQUEST request_1 1714125044387 1714125044431 OK +REQUEST request_1 1714125044385 1714125044432 OK +REQUEST request_1 1714125044386 1714125044432 OK +REQUEST request_1 1714125044386 1714125044432 OK +REQUEST request_1 1714125044389 1714125044432 OK +REQUEST request_1 1714125044387 1714125044432 OK +REQUEST request_0 1714125043842 1714125044432 OK +REQUEST request_1 1714125044391 1714125044433 OK +REQUEST request_1 1714125044391 1714125044437 OK +REQUEST request_1 1714125044392 1714125044437 OK +REQUEST request_1 1714125044394 1714125044437 OK +REQUEST request_1 1714125044392 1714125044437 OK +REQUEST request_1 1714125044392 1714125044437 OK +REQUEST request_1 1714125044396 1714125044437 OK +REQUEST request_1 1714125044394 1714125044437 OK +REQUEST request_1 1714125044395 1714125044437 OK +REQUEST request_1 1714125044393 1714125044437 OK +REQUEST request_0 1714125043864 1714125044437 OK +REQUEST request_1 1714125044399 1714125044437 OK +REQUEST request_1 1714125044389 1714125044437 OK +REQUEST request_1 1714125044390 1714125044437 OK +REQUEST request_1 1714125044396 1714125044438 OK +REQUEST request_1 1714125044399 1714125044438 OK +REQUEST request_1 1714125044393 1714125044438 OK +REQUEST request_1 1714125044396 1714125044438 OK +REQUEST request_1 1714125044393 1714125044438 OK +REQUEST request_1 1714125044398 1714125044438 OK +REQUEST request_1 1714125044400 1714125044438 OK +REQUEST request_1 1714125044400 1714125044438 OK +REQUEST request_1 1714125044402 1714125044438 OK +REQUEST request_1 1714125044398 1714125044438 OK +REQUEST request_1 1714125044401 1714125044438 OK +REQUEST request_1 1714125044402 1714125044439 OK +REQUEST request_1 1714125044403 1714125044439 OK +REQUEST request_1 1714125044403 1714125044440 OK +REQUEST request_1 1714125044400 1714125044440 OK +REQUEST request_1 1714125044394 1714125044440 OK +REQUEST request_1 1714125044401 1714125044440 OK +REQUEST request_1 1714125044403 1714125044440 OK +REQUEST request_1 1714125044406 1714125044440 OK +REQUEST request_1 1714125044406 1714125044441 OK +REQUEST request_1 1714125044406 1714125044441 OK +REQUEST request_1 1714125044408 1714125044441 OK +REQUEST request_1 1714125044407 1714125044442 OK +REQUEST request_1 1714125044408 1714125044442 OK +REQUEST request_1 1714125044409 1714125044443 OK +REQUEST request_1 1714125044409 1714125044443 OK +REQUEST request_0 1714125043864 1714125044443 OK +REQUEST request_1 1714125044409 1714125044444 OK +REQUEST request_1 1714125044410 1714125044445 OK +REQUEST request_1 1714125044411 1714125044445 OK +REQUEST request_1 1714125044412 1714125044445 OK +REQUEST request_1 1714125044410 1714125044446 OK +REQUEST request_1 1714125044414 1714125044446 OK +REQUEST request_1 1714125044414 1714125044446 OK +REQUEST request_1 1714125044413 1714125044446 OK +REQUEST request_1 1714125044414 1714125044447 OK +REQUEST request_1 1714125044420 1714125044448 OK +REQUEST request_1 1714125044414 1714125044448 OK +REQUEST request_0 1714125043867 1714125044448 OK +REQUEST request_1 1714125044415 1714125044448 OK +REQUEST request_1 1714125044420 1714125044450 OK +REQUEST request_1 1714125044417 1714125044450 OK +REQUEST request_1 1714125044419 1714125044450 OK +REQUEST request_1 1714125044419 1714125044451 OK +REQUEST request_1 1714125044416 1714125044451 OK +REQUEST request_1 1714125044418 1714125044451 OK +REQUEST request_1 1714125044419 1714125044451 OK +REQUEST request_1 1714125044419 1714125044451 OK +REQUEST request_1 1714125044417 1714125044451 OK +REQUEST request_1 1714125044419 1714125044451 OK +REQUEST request_0 1714125043801 1714125044452 OK +REQUEST request_1 1714125044424 1714125044452 OK +REQUEST request_1 1714125044422 1714125044453 OK +REQUEST request_1 1714125044425 1714125044453 OK +REQUEST request_1 1714125044422 1714125044454 OK +REQUEST request_1 1714125044423 1714125044454 OK +REQUEST request_1 1714125044424 1714125044454 OK +REQUEST request_1 1714125044425 1714125044454 OK +REQUEST request_1 1714125044421 1714125044455 OK +REQUEST request_1 1714125044424 1714125044455 OK +REQUEST request_1 1714125044425 1714125044455 OK +REQUEST request_0 1714125043866 1714125044456 OK +REQUEST request_1 1714125044427 1714125044456 OK +REQUEST request_1 1714125044426 1714125044456 OK +REQUEST request_0 1714125043796 1714125044457 OK +REQUEST request_0 1714125043865 1714125044457 OK +REQUEST request_0 1714125043842 1714125044459 OK +REQUEST request_0 1714125043863 1714125044459 OK +REQUEST request_0 1714125043797 1714125044460 OK +REQUEST request_0 1714125043868 1714125044460 OK +REQUEST request_0 1714125043863 1714125044461 OK +REQUEST request_0 1714125043813 1714125044462 OK +REQUEST request_0 1714125043866 1714125044462 OK +REQUEST request_0 1714125043868 1714125044462 OK +REQUEST request_0 1714125043866 1714125044462 OK +REQUEST request_0 1714125043866 1714125044463 OK +REQUEST request_0 1714125043869 1714125044464 OK +REQUEST request_0 1714125043867 1714125044464 OK +REQUEST request_1 1714125044438 1714125044465 OK +REQUEST request_1 1714125044433 1714125044465 OK +REQUEST request_0 1714125043867 1714125044465 OK +REQUEST request_0 1714125043866 1714125044465 OK +REQUEST request_0 1714125043869 1714125044466 OK +REQUEST request_0 1714125043869 1714125044466 OK +REQUEST request_0 1714125043869 1714125044467 OK +REQUEST request_0 1714125043867 1714125044467 OK +REQUEST request_0 1714125043866 1714125044468 OK +REQUEST request_0 1714125043869 1714125044468 OK +REQUEST request_0 1714125043865 1714125044469 OK +REQUEST request_0 1714125043869 1714125044470 OK +REQUEST request_0 1714125043867 1714125044470 OK +REQUEST request_0 1714125043865 1714125044472 OK +REQUEST request_0 1714125043869 1714125044472 OK +REQUEST request_0 1714125043872 1714125044472 OK +REQUEST request_1 1714125044444 1714125044473 OK +REQUEST request_0 1714125043871 1714125044474 OK +REQUEST request_0 1714125043868 1714125044474 OK +REQUEST request_0 1714125043868 1714125044475 OK +REQUEST request_1 1714125044448 1714125044476 OK +REQUEST request_0 1714125043870 1714125044476 OK +REQUEST request_0 1714125043866 1714125044476 OK +REQUEST request_0 1714125043870 1714125044476 OK +REQUEST request_0 1714125043871 1714125044476 OK +REQUEST request_0 1714125043869 1714125044478 OK +REQUEST request_0 1714125043871 1714125044478 OK +REQUEST request_0 1714125043791 1714125044479 OK +REQUEST request_0 1714125043872 1714125044480 OK +REQUEST request_0 1714125043870 1714125044480 OK +REQUEST request_0 1714125043779 1714125044482 OK +REQUEST request_1 1714125044452 1714125044485 OK +REQUEST request_0 1714125043844 1714125044486 OK +REQUEST request_1 1714125044456 1714125044486 OK +REQUEST request_1 1714125044457 1714125044486 OK +REQUEST request_1 1714125044459 1714125044487 OK +REQUEST request_1 1714125044459 1714125044487 OK +REQUEST request_0 1714125043870 1714125044488 OK +REQUEST request_1 1714125044460 1714125044488 OK +REQUEST request_1 1714125044457 1714125044488 OK +REQUEST request_1 1714125044460 1714125044488 OK +REQUEST request_1 1714125044462 1714125044488 OK +REQUEST request_1 1714125044461 1714125044488 OK +REQUEST request_1 1714125044462 1714125044488 OK +REQUEST request_1 1714125044462 1714125044490 OK +REQUEST request_1 1714125044462 1714125044490 OK +REQUEST request_0 1714125043789 1714125044490 OK +REQUEST request_1 1714125044463 1714125044491 OK +REQUEST request_0 1714125043871 1714125044491 OK +REQUEST request_0 1714125043779 1714125044492 OK +REQUEST request_1 1714125044466 1714125044492 OK +REQUEST request_1 1714125044464 1714125044492 OK +REQUEST request_0 1714125043873 1714125044493 OK +REQUEST request_1 1714125044465 1714125044494 OK +REQUEST request_1 1714125044464 1714125044494 OK +REQUEST request_1 1714125044465 1714125044498 OK +REQUEST request_1 1714125044467 1714125044498 OK +REQUEST request_0 1714125043868 1714125044499 OK +REQUEST request_1 1714125044467 1714125044499 OK +REQUEST request_1 1714125044468 1714125044500 OK +REQUEST request_1 1714125044470 1714125044500 OK +REQUEST request_1 1714125044471 1714125044500 OK +REQUEST request_1 1714125044469 1714125044501 OK +REQUEST request_1 1714125044468 1714125044501 OK +REQUEST request_0 1714125043870 1714125044502 OK +REQUEST request_1 1714125044472 1714125044502 OK +REQUEST request_0 1714125043789 1714125044502 OK +REQUEST request_1 1714125044472 1714125044502 OK +REQUEST request_1 1714125044468 1714125044502 OK +REQUEST request_1 1714125044475 1714125044503 OK +REQUEST request_1 1714125044474 1714125044503 OK +REQUEST request_1 1714125044476 1714125044503 OK +REQUEST request_1 1714125044474 1714125044503 OK +REQUEST request_1 1714125044476 1714125044504 OK +REQUEST request_1 1714125044476 1714125044504 OK +REQUEST request_1 1714125044472 1714125044504 OK +REQUEST request_0 1714125043873 1714125044504 OK +REQUEST request_0 1714125043791 1714125044504 OK +REQUEST request_1 1714125044476 1714125044505 OK +REQUEST request_1 1714125044478 1714125044505 OK +REQUEST request_0 1714125043870 1714125044506 OK +REQUEST request_0 1714125043870 1714125044506 OK +REQUEST request_1 1714125044478 1714125044506 OK +REQUEST request_0 1714125043872 1714125044507 OK +REQUEST request_1 1714125044479 1714125044507 OK +REQUEST request_0 1714125043792 1714125044507 OK +REQUEST request_0 1714125043871 1714125044508 OK +REQUEST request_1 1714125044480 1714125044508 OK +REQUEST request_1 1714125044480 1714125044508 OK +REQUEST request_0 1714125043874 1714125044509 OK +REQUEST request_0 1714125043831 1714125044509 OK +REQUEST request_0 1714125043792 1714125044509 OK +REQUEST request_0 1714125043832 1714125044509 OK +REQUEST request_0 1714125043830 1714125044510 OK +REQUEST request_1 1714125044482 1714125044511 OK +REQUEST request_0 1714125043872 1714125044511 OK +REQUEST request_0 1714125043790 1714125044511 OK +REQUEST request_0 1714125043873 1714125044511 OK +REQUEST request_0 1714125043871 1714125044513 OK +REQUEST request_0 1714125043837 1714125044513 OK +REQUEST request_0 1714125043872 1714125044513 OK +REQUEST request_0 1714125043872 1714125044513 OK +REQUEST request_1 1714125044486 1714125044516 OK +REQUEST request_0 1714125043835 1714125044516 OK +REQUEST request_0 1714125043874 1714125044516 OK +REQUEST request_0 1714125043790 1714125044516 OK +REQUEST request_0 1714125043830 1714125044517 OK +REQUEST request_0 1714125043872 1714125044517 OK +REQUEST request_0 1714125043874 1714125044517 OK +REQUEST request_0 1714125043831 1714125044518 OK +REQUEST request_1 1714125044488 1714125044518 OK +REQUEST request_0 1714125043874 1714125044518 OK +REQUEST request_0 1714125043873 1714125044519 OK +REQUEST request_0 1714125043856 1714125044519 OK +REQUEST request_0 1714125043874 1714125044520 OK +REQUEST request_0 1714125043834 1714125044520 OK +REQUEST request_0 1714125043824 1714125044520 OK +REQUEST request_1 1714125044491 1714125044520 OK +REQUEST request_0 1714125043791 1714125044520 OK +REQUEST request_0 1714125043834 1714125044521 OK +REQUEST request_0 1714125043856 1714125044521 OK +REQUEST request_0 1714125043836 1714125044522 OK +REQUEST request_1 1714125044493 1714125044522 OK +REQUEST request_0 1714125043825 1714125044522 OK +REQUEST request_1 1714125044490 1714125044523 OK +REQUEST request_1 1714125044492 1714125044523 OK +REQUEST request_0 1714125043833 1714125044523 OK +REQUEST request_0 1714125043858 1714125044524 OK +REQUEST request_0 1714125043833 1714125044524 OK +REQUEST request_0 1714125043872 1714125044524 OK +REQUEST request_0 1714125043873 1714125044525 OK +REQUEST request_0 1714125043873 1714125044525 OK +REQUEST request_0 1714125043826 1714125044525 OK +REQUEST request_0 1714125043834 1714125044525 OK +REQUEST request_0 1714125043857 1714125044526 OK +REQUEST request_0 1714125043875 1714125044526 OK +REQUEST request_0 1714125043874 1714125044527 OK +REQUEST request_0 1714125043835 1714125044528 OK +REQUEST request_0 1714125043841 1714125044528 OK +REQUEST request_1 1714125044502 1714125044529 OK +REQUEST request_0 1714125043834 1714125044529 OK +REQUEST request_0 1714125043838 1714125044529 OK +REQUEST request_0 1714125043837 1714125044529 OK +REQUEST request_0 1714125043835 1714125044530 OK +REQUEST request_0 1714125043837 1714125044530 OK +REQUEST request_0 1714125043838 1714125044530 OK +REQUEST request_0 1714125043841 1714125044531 OK +REQUEST request_0 1714125043826 1714125044531 OK +REQUEST request_1 1714125044504 1714125044531 OK +REQUEST request_0 1714125043834 1714125044532 OK +REQUEST request_0 1714125043779 1714125044532 OK +REQUEST request_0 1714125043836 1714125044532 OK +REQUEST request_0 1714125043857 1714125044533 OK +REQUEST request_0 1714125043827 1714125044533 OK +REQUEST request_1 1714125044505 1714125044534 OK +REQUEST request_1 1714125044502 1714125044534 OK +REQUEST request_0 1714125043834 1714125044534 OK +REQUEST request_0 1714125043875 1714125044534 OK +REQUEST request_1 1714125044507 1714125044535 OK +REQUEST request_1 1714125044499 1714125044535 OK +REQUEST request_0 1714125043877 1714125044535 OK +REQUEST request_1 1714125044506 1714125044536 OK +REQUEST request_1 1714125044507 1714125044536 OK +REQUEST request_0 1714125043874 1714125044536 OK +REQUEST request_0 1714125043833 1714125044536 OK +REQUEST request_1 1714125044509 1714125044536 OK +REQUEST request_0 1714125043830 1714125044537 OK +REQUEST request_0 1714125043837 1714125044537 OK +REQUEST request_0 1714125043874 1714125044537 OK +REQUEST request_0 1714125043779 1714125044537 OK +REQUEST request_0 1714125043875 1714125044538 OK +REQUEST request_0 1714125043877 1714125044538 OK +REQUEST request_0 1714125043835 1714125044538 OK +REQUEST request_1 1714125044509 1714125044538 OK +REQUEST request_1 1714125044512 1714125044539 OK +REQUEST request_0 1714125043829 1714125044539 OK +REQUEST request_0 1714125043875 1714125044539 OK +REQUEST request_1 1714125044506 1714125044539 OK +REQUEST request_0 1714125043871 1714125044541 OK +REQUEST request_1 1714125044516 1714125044542 OK +REQUEST request_1 1714125044514 1714125044542 OK +REQUEST request_0 1714125043845 1714125044542 OK +REQUEST request_1 1714125044509 1714125044542 OK +REQUEST request_0 1714125043844 1714125044542 OK +REQUEST request_1 1714125044510 1714125044542 OK +REQUEST request_0 1714125043836 1714125044542 OK +REQUEST request_1 1714125044516 1714125044543 OK +REQUEST request_0 1714125043875 1714125044543 OK +REQUEST request_0 1714125043838 1714125044543 OK +REQUEST request_0 1714125043873 1714125044544 OK +REQUEST request_0 1714125043846 1714125044544 OK +REQUEST request_1 1714125044509 1714125044544 OK +REQUEST request_0 1714125043836 1714125044544 OK +REQUEST request_0 1714125043838 1714125044545 OK +REQUEST request_0 1714125043839 1714125044545 OK +REQUEST request_0 1714125043871 1714125044546 OK +REQUEST request_0 1714125043838 1714125044546 OK +REQUEST request_0 1714125043846 1714125044546 OK +REQUEST request_1 1714125044517 1714125044546 OK +REQUEST request_0 1714125043839 1714125044547 OK +REQUEST request_1 1714125044519 1714125044547 OK +REQUEST request_0 1714125043876 1714125044547 OK +REQUEST request_1 1714125044508 1714125044547 OK +REQUEST request_1 1714125044520 1714125044547 OK +REQUEST request_0 1714125043876 1714125044547 OK +REQUEST request_0 1714125043838 1714125044548 OK +REQUEST request_1 1714125044520 1714125044548 OK +REQUEST request_0 1714125043876 1714125044548 OK +REQUEST request_1 1714125044511 1714125044549 OK +REQUEST request_1 1714125044513 1714125044549 OK +REQUEST request_1 1714125044517 1714125044549 OK +REQUEST request_1 1714125044518 1714125044549 OK +REQUEST request_1 1714125044519 1714125044549 OK +REQUEST request_1 1714125044521 1714125044550 OK +REQUEST request_1 1714125044522 1714125044550 OK +REQUEST request_1 1714125044512 1714125044550 OK +REQUEST request_1 1714125044513 1714125044550 OK +REQUEST request_1 1714125044517 1714125044550 OK +REQUEST request_1 1714125044516 1714125044550 OK +REQUEST request_1 1714125044517 1714125044550 OK +REQUEST request_0 1714125043876 1714125044550 OK +REQUEST request_1 1714125044518 1714125044550 OK +REQUEST request_0 1714125043839 1714125044550 OK +REQUEST request_0 1714125043847 1714125044551 OK +REQUEST request_0 1714125043877 1714125044551 OK +REQUEST request_1 1714125044523 1714125044551 OK +REQUEST request_0 1714125043872 1714125044551 OK +REQUEST request_1 1714125044524 1714125044551 OK +REQUEST request_0 1714125043878 1714125044552 OK +REQUEST request_1 1714125044526 1714125044552 OK +REQUEST request_1 1714125044525 1714125044552 OK +REQUEST request_1 1714125044524 1714125044552 OK +REQUEST request_1 1714125044520 1714125044553 OK +REQUEST request_0 1714125043877 1714125044553 OK +REQUEST request_1 1714125044524 1714125044553 OK +REQUEST request_0 1714125043839 1714125044553 OK +REQUEST request_1 1714125044520 1714125044553 OK +REQUEST request_1 1714125044521 1714125044553 OK +REQUEST request_1 1714125044522 1714125044553 OK +REQUEST request_1 1714125044525 1714125044553 OK +REQUEST request_1 1714125044525 1714125044553 OK +REQUEST request_1 1714125044526 1714125044553 OK +REQUEST request_1 1714125044525 1714125044554 OK +REQUEST request_0 1714125043844 1714125044554 OK +REQUEST request_0 1714125043873 1714125044554 OK +REQUEST request_0 1714125043842 1714125044555 OK +REQUEST request_0 1714125043844 1714125044555 OK +REQUEST request_0 1714125043847 1714125044555 OK +REQUEST request_1 1714125044527 1714125044556 OK +REQUEST request_1 1714125044530 1714125044557 OK +REQUEST request_0 1714125043876 1714125044557 OK +REQUEST request_1 1714125044529 1714125044558 OK +REQUEST request_1 1714125044528 1714125044558 OK +REQUEST request_1 1714125044530 1714125044558 OK +REQUEST request_0 1714125043847 1714125044558 OK +REQUEST request_1 1714125044528 1714125044558 OK +REQUEST request_1 1714125044529 1714125044558 OK +REQUEST request_0 1714125043878 1714125044558 OK +REQUEST request_0 1714125043843 1714125044559 OK +REQUEST request_0 1714125043873 1714125044559 OK +REQUEST request_1 1714125044531 1714125044560 OK +REQUEST request_1 1714125044531 1714125044560 OK +REQUEST request_1 1714125044532 1714125044561 OK +REQUEST request_1 1714125044532 1714125044561 OK +REQUEST request_1 1714125044530 1714125044561 OK +REQUEST request_1 1714125044533 1714125044561 OK +REQUEST request_0 1714125043874 1714125044561 OK +REQUEST request_1 1714125044533 1714125044561 OK +REQUEST request_1 1714125044530 1714125044561 OK +REQUEST request_1 1714125044533 1714125044561 OK +REQUEST request_0 1714125043849 1714125044561 OK +REQUEST request_0 1714125043879 1714125044561 OK +REQUEST request_1 1714125044535 1714125044562 OK +REQUEST request_1 1714125044534 1714125044562 OK +REQUEST request_0 1714125043848 1714125044563 OK +REQUEST request_1 1714125044535 1714125044563 OK +REQUEST request_1 1714125044536 1714125044563 OK +REQUEST request_0 1714125043876 1714125044563 OK +REQUEST request_1 1714125044536 1714125044563 OK +REQUEST request_1 1714125044537 1714125044564 OK +REQUEST request_0 1714125043837 1714125044564 OK +REQUEST request_1 1714125044537 1714125044564 OK +REQUEST request_1 1714125044537 1714125044565 OK +REQUEST request_1 1714125044537 1714125044565 OK +REQUEST request_1 1714125044538 1714125044565 OK +REQUEST request_0 1714125043848 1714125044565 OK +REQUEST request_1 1714125044538 1714125044566 OK +REQUEST request_0 1714125043837 1714125044567 OK +REQUEST request_1 1714125044539 1714125044567 OK +REQUEST request_1 1714125044539 1714125044567 OK +REQUEST request_0 1714125043878 1714125044567 OK +REQUEST request_0 1714125043875 1714125044568 OK +REQUEST request_0 1714125043779 1714125044568 OK +REQUEST request_0 1714125043878 1714125044569 OK +REQUEST request_1 1714125044542 1714125044569 OK +REQUEST request_1 1714125044543 1714125044569 OK +REQUEST request_1 1714125044542 1714125044569 OK +REQUEST request_1 1714125044543 1714125044569 OK +REQUEST request_1 1714125044542 1714125044569 OK +REQUEST request_1 1714125044544 1714125044570 OK +REQUEST request_1 1714125044543 1714125044570 OK +REQUEST request_1 1714125044543 1714125044570 OK +REQUEST request_0 1714125043879 1714125044571 OK +REQUEST request_0 1714125043877 1714125044571 OK +REQUEST request_1 1714125044544 1714125044571 OK +REQUEST request_0 1714125043844 1714125044572 OK +REQUEST request_1 1714125044545 1714125044573 OK +REQUEST request_0 1714125043878 1714125044573 OK +REQUEST request_1 1714125044545 1714125044573 OK +REQUEST request_1 1714125044544 1714125044574 OK +REQUEST request_1 1714125044546 1714125044574 OK +REQUEST request_1 1714125044546 1714125044574 OK +REQUEST request_0 1714125043877 1714125044574 OK +REQUEST request_1 1714125044548 1714125044575 OK +REQUEST request_1 1714125044548 1714125044575 OK +REQUEST request_1 1714125044546 1714125044575 OK +REQUEST request_1 1714125044547 1714125044575 OK +REQUEST request_1 1714125044547 1714125044576 OK +REQUEST request_0 1714125043880 1714125044576 OK +REQUEST request_0 1714125043874 1714125044577 OK +REQUEST request_1 1714125044551 1714125044578 OK +REQUEST request_1 1714125044551 1714125044578 OK +REQUEST request_0 1714125043878 1714125044578 OK +REQUEST request_0 1714125043881 1714125044578 OK +REQUEST request_0 1714125043875 1714125044579 OK +REQUEST request_1 1714125044551 1714125044579 OK +REQUEST request_0 1714125043879 1714125044579 OK +REQUEST request_1 1714125044551 1714125044580 OK +REQUEST request_1 1714125044548 1714125044580 OK +REQUEST request_0 1714125043877 1714125044580 OK +REQUEST request_1 1714125044551 1714125044581 OK +REQUEST request_1 1714125044553 1714125044581 OK +REQUEST request_1 1714125044553 1714125044581 OK +REQUEST request_0 1714125043876 1714125044581 OK +REQUEST request_1 1714125044552 1714125044581 OK +REQUEST request_1 1714125044554 1714125044581 OK +REQUEST request_0 1714125043882 1714125044582 OK +REQUEST request_0 1714125043880 1714125044583 OK +REQUEST request_1 1714125044555 1714125044583 OK +REQUEST request_0 1714125043880 1714125044583 OK +REQUEST request_1 1714125044554 1714125044583 OK +REQUEST request_0 1714125043877 1714125044583 OK +REQUEST request_0 1714125043877 1714125044583 OK +REQUEST request_1 1714125044555 1714125044584 OK +REQUEST request_0 1714125043882 1714125044584 OK +REQUEST request_0 1714125043882 1714125044585 OK +REQUEST request_1 1714125044558 1714125044585 OK +REQUEST request_0 1714125043844 1714125044585 OK +REQUEST request_1 1714125044558 1714125044585 OK +REQUEST request_1 1714125044558 1714125044585 OK +REQUEST request_1 1714125044559 1714125044586 OK +REQUEST request_0 1714125043884 1714125044587 OK +REQUEST request_0 1714125043842 1714125044587 OK +REQUEST request_1 1714125044559 1714125044587 OK +REQUEST request_0 1714125043884 1714125044587 OK +REQUEST request_0 1714125043879 1714125044588 OK +REQUEST request_1 1714125044555 1714125044588 OK +REQUEST request_0 1714125043889 1714125044589 OK +REQUEST request_1 1714125044561 1714125044589 OK +REQUEST request_1 1714125044561 1714125044589 OK +REQUEST request_1 1714125044561 1714125044589 OK +REQUEST request_1 1714125044563 1714125044589 OK +REQUEST request_0 1714125043883 1714125044590 OK +REQUEST request_0 1714125043878 1714125044590 OK +REQUEST request_0 1714125043887 1714125044591 OK +REQUEST request_1 1714125044564 1714125044591 OK +REQUEST request_1 1714125044563 1714125044591 OK +REQUEST request_0 1714125043885 1714125044591 OK +REQUEST request_1 1714125044565 1714125044591 OK +REQUEST request_0 1714125043886 1714125044592 OK +REQUEST request_1 1714125044567 1714125044592 OK +REQUEST request_0 1714125043890 1714125044592 OK +REQUEST request_0 1714125043883 1714125044592 OK +REQUEST request_0 1714125043895 1714125044593 OK +REQUEST request_1 1714125044567 1714125044593 OK +REQUEST request_0 1714125043892 1714125044594 OK +REQUEST request_0 1714125043883 1714125044594 OK +REQUEST request_1 1714125044568 1714125044595 OK +REQUEST request_0 1714125043889 1714125044595 OK +REQUEST request_1 1714125044568 1714125044595 OK +REQUEST request_1 1714125044569 1714125044595 OK +REQUEST request_0 1714125043877 1714125044597 OK +REQUEST request_1 1714125044571 1714125044597 OK +REQUEST request_1 1714125044571 1714125044598 OK +REQUEST request_0 1714125043894 1714125044599 OK +REQUEST request_0 1714125043897 1714125044600 OK +REQUEST request_0 1714125043890 1714125044600 OK +REQUEST request_0 1714125043895 1714125044601 OK +REQUEST request_0 1714125043891 1714125044601 OK +REQUEST request_0 1714125043893 1714125044602 OK +REQUEST request_0 1714125043897 1714125044602 OK +REQUEST request_1 1714125044572 1714125044602 OK +REQUEST request_1 1714125044574 1714125044603 OK +REQUEST request_0 1714125043896 1714125044603 OK +REQUEST request_1 1714125044574 1714125044603 OK +REQUEST request_0 1714125043890 1714125044603 OK +REQUEST request_0 1714125043893 1714125044604 OK +REQUEST request_1 1714125044576 1714125044606 OK +REQUEST request_1 1714125044578 1714125044607 OK +REQUEST request_1 1714125044579 1714125044607 OK +REQUEST request_1 1714125044577 1714125044607 OK +REQUEST request_1 1714125044579 1714125044608 OK +REQUEST request_1 1714125044579 1714125044608 OK +REQUEST request_1 1714125044580 1714125044611 OK +REQUEST request_1 1714125044581 1714125044611 OK +REQUEST request_1 1714125044583 1714125044612 OK +REQUEST request_1 1714125044583 1714125044612 OK +REQUEST request_1 1714125044583 1714125044612 OK +REQUEST request_6 1714125044070 1714125044612 OK +REQUEST request_1 1714125044584 1714125044612 OK +REQUEST request_1 1714125044583 1714125044612 OK +REQUEST request_1 1714125044585 1714125044613 OK +REQUEST request_1 1714125044584 1714125044613 OK +REQUEST request_1 1714125044585 1714125044614 OK +REQUEST request_6 1714125044100 1714125044614 OK +REQUEST request_1 1714125044587 1714125044615 OK +REQUEST request_1 1714125044589 1714125044616 OK +REQUEST request_1 1714125044587 1714125044618 OK +REQUEST request_1 1714125044591 1714125044620 OK +REQUEST request_1 1714125044587 1714125044620 OK +REQUEST request_1 1714125044589 1714125044620 OK +REQUEST request_1 1714125044592 1714125044621 OK +REQUEST request_1 1714125044590 1714125044622 OK +REQUEST request_1 1714125044592 1714125044622 OK +REQUEST request_1 1714125044591 1714125044622 OK +REQUEST request_1 1714125044591 1714125044622 OK +REQUEST request_1 1714125044592 1714125044622 OK +REQUEST request_6 1714125044090 1714125044622 OK +REQUEST request_1 1714125044594 1714125044624 OK +REQUEST request_1 1714125044593 1714125044624 OK +REQUEST request_1 1714125044594 1714125044624 OK +REQUEST request_1 1714125044597 1714125044632 OK +REQUEST request_1 1714125044595 1714125044632 OK +REQUEST request_1 1714125044600 1714125044633 OK +REQUEST request_1 1714125044599 1714125044633 OK +REQUEST request_2 1714125044071 1714125044631 OK +REQUEST request_1 1714125044601 1714125044639 OK +REQUEST request_4 1714125044114 1714125044639 OK +REQUEST request_1 1714125044600 1714125044640 OK +REQUEST request_1 1714125044603 1714125044642 OK +REQUEST request_1 1714125044603 1714125044644 OK +REQUEST request_1 1714125044601 1714125044644 OK +REQUEST request_2 1714125044033 1714125044644 OK +REQUEST request_1 1714125044602 1714125044644 OK +REQUEST request_1 1714125044602 1714125044645 OK +REQUEST request_1 1714125044604 1714125044647 OK +REQUEST request_2 1714125044113 1714125044672 OK +REQUEST request_3 1714125044113 1714125044685 OK +REQUEST request_5 1714125044076 1714125044689 OK +REQUEST request_3 1714125044092 1714125044694 OK +REQUEST request_3 1714125044124 1714125044728 OK +REQUEST request_4 1714125044093 1714125044732 OK +REQUEST request_5 1714125044090 1714125044757 OK +REQUEST request_5 1714125044114 1714125044757 OK +REQUEST request_2 1714125044092 1714125044761 OK +REQUEST request_2 1714125044096 1714125044762 OK +REQUEST request_5 1714125044094 1714125044763 OK +REQUEST request_6 1714125044114 1714125044764 OK +USER GameSimulation END 1714125044766 +REQUEST request_3 1714125044097 1714125044777 OK +REQUEST request_4 1714125044054 1714125044778 OK +REQUEST request_3 1714125044056 1714125044793 OK +REQUEST request_4 1714125044057 1714125044796 OK +REQUEST request_2 1714125044062 1714125044799 OK +REQUEST request_4 1714125044060 1714125044800 OK +REQUEST request_3 1714125044054 1714125044800 OK +REQUEST request_4 1714125044063 1714125044801 OK +REQUEST request_5 1714125044114 1714125044801 OK +REQUEST request_6 1714125044061 1714125044804 OK +REQUEST request_2 1714125044112 1714125044804 OK +REQUEST request_4 1714125044098 1714125044805 OK +REQUEST request_5 1714125044060 1714125044829 OK +REQUEST request_3 1714125044059 1714125044834 OK +REQUEST request_3 1714125044062 1714125044834 OK +REQUEST request_2 1714125044058 1714125044837 OK +REQUEST request_4 1714125044066 1714125044848 OK +REQUEST request_5 1714125044063 1714125044852 OK +REQUEST request_3 1714125044059 1714125044870 OK +REQUEST request_5 1714125044056 1714125044875 OK +REQUEST request_6 1714125044063 1714125044886 OK +USER GameSimulation END 1714125044887 +REQUEST request_2 1714125044065 1714125044888 OK +REQUEST request_6 1714125044076 1714125044893 OK +REQUEST request_5 1714125044070 1714125044893 OK +REQUEST request_6 1714125044070 1714125044893 OK +REQUEST request_4 1714125044045 1714125044896 OK +REQUEST request_3 1714125044065 1714125044896 OK +REQUEST request_6 1714125044063 1714125044896 OK +USER GameSimulation END 1714125044897 +REQUEST request_2 1714125044074 1714125044897 OK +REQUEST request_2 1714125044065 1714125044901 OK +REQUEST request_4 1714125044074 1714125044902 OK +REQUEST request_3 1714125044070 1714125044909 OK +REQUEST request_3 1714125044080 1714125044925 OK +REQUEST request_4 1714125044049 1714125044925 OK +REQUEST request_5 1714125044076 1714125044931 OK +USER GameSimulation END 1714125044932 +REQUEST request_6 1714125044050 1714125044950 OK +REQUEST request_5 1714125044081 1714125044951 OK +REQUEST request_3 1714125044048 1714125044955 OK +REQUEST request_2 1714125044056 1714125044956 OK +REQUEST request_3 1714125044086 1714125044959 OK +REQUEST request_3 1714125044097 1714125044963 OK +REQUEST request_4 1714125044073 1714125044963 OK +REQUEST request_6 1714125044064 1714125044964 OK +REQUEST request_6 1714125044075 1714125044964 OK +REQUEST request_3 1714125044062 1714125044967 OK +REQUEST request_2 1714125044034 1714125044970 OK +REQUEST request_4 1714125044035 1714125044972 OK +REQUEST request_3 1714125044035 1714125044973 OK +REQUEST request_2 1714125044039 1714125044973 OK +REQUEST request_6 1714125044036 1714125044974 OK +REQUEST request_0 1714125043890 1714125044983 OK +REQUEST request_0 1714125043888 1714125044984 OK +REQUEST request_0 1714125043879 1714125044994 OK +REQUEST request_0 1714125043892 1714125044994 OK +REQUEST request_0 1714125043892 1714125044995 OK +REQUEST request_3 1714125044093 1714125044995 OK +REQUEST request_0 1714125043882 1714125044995 OK +REQUEST request_0 1714125043878 1714125044996 OK +REQUEST request_0 1714125043891 1714125044996 OK +REQUEST request_5 1714125044036 1714125044996 OK +USER GameSimulation END 1714125044997 +REQUEST request_0 1714125043884 1714125044997 OK +REQUEST request_0 1714125043884 1714125044999 OK +REQUEST request_0 1714125043879 1714125044999 OK +REQUEST request_0 1714125043885 1714125044999 OK +REQUEST request_0 1714125043842 1714125045000 OK +REQUEST request_0 1714125043893 1714125045000 OK +REQUEST request_0 1714125043890 1714125045001 OK +REQUEST request_0 1714125043884 1714125045002 OK +REQUEST request_0 1714125043892 1714125045003 OK +REQUEST request_0 1714125043881 1714125045003 OK +REQUEST request_0 1714125043887 1714125045003 OK +REQUEST request_0 1714125043886 1714125045004 OK +REQUEST request_0 1714125043890 1714125045004 OK +REQUEST request_0 1714125043845 1714125045004 OK +REQUEST request_0 1714125043887 1714125045005 OK +REQUEST request_0 1714125043891 1714125045006 OK +REQUEST request_0 1714125043881 1714125045009 OK +REQUEST request_0 1714125043885 1714125045009 OK +REQUEST request_0 1714125043890 1714125045009 OK +REQUEST request_0 1714125043779 1714125045010 OK +REQUEST request_0 1714125043891 1714125045010 OK +REQUEST request_0 1714125043887 1714125045011 OK +REQUEST request_0 1714125043888 1714125045013 OK +REQUEST request_1 1714125044984 1714125045013 OK +REQUEST request_1 1714125044983 1714125045013 OK +REQUEST request_0 1714125043881 1714125045013 OK +REQUEST request_0 1714125043790 1714125045013 OK +REQUEST request_0 1714125043885 1714125045015 OK +REQUEST request_0 1714125043879 1714125045025 OK +REQUEST request_3 1714125044079 1714125045028 OK +REQUEST request_1 1714125044994 1714125045028 OK +REQUEST request_1 1714125044995 1714125045028 OK +REQUEST request_1 1714125044996 1714125045029 OK +REQUEST request_1 1714125044996 1714125045029 OK +REQUEST request_1 1714125044999 1714125045030 OK +REQUEST request_1 1714125044997 1714125045030 OK +REQUEST request_1 1714125044999 1714125045030 OK +REQUEST request_0 1714125043882 1714125045030 OK +REQUEST request_1 1714125044995 1714125045031 OK +REQUEST request_1 1714125044994 1714125045031 OK +REQUEST request_1 1714125045001 1714125045031 OK +REQUEST request_1 1714125045000 1714125045031 OK +REQUEST request_1 1714125044999 1714125045032 OK +REQUEST request_1 1714125045000 1714125045032 OK +REQUEST request_5 1714125044093 1714125045032 OK +REQUEST request_1 1714125045003 1714125045033 OK +REQUEST request_1 1714125045002 1714125045034 OK +REQUEST request_1 1714125045003 1714125045034 OK +REQUEST request_1 1714125045004 1714125045034 OK +REQUEST request_1 1714125045003 1714125045034 OK +REQUEST request_1 1714125045005 1714125045035 OK +REQUEST request_1 1714125045004 1714125045035 OK +REQUEST request_0 1714125043880 1714125045035 OK +REQUEST request_1 1714125045005 1714125045036 OK +REQUEST request_1 1714125045007 1714125045036 OK +REQUEST request_4 1714125044093 1714125045036 OK +REQUEST request_1 1714125045010 1714125045037 OK +REQUEST request_1 1714125045010 1714125045038 OK +REQUEST request_1 1714125045009 1714125045038 OK +REQUEST request_0 1714125043892 1714125045038 OK +REQUEST request_1 1714125045009 1714125045038 OK +REQUEST request_1 1714125045010 1714125045038 OK +REQUEST request_1 1714125045011 1714125045039 OK +REQUEST request_0 1714125043885 1714125045039 OK +REQUEST request_0 1714125043880 1714125045039 OK +REQUEST request_1 1714125045013 1714125045040 OK +REQUEST request_1 1714125045013 1714125045040 OK +REQUEST request_0 1714125043882 1714125045040 OK +REQUEST request_0 1714125043779 1714125045041 OK +REQUEST request_0 1714125043885 1714125045041 OK +REQUEST request_0 1714125043880 1714125045041 OK +REQUEST request_1 1714125045013 1714125045042 OK +REQUEST request_0 1714125043891 1714125045044 OK +REQUEST request_1 1714125045015 1714125045045 OK +REQUEST request_6 1714125044097 1714125045045 OK +REQUEST request_0 1714125043881 1714125045045 OK +REQUEST request_0 1714125043889 1714125045045 OK +REQUEST request_0 1714125043880 1714125045045 OK +REQUEST request_0 1714125043883 1714125045047 OK +REQUEST request_0 1714125043869 1714125045047 OK +REQUEST request_0 1714125043878 1714125045059 OK +REQUEST request_1 1714125045025 1714125045062 OK +REQUEST request_1 1714125045030 1714125045062 OK +REQUEST request_0 1714125043886 1714125045062 OK +REQUEST request_1 1714125045035 1714125045064 OK +REQUEST request_0 1714125043883 1714125045064 OK +REQUEST request_5 1714125044089 1714125045064 OK +REQUEST request_0 1714125043880 1714125045065 OK +REQUEST request_1 1714125045040 1714125045067 OK +REQUEST request_0 1714125043884 1714125045067 OK +REQUEST request_0 1714125043792 1714125045068 OK +REQUEST request_1 1714125045040 1714125045068 OK +REQUEST request_0 1714125043879 1714125045069 OK +REQUEST request_4 1714125044076 1714125045069 OK +REQUEST request_1 1714125045041 1714125045069 OK +REQUEST request_1 1714125045041 1714125045069 OK +REQUEST request_1 1714125045038 1714125045070 OK +REQUEST request_1 1714125045041 1714125045070 OK +REQUEST request_0 1714125043844 1714125045070 OK +REQUEST request_1 1714125045040 1714125045070 OK +REQUEST request_0 1714125043841 1714125045070 OK +REQUEST request_6 1714125044093 1714125045071 OK +REQUEST request_4 1714125044097 1714125045071 OK +REQUEST request_1 1714125045044 1714125045071 OK +REQUEST request_0 1714125043879 1714125045072 OK +REQUEST request_1 1714125045045 1714125045073 OK +REQUEST request_4 1714125044088 1714125045074 OK +REQUEST request_1 1714125045046 1714125045074 OK +REQUEST request_1 1714125045047 1714125045075 OK +REQUEST request_0 1714125043897 1714125045075 OK +REQUEST request_1 1714125045047 1714125045075 OK +REQUEST request_1 1714125045045 1714125045075 OK +REQUEST request_2 1714125044079 1714125045075 OK +REQUEST request_0 1714125043879 1714125045075 OK +REQUEST request_6 1714125044104 1714125045075 OK +REQUEST request_0 1714125043843 1714125045077 OK +REQUEST request_0 1714125043887 1714125045097 OK +REQUEST request_2 1714125044100 1714125045097 OK +REQUEST request_1 1714125045059 1714125045099 OK +REQUEST request_1 1714125045064 1714125045099 OK +REQUEST request_1 1714125045062 1714125045099 OK +REQUEST request_1 1714125045065 1714125045099 OK +REQUEST request_1 1714125045068 1714125045101 OK +REQUEST request_1 1714125045070 1714125045101 OK +REQUEST request_0 1714125043880 1714125045101 OK +REQUEST request_1 1714125045069 1714125045101 OK +REQUEST request_1 1714125045068 1714125045102 OK +REQUEST request_1 1714125045071 1714125045103 OK +REQUEST request_1 1714125045075 1714125045103 OK +REQUEST request_1 1714125045075 1714125045103 OK +REQUEST request_0 1714125043884 1714125045103 OK +REQUEST request_1 1714125045072 1714125045104 OK +REQUEST request_1 1714125045077 1714125045104 OK +REQUEST request_2 1714125044092 1714125045104 OK +USER GameSimulation END 1714125045105 +REQUEST request_0 1714125043869 1714125045105 OK +REQUEST request_4 1714125044100 1714125045105 OK +REQUEST request_0 1714125043883 1714125045107 OK +REQUEST request_0 1714125043844 1714125045110 OK +REQUEST request_3 1714125044096 1714125045112 OK +REQUEST request_0 1714125043870 1714125045114 OK +REQUEST request_0 1714125043881 1714125045114 OK +REQUEST request_0 1714125043888 1714125045116 OK +REQUEST request_2 1714125044100 1714125045117 OK +REQUEST request_0 1714125043877 1714125045117 OK +REQUEST request_0 1714125043845 1714125045119 OK +REQUEST request_3 1714125044088 1714125045119 OK +REQUEST request_0 1714125043883 1714125045120 OK +REQUEST request_0 1714125043845 1714125045120 OK +REQUEST request_0 1714125043882 1714125045122 OK +REQUEST request_0 1714125043878 1714125045122 OK +REQUEST request_0 1714125043881 1714125045125 OK +REQUEST request_0 1714125043883 1714125045127 OK +REQUEST request_1 1714125045097 1714125045138 OK +REQUEST request_1 1714125045101 1714125045140 OK +REQUEST request_1 1714125045103 1714125045140 OK +REQUEST request_1 1714125045105 1714125045140 OK +REQUEST request_1 1714125045107 1714125045140 OK +REQUEST request_0 1714125043878 1714125045141 OK +REQUEST request_1 1714125045111 1714125045142 OK +REQUEST request_5 1714125044101 1714125045152 OK +REQUEST request_1 1714125045114 1714125045153 OK +REQUEST request_0 1714125043883 1714125045154 OK +REQUEST request_1 1714125045117 1714125045154 OK +REQUEST request_1 1714125045114 1714125045155 OK +REQUEST request_1 1714125045118 1714125045155 OK +REQUEST request_1 1714125045122 1714125045156 OK +REQUEST request_1 1714125045125 1714125045158 OK +REQUEST request_1 1714125045127 1714125045158 OK +REQUEST request_1 1714125045119 1714125045159 OK +REQUEST request_1 1714125045120 1714125045159 OK +REQUEST request_1 1714125045120 1714125045159 OK +REQUEST request_1 1714125045122 1714125045159 OK +REQUEST request_0 1714125043868 1714125045160 OK +REQUEST request_5 1714125044082 1714125045161 OK +REQUEST request_0 1714125043885 1714125045165 OK +REQUEST request_0 1714125043880 1714125045166 OK +REQUEST request_0 1714125043791 1714125045171 OK +REQUEST request_1 1714125045141 1714125045171 OK +REQUEST request_0 1714125043879 1714125045171 OK +REQUEST request_0 1714125043894 1714125045171 OK +REQUEST request_4 1714125044100 1714125045171 OK +REQUEST request_3 1714125044075 1714125045171 OK +REQUEST request_3 1714125044100 1714125045171 OK +REQUEST request_0 1714125043885 1714125045172 OK +REQUEST request_0 1714125043880 1714125045172 OK +REQUEST request_0 1714125043881 1714125045172 OK +REQUEST request_0 1714125043878 1714125045173 OK +REQUEST request_0 1714125043879 1714125045173 OK +REQUEST request_0 1714125043882 1714125045187 OK +REQUEST request_0 1714125043878 1714125045188 OK +REQUEST request_0 1714125043888 1714125045188 OK +REQUEST request_0 1714125043884 1714125045189 OK +REQUEST request_0 1714125043894 1714125045189 OK +REQUEST request_0 1714125043876 1714125045213 OK +REQUEST request_0 1714125043892 1714125045216 OK +REQUEST request_1 1714125045154 1714125045222 OK +REQUEST request_6 1714125044082 1714125045223 OK +REQUEST request_5 1714125044097 1714125045223 OK +REQUEST request_1 1714125045160 1714125045224 OK +REQUEST request_2 1714125044081 1714125045226 OK +REQUEST request_0 1714125043882 1714125045227 OK +REQUEST request_2 1714125044100 1714125045227 OK +REQUEST request_0 1714125043880 1714125045228 OK +REQUEST request_6 1714125044101 1714125045228 OK +REQUEST request_0 1714125043886 1714125045228 OK +REQUEST request_0 1714125043884 1714125045229 OK +REQUEST request_0 1714125043779 1714125045235 OK +REQUEST request_0 1714125043883 1714125045235 OK +REQUEST request_0 1714125043879 1714125045235 OK +REQUEST request_0 1714125043882 1714125045253 OK +REQUEST request_0 1714125043886 1714125045253 OK +REQUEST request_0 1714125043880 1714125045254 OK +REQUEST request_0 1714125043893 1714125045254 OK +REQUEST request_4 1714125044079 1714125045255 OK +REQUEST request_0 1714125043885 1714125045256 OK +REQUEST request_0 1714125043877 1714125045256 OK +REQUEST request_0 1714125043882 1714125045256 OK +REQUEST request_0 1714125043876 1714125045257 OK +REQUEST request_0 1714125043879 1714125045258 OK +REQUEST request_0 1714125043886 1714125045272 OK +REQUEST request_1 1714125045166 1714125045273 OK +REQUEST request_1 1714125045171 1714125045273 OK +REQUEST request_1 1714125045171 1714125045273 OK +REQUEST request_1 1714125045172 1714125045273 OK +REQUEST request_1 1714125045173 1714125045273 OK +REQUEST request_1 1714125045167 1714125045274 OK +REQUEST request_1 1714125045173 1714125045274 OK +REQUEST request_1 1714125045171 1714125045274 OK +REQUEST request_1 1714125045172 1714125045274 OK +REQUEST request_0 1714125043881 1714125045274 OK +REQUEST request_6 1714125044089 1714125045274 OK +REQUEST request_0 1714125043893 1714125045274 OK +REQUEST request_0 1714125043881 1714125045275 OK +REQUEST request_0 1714125043878 1714125045276 OK +REQUEST request_1 1714125045173 1714125045276 OK +REQUEST request_6 1714125044080 1714125045287 OK +REQUEST request_0 1714125043881 1714125045287 OK +REQUEST request_2 1714125044088 1714125045287 OK +USER GameSimulation END 1714125045288 +REQUEST request_3 1714125044100 1714125045288 OK +REQUEST request_6 1714125044076 1714125045288 OK +REQUEST request_0 1714125043880 1714125045289 OK +REQUEST request_4 1714125044100 1714125045290 OK +REQUEST request_0 1714125043889 1714125045290 OK +REQUEST request_0 1714125043886 1714125045292 OK +REQUEST request_1 1714125045189 1714125045312 OK +REQUEST request_1 1714125045188 1714125045312 OK +REQUEST request_1 1714125045187 1714125045312 OK +REQUEST request_3 1714125044107 1714125045312 OK +REQUEST request_1 1714125045189 1714125045312 OK +REQUEST request_3 1714125044090 1714125045312 OK +REQUEST request_1 1714125045190 1714125045313 OK +REQUEST request_1 1714125045216 1714125045313 OK +REQUEST request_1 1714125045214 1714125045313 OK +REQUEST request_5 1714125044100 1714125045313 OK +REQUEST request_3 1714125044081 1714125045313 OK +REQUEST request_6 1714125044093 1714125045313 OK +REQUEST request_2 1714125044075 1714125045313 OK +REQUEST request_5 1714125044080 1714125045313 OK +REQUEST request_1 1714125045254 1714125045313 OK +REQUEST request_1 1714125045227 1714125045313 OK +REQUEST request_1 1714125045254 1714125045313 OK +REQUEST request_1 1714125045254 1714125045313 OK +USER GameSimulation END 1714125045314 +REQUEST request_4 1714125044082 1714125045314 OK +USER GameSimulation END 1714125045314 +REQUEST request_1 1714125045229 1714125045314 OK +REQUEST request_1 1714125045229 1714125045314 OK +REQUEST request_1 1714125045235 1714125045315 OK +REQUEST request_1 1714125045228 1714125045315 OK +REQUEST request_2 1714125044092 1714125045315 OK +REQUEST request_1 1714125045235 1714125045315 OK +REQUEST request_1 1714125045235 1714125045315 OK +REQUEST request_1 1714125045254 1714125045315 OK +REQUEST request_5 1714125044081 1714125045315 OK +REQUEST request_1 1714125045257 1714125045326 OK +REQUEST request_1 1714125045274 1714125045326 OK +REQUEST request_1 1714125045272 1714125045326 OK +REQUEST request_1 1714125045256 1714125045328 OK +REQUEST request_1 1714125045256 1714125045328 OK +REQUEST request_1 1714125045257 1714125045328 OK +REQUEST request_1 1714125045258 1714125045328 OK +REQUEST request_1 1714125045274 1714125045328 OK +REQUEST request_6 1714125044104 1714125045328 OK +USER GameSimulation END 1714125045329 +REQUEST request_3 1714125044092 1714125045329 OK +REQUEST request_1 1714125045276 1714125045331 OK +REQUEST request_1 1714125045276 1714125045331 OK +REQUEST request_1 1714125045287 1714125045332 OK +REQUEST request_5 1714125044093 1714125045337 OK +REQUEST request_1 1714125045289 1714125045338 OK +REQUEST request_0 1714125043893 1714125045339 OK +REQUEST request_1 1714125045290 1714125045370 OK +REQUEST request_1 1714125045292 1714125045370 OK +REQUEST request_4 1714125044094 1714125045370 OK +REQUEST request_1 1714125045339 1714125045374 OK +REQUEST request_4 1714125044081 1714125045376 OK +REQUEST request_5 1714125044076 1714125045377 OK +USER GameSimulation END 1714125045377 +REQUEST request_2 1714125044096 1714125045385 OK +REQUEST request_6 1714125044095 1714125045385 OK +USER GameSimulation END 1714125045385 +REQUEST request_6 1714125044100 1714125045385 OK +REQUEST request_3 1714125044093 1714125045389 OK +REQUEST request_4 1714125044099 1714125045389 OK +REQUEST request_2 1714125044080 1714125045391 OK +REQUEST request_4 1714125044093 1714125045392 OK +REQUEST request_6 1714125044097 1714125045393 OK +REQUEST request_3 1714125044088 1714125045430 OK +REQUEST request_6 1714125044076 1714125045441 OK +REQUEST request_5 1714125044101 1714125045468 OK +USER GameSimulation END 1714125045470 +REQUEST request_6 1714125044093 1714125045470 OK +USER GameSimulation END 1714125045471 +REQUEST request_5 1714125044097 1714125045477 OK +REQUEST request_4 1714125044084 1714125045478 OK +REQUEST request_2 1714125044099 1714125045497 OK +REQUEST request_2 1714125044096 1714125045501 OK +REQUEST request_2 1714125044084 1714125045508 OK +REQUEST request_5 1714125044094 1714125045509 OK +REQUEST request_3 1714125044099 1714125045533 OK +REQUEST request_3 1714125044080 1714125045544 OK +REQUEST request_5 1714125044085 1714125045544 OK +REQUEST request_6 1714125044089 1714125045545 OK +REQUEST request_4 1714125044085 1714125045563 OK +REQUEST request_4 1714125044097 1714125045566 OK +REQUEST request_5 1714125044089 1714125045567 OK +REQUEST request_5 1714125044099 1714125045570 OK +USER GameSimulation END 1714125045570 +REQUEST request_6 1714125044086 1714125045571 OK +REQUEST request_2 1714125044088 1714125045576 OK +REQUEST request_4 1714125044088 1714125045579 OK +USER GameSimulation END 1714125045580 +REQUEST request_0 1714125043894 1714125045582 OK +REQUEST request_3 1714125044096 1714125045582 OK +USER GameSimulation END 1714125045583 +REQUEST request_2 1714125044089 1714125045583 OK +REQUEST request_6 1714125044084 1714125045585 OK +REQUEST request_3 1714125044084 1714125045585 OK +USER GameSimulation END 1714125045586 +REQUEST request_4 1714125044076 1714125045588 OK +REQUEST request_3 1714125044076 1714125045589 OK +REQUEST request_4 1714125044090 1714125045595 OK +REQUEST request_2 1714125044083 1714125045595 OK +REQUEST request_2 1714125044094 1714125045595 OK +REQUEST request_3 1714125044094 1714125045595 OK +REQUEST request_6 1714125044091 1714125045595 OK +REQUEST request_6 1714125044049 1714125045595 OK +USER GameSimulation END 1714125045597 +REQUEST request_6 1714125044108 1714125045599 OK +REQUEST request_2 1714125044048 1714125045599 OK +REQUEST request_2 1714125044107 1714125045605 OK +REQUEST request_2 1714125044036 1714125045606 OK +REQUEST request_6 1714125044046 1714125045606 OK +REQUEST request_4 1714125044040 1714125045607 OK +REQUEST request_4 1714125044037 1714125045608 OK +REQUEST request_1 1714125045582 1714125045610 OK +REQUEST request_3 1714125044045 1714125045610 OK +REQUEST request_6 1714125044043 1714125045611 OK +REQUEST request_3 1714125044039 1714125045618 OK +REQUEST request_2 1714125044039 1714125045619 OK +REQUEST request_6 1714125044040 1714125045621 OK +REQUEST request_5 1714125044049 1714125045650 OK +REQUEST request_3 1714125044048 1714125045655 OK +REQUEST request_5 1714125044037 1714125045656 OK +REQUEST request_6 1714125044038 1714125045657 OK +REQUEST request_4 1714125044046 1714125045658 OK +REQUEST request_3 1714125044042 1714125045658 OK +REQUEST request_4 1714125044043 1714125045658 OK +REQUEST request_4 1714125044092 1714125045661 OK +REQUEST request_3 1714125044037 1714125045661 OK +USER GameSimulation END 1714125045662 +REQUEST request_6 1714125044091 1714125045663 OK +REQUEST request_3 1714125044113 1714125045667 OK +REQUEST request_2 1714125044095 1714125045667 OK +REQUEST request_6 1714125044094 1714125045671 OK +USER GameSimulation END 1714125045673 +REQUEST request_3 1714125044092 1714125045701 OK +REQUEST request_4 1714125044095 1714125045701 OK +REQUEST request_5 1714125044096 1714125045709 OK +REQUEST request_5 1714125044093 1714125045709 OK +REQUEST request_3 1714125044095 1714125045715 OK +REQUEST request_3 1714125044089 1714125045715 OK +REQUEST request_2 1714125044089 1714125045716 OK +REQUEST request_4 1714125044090 1714125045716 OK +REQUEST request_4 1714125044099 1714125045716 OK +USER GameSimulation END 1714125045717 +REQUEST request_6 1714125044093 1714125045719 OK +REQUEST request_6 1714125044096 1714125045720 OK +USER GameSimulation END 1714125045721 +REQUEST request_2 1714125044097 1714125045721 OK +REQUEST request_6 1714125044088 1714125045721 OK +REQUEST request_2 1714125044048 1714125045724 OK +REQUEST request_6 1714125044073 1714125045729 OK +REQUEST request_2 1714125044085 1714125045748 OK +REQUEST request_3 1714125044057 1714125045749 OK +REQUEST request_5 1714125044045 1714125045754 OK +REQUEST request_2 1714125044062 1714125045788 OK +REQUEST request_5 1714125044070 1714125045803 OK +REQUEST request_5 1714125044099 1714125045810 OK +REQUEST request_5 1714125044090 1714125045825 OK +REQUEST request_4 1714125044063 1714125045825 OK +REQUEST request_5 1714125044059 1714125045849 OK +REQUEST request_4 1714125044057 1714125045850 OK +REQUEST request_5 1714125044098 1714125045863 OK +REQUEST request_6 1714125044105 1714125045864 OK +USER GameSimulation END 1714125045864 +REQUEST request_5 1714125044072 1714125045868 OK +REQUEST request_6 1714125044060 1714125045872 OK +REQUEST request_4 1714125044072 1714125045875 OK +USER GameSimulation END 1714125045875 +REQUEST request_4 1714125044080 1714125045880 OK +REQUEST request_3 1714125044072 1714125045880 OK +USER GameSimulation END 1714125045880 +REQUEST request_3 1714125044098 1714125045881 OK +USER GameSimulation END 1714125045881 +REQUEST request_6 1714125044046 1714125045892 OK +REQUEST request_2 1714125044079 1714125045893 OK +REQUEST request_4 1714125044089 1714125045893 OK +REQUEST request_6 1714125044091 1714125045894 OK +REQUEST request_5 1714125044049 1714125045894 OK +USER GameSimulation END 1714125045895 +USER GameSimulation END 1714125045895 +REQUEST request_6 1714125044081 1714125045898 OK +REQUEST request_2 1714125044072 1714125045898 OK +USER GameSimulation END 1714125045898 +REQUEST request_2 1714125044096 1714125045933 OK +REQUEST request_5 1714125044074 1714125045939 OK +REQUEST request_5 1714125044063 1714125045940 OK +USER GameSimulation END 1714125045941 +REQUEST request_3 1714125044073 1714125045944 OK +USER GameSimulation END 1714125045945 +REQUEST request_3 1714125044571 1714125045949 OK +REQUEST request_2 1714125044092 1714125045953 OK +REQUEST request_3 1714125044109 1714125045953 OK +REQUEST request_3 1714125044083 1714125045957 OK +REQUEST request_4 1714125044084 1714125045957 OK +REQUEST request_6 1714125044081 1714125045957 OK +USER GameSimulation END 1714125045958 +REQUEST request_3 1714125044100 1714125045970 OK +REQUEST request_4 1714125044110 1714125045970 OK +USER GameSimulation END 1714125045971 +REQUEST request_5 1714125044090 1714125045988 OK +USER GameSimulation END 1714125045989 +REQUEST request_4 1714125044093 1714125045989 OK +REQUEST request_5 1714125044085 1714125046000 OK +REQUEST request_6 1714125044085 1714125046006 OK +REQUEST request_2 1714125044084 1714125046006 OK +REQUEST request_5 1714125044093 1714125046007 OK +USER GameSimulation END 1714125046008 +REQUEST request_2 1714125044107 1714125046013 OK +REQUEST request_2 1714125044075 1714125046045 OK +REQUEST request_4 1714125044108 1714125046046 OK +USER GameSimulation END 1714125046047 +REQUEST request_5 1714125044108 1714125046047 OK +REQUEST request_5 1714125044084 1714125046048 OK +USER GameSimulation END 1714125046049 +USER GameSimulation END 1714125046050 +REQUEST request_3 1714125044084 1714125046052 OK +USER GameSimulation END 1714125046053 +REQUEST request_6 1714125044035 1714125046100 OK +REQUEST request_5 1714125044035 1714125046117 OK +REQUEST request_5 1714125044043 1714125046118 OK +REQUEST request_2 1714125044045 1714125046134 OK +REQUEST request_4 1714125044049 1714125046135 OK +USER GameSimulation END 1714125046136 +REQUEST request_5 1714125044054 1714125046137 OK +REQUEST request_5 1714125044040 1714125046138 OK +USER GameSimulation END 1714125046139 +REQUEST request_6 1714125044054 1714125046139 OK +REQUEST request_4 1714125044034 1714125046188 OK +REQUEST request_2 1714125044042 1714125046188 OK +USER GameSimulation END 1714125046189 +REQUEST request_5 1714125044046 1714125046190 OK +USER GameSimulation END 1714125046190 +REQUEST request_3 1714125044034 1714125046193 OK +USER GameSimulation END 1714125046193 +REQUEST request_4 1714125044056 1714125046194 OK +REQUEST request_2 1714125044056 1714125046194 OK +REQUEST request_4 1714125045011 1714125046198 OK +REQUEST request_4 1714125044028 1714125046201 OK +REQUEST request_2 1714125044053 1714125046202 OK +USER GameSimulation END 1714125046202 +REQUEST request_4 1714125044028 1714125046204 OK +REQUEST request_2 1714125044027 1714125046205 OK +REQUEST request_3 1714125044028 1714125046206 OK +REQUEST request_4 1714125044028 1714125046206 OK +REQUEST request_6 1714125044029 1714125046209 OK +REQUEST request_2 1714125044027 1714125046209 OK +REQUEST request_6 1714125044029 1714125046250 OK +REQUEST request_4 1714125044028 1714125046251 OK +REQUEST request_3 1714125044028 1714125046255 OK +REQUEST request_5 1714125044029 1714125046255 OK +REQUEST request_5 1714125044029 1714125046255 OK +REQUEST request_4 1714125044028 1714125046257 OK +REQUEST request_2 1714125044027 1714125046257 OK +REQUEST request_6 1714125044029 1714125046260 OK +REQUEST request_3 1714125044028 1714125046260 OK +REQUEST request_3 1714125044028 1714125046264 OK +REQUEST request_5 1714125044029 1714125046300 OK +REQUEST request_3 1714125044028 1714125046303 OK +REQUEST request_5 1714125044029 1714125046314 OK +REQUEST request_2 1714125044027 1714125046318 OK +REQUEST request_2 1714125044027 1714125046318 OK +REQUEST request_2 1714125044027 1714125046321 OK +REQUEST request_5 1714125044028 1714125046322 OK +REQUEST request_4 1714125044028 1714125046323 OK +REQUEST request_2 1714125044027 1714125046329 OK +REQUEST request_4 1714125044028 1714125046333 OK +REQUEST request_3 1714125044028 1714125046333 OK +USER GameSimulation END 1714125046333 +REQUEST request_6 1714125044029 1714125046376 OK +USER GameSimulation END 1714125046376 +REQUEST request_5 1714125044028 1714125046379 OK +USER GameSimulation END 1714125046379 +REQUEST request_2 1714125044033 1714125046383 OK +REQUEST request_5 1714125044029 1714125046383 OK +REQUEST request_5 1714125044029 1714125046384 OK +REQUEST request_6 1714125044029 1714125046385 OK +REQUEST request_6 1714125044029 1714125046385 OK +REQUEST request_6 1714125044029 1714125046385 OK +USER GameSimulation END 1714125046386 +REQUEST request_6 1714125044029 1714125046389 OK +USER GameSimulation END 1714125046390 +REQUEST request_4 1714125044028 1714125046392 OK +REQUEST request_3 1714125044028 1714125046398 OK +REQUEST request_6 1714125044043 1714125046398 OK +REQUEST request_2 1714125044027 1714125046398 OK +REQUEST request_3 1714125044028 1714125046398 OK +REQUEST request_4 1714125044043 1714125046398 OK +REQUEST request_6 1714125044035 1714125046399 OK +REQUEST request_4 1714125044037 1714125046399 OK +USER GameSimulation END 1714125046399 +USER GameSimulation END 1714125046399 +USER GameSimulation END 1714125046399 +REQUEST request_3 1714125044036 1714125046402 OK +REQUEST request_2 1714125044042 1714125046419 OK +REQUEST request_5 1714125044037 1714125046424 OK +REQUEST request_2 1714125044036 1714125046437 OK +REQUEST request_4 1714125044034 1714125046438 OK +REQUEST request_3 1714125044042 1714125046439 OK +REQUEST request_5 1714125044043 1714125046444 OK +REQUEST request_6 1714125044037 1714125046446 OK +USER GameSimulation END 1714125046449 +USER GameSimulation END 1714125046450 +REQUEST request_6 1714125044049 1714125046457 OK +REQUEST request_5 1714125044034 1714125046462 OK +REQUEST request_6 1714125044055 1714125046463 OK +REQUEST request_3 1714125044034 1714125046464 OK +USER GameSimulation END 1714125046464 +REQUEST request_4 1714125044054 1714125046467 OK +REQUEST request_4 1714125044049 1714125046484 OK +REQUEST request_3 1714125044060 1714125046487 OK +REQUEST request_3 1714125044046 1714125046488 OK +REQUEST request_5 1714125044055 1714125046492 OK +REQUEST request_3 1714125044061 1714125046495 OK +REQUEST request_3 1714125044061 1714125046495 OK +REQUEST request_6 1714125044062 1714125046496 OK +REQUEST request_2 1714125044060 1714125046496 OK +REQUEST request_4 1714125044047 1714125046496 OK +REQUEST request_2 1714125044061 1714125046499 OK +REQUEST request_2 1714125044054 1714125046524 OK +REQUEST request_5 1714125044047 1714125046524 OK +REQUEST request_6 1714125044061 1714125046536 OK +REQUEST request_6 1714125044047 1714125046536 OK +REQUEST request_5 1714125044062 1714125046539 OK +REQUEST request_2 1714125044061 1714125046544 OK +REQUEST request_2 1714125044048 1714125046547 OK +REQUEST request_6 1714125044062 1714125046547 OK +REQUEST request_4 1714125044061 1714125046548 OK +REQUEST request_4 1714125044060 1714125046551 OK +REQUEST request_4 1714125044061 1714125046565 OK +REQUEST request_2 1714125044046 1714125046565 OK +USER GameSimulation END 1714125046566 +USER GameSimulation END 1714125046566 +REQUEST request_3 1714125044054 1714125046566 OK +USER GameSimulation END 1714125046567 +REQUEST request_5 1714125044049 1714125046570 OK +REQUEST request_5 1714125044061 1714125046591 OK +USER GameSimulation END 1714125046592 +REQUEST request_3 1714125044049 1714125046592 OK +USER GameSimulation END 1714125046592 +REQUEST request_3 1714125044071 1714125046611 OK +REQUEST request_2 1714125044071 1714125046612 OK +REQUEST request_5 1714125044062 1714125046612 OK +USER GameSimulation END 1714125046612 +REQUEST request_4 1714125044066 1714125046613 OK +REQUEST request_3 1714125044063 1714125046638 OK +REQUEST request_3 1714125044065 1714125046642 OK +REQUEST request_2 1714125044063 1714125046642 OK +REQUEST request_6 1714125044072 1714125046642 OK +REQUEST request_5 1714125044072 1714125046646 OK +REQUEST request_4 1714125044064 1714125046647 OK +REQUEST request_6 1714125044064 1714125046648 OK +REQUEST request_4 1714125044065 1714125046651 OK +REQUEST request_4 1714125044072 1714125046651 OK +USER GameSimulation END 1714125046653 +REQUEST request_3 1714125044065 1714125046658 OK +REQUEST request_2 1714125044065 1714125046683 OK +REQUEST request_2 1714125044065 1714125046683 OK +REQUEST request_6 1714125044071 1714125046684 OK +USER GameSimulation END 1714125046684 +REQUEST request_5 1714125044071 1714125046685 OK +REQUEST request_6 1714125044047 1714125046686 OK +USER GameSimulation END 1714125046686 +REQUEST request_5 1714125044064 1714125046686 OK +USER GameSimulation END 1714125046686 +REQUEST request_4 1714125044118 1714125046695 OK +REQUEST request_5 1714125044047 1714125046724 OK +REQUEST request_4 1714125044034 1714125046726 OK +REQUEST request_5 1714125044120 1714125046726 OK +REQUEST request_2 1714125044116 1714125046738 OK +REQUEST request_4 1714125044114 1714125046738 OK +REQUEST request_6 1714125044064 1714125046738 OK +REQUEST request_6 1714125044120 1714125046738 OK +REQUEST request_5 1714125044110 1714125046743 OK +REQUEST request_2 1714125044066 1714125046765 OK +REQUEST request_2 1714125044081 1714125046765 OK +REQUEST request_6 1714125044117 1714125046766 OK +REQUEST request_5 1714125044117 1714125046792 OK +REQUEST request_5 1714125044115 1714125046795 OK +REQUEST request_4 1714125044049 1714125046797 OK +REQUEST request_5 1714125044071 1714125046811 OK +REQUEST request_6 1714125044059 1714125046814 OK +REQUEST request_3 1714125044118 1714125046814 OK +REQUEST request_2 1714125044114 1714125046814 OK +REQUEST request_5 1714125044114 1714125046815 OK +REQUEST request_4 1714125044070 1714125046815 OK +REQUEST request_4 1714125044112 1714125046816 OK +REQUEST request_6 1714125044057 1714125046834 OK +REQUEST request_2 1714125044118 1714125046834 OK +REQUEST request_5 1714125044035 1714125046839 OK +REQUEST request_3 1714125044070 1714125046853 OK +REQUEST request_4 1714125044059 1714125046854 OK +REQUEST request_5 1714125044080 1714125046858 OK +REQUEST request_3 1714125044112 1714125046861 OK +REQUEST request_6 1714125044111 1714125046861 OK +USER GameSimulation END 1714125046862 +REQUEST request_3 1714125044113 1714125046865 OK +REQUEST request_3 1714125044098 1714125046865 OK +REQUEST request_4 1714125044037 1714125046893 OK +REQUEST request_5 1714125044112 1714125046910 OK +REQUEST request_3 1714125044061 1714125046912 OK +REQUEST request_5 1714125044059 1714125046912 OK +REQUEST request_5 1714125044038 1714125046913 OK +REQUEST request_4 1714125044082 1714125046916 OK +REQUEST request_2 1714125044037 1714125046916 OK +REQUEST request_2 1714125044113 1714125046916 OK +REQUEST request_4 1714125044099 1714125046920 OK +REQUEST request_4 1714125044043 1714125046920 OK +REQUEST request_2 1714125044116 1714125046936 OK +REQUEST request_5 1714125044057 1714125046951 OK +REQUEST request_2 1714125044111 1714125046952 OK +USER GameSimulation END 1714125046953 +REQUEST request_3 1714125044118 1714125046955 OK +REQUEST request_4 1714125044112 1714125046959 OK +REQUEST request_3 1714125044114 1714125046959 OK +REQUEST request_2 1714125044107 1714125046959 OK +REQUEST request_4 1714125044040 1714125046962 OK +REQUEST request_4 1714125044116 1714125046962 OK +REQUEST request_4 1714125044114 1714125046963 OK +REQUEST request_6 1714125044041 1714125046963 OK +REQUEST request_6 1714125044080 1714125046963 OK +REQUEST request_6 1714125044062 1714125046964 OK +REQUEST request_3 1714125044040 1714125046964 OK +REQUEST request_3 1714125044043 1714125046972 OK +REQUEST request_2 1714125044058 1714125046973 OK +REQUEST request_3 1714125044037 1714125046976 OK +REQUEST request_4 1714125044117 1714125046977 OK +REQUEST request_4 1714125044046 1714125046977 OK +REQUEST request_2 1714125044098 1714125047000 OK +REQUEST request_6 1714125044117 1714125047001 OK +REQUEST request_5 1714125044061 1714125047002 OK +REQUEST request_3 1714125044064 1714125047005 OK +REQUEST request_4 1714125044064 1714125047005 OK +REQUEST request_3 1714125044078 1714125047011 OK +REQUEST request_4 1714125044078 1714125047011 OK +REQUEST request_6 1714125044049 1714125047014 OK +REQUEST request_3 1714125044112 1714125047014 OK +REQUEST request_2 1714125044063 1714125047014 OK +REQUEST request_4 1714125044054 1714125047014 OK +REQUEST request_2 1714125044033 1714125047021 OK +REQUEST request_6 1714125044099 1714125047021 OK +REQUEST request_2 1714125044114 1714125047037 OK +REQUEST request_2 1714125044109 1714125047045 OK +REQUEST request_5 1714125044040 1714125047058 OK +REQUEST request_2 1714125044061 1714125047062 OK +REQUEST request_4 1714125044061 1714125047063 OK +REQUEST request_6 1714125044115 1714125047063 OK +USER GameSimulation END 1714125047064 +REQUEST request_5 1714125044064 1714125047069 OK +USER GameSimulation END 1714125047070 +REQUEST request_6 1714125044112 1714125047080 OK +REQUEST request_5 1714125044113 1714125047084 OK +REQUEST request_4 1714125044118 1714125047084 OK +REQUEST request_2 1714125044112 1714125047103 OK +REQUEST request_2 1714125044039 1714125047105 OK +REQUEST request_3 1714125044104 1714125047106 OK +USER GameSimulation END 1714125047106 +REQUEST request_5 1714125044043 1714125047106 OK +REQUEST request_6 1714125044035 1714125047113 OK +REQUEST request_2 1714125044079 1714125047117 OK +REQUEST request_6 1714125044077 1714125047118 OK +REQUEST request_2 1714125044103 1714125047118 OK +REQUEST request_3 1714125044076 1714125047120 OK +REQUEST request_6 1714125044105 1714125047121 OK +REQUEST request_3 1714125044049 1714125047128 OK +REQUEST request_3 1714125044034 1714125047128 OK +USER GameSimulation END 1714125047129 +REQUEST request_2 1714125044075 1714125047143 OK +REQUEST request_4 1714125044076 1714125047144 OK +REQUEST request_5 1714125044078 1714125047148 OK +REQUEST request_4 1714125044105 1714125047148 OK +REQUEST request_4 1714125044079 1714125047152 OK +REQUEST request_3 1714125044112 1714125047152 OK +REQUEST request_6 1714125044080 1714125047153 OK +USER GameSimulation END 1714125047153 +REQUEST request_3 1714125044079 1714125047156 OK +USER GameSimulation END 1714125047156 +REQUEST request_6 1714125044119 1714125047156 OK +REQUEST request_4 1714125044113 1714125047157 OK +REQUEST request_6 1714125044044 1714125047175 OK +REQUEST request_5 1714125044105 1714125047176 OK +USER GameSimulation END 1714125047177 +REQUEST request_6 1714125044114 1714125047177 OK +REQUEST request_3 1714125044116 1714125047177 OK +USER GameSimulation END 1714125047178 +USER GameSimulation END 1714125047178 +REQUEST request_3 1714125044046 1714125047181 OK +REQUEST request_6 1714125044038 1714125047187 OK +USER GameSimulation END 1714125047187 +REQUEST request_2 1714125044046 1714125047211 OK +USER GameSimulation END 1714125047211 +REQUEST request_2 1714125044075 1714125047214 OK +REQUEST request_5 1714125044054 1714125047214 OK +USER GameSimulation END 1714125047214 +REQUEST request_5 1714125044111 1714125047221 OK +REQUEST request_6 1714125044113 1714125047235 OK +REQUEST request_2 1714125044111 1714125047238 OK +REQUEST request_5 1714125044119 1714125047248 OK +REQUEST request_2 1714125044053 1714125047248 OK +USER GameSimulation END 1714125047249 +REQUEST request_3 1714125044058 1714125047249 OK +USER GameSimulation END 1714125047250 +REQUEST request_2 1714125044042 1714125047252 OK +USER GameSimulation END 1714125047253 +REQUEST request_3 1714125044082 1714125047259 OK +REQUEST request_2 1714125044118 1714125047259 OK +USER GameSimulation END 1714125047260 +REQUEST request_3 1714125044116 1714125047265 OK +REQUEST request_4 1714125044111 1714125047276 OK +REQUEST request_5 1714125044099 1714125047280 OK +USER GameSimulation END 1714125047281 +REQUEST request_6 1714125044112 1714125047307 OK +REQUEST request_3 1714125044053 1714125047315 OK +REQUEST request_5 1714125044114 1714125047320 OK +USER GameSimulation END 1714125047322 +REQUEST request_4 1714125044112 1714125047322 OK +REQUEST request_5 1714125044076 1714125047322 OK +USER GameSimulation END 1714125047323 +USER GameSimulation END 1714125047323 +REQUEST request_6 1714125044072 1714125047336 OK +USER GameSimulation END 1714125047337 +REQUEST request_2 1714125044116 1714125047337 OK +REQUEST request_5 1714125044117 1714125047340 OK +USER GameSimulation END 1714125047341 +REQUEST request_2 1714125044048 1714125047343 OK +REQUEST request_6 1714125044115 1714125047351 OK +REQUEST request_3 1714125044110 1714125047351 OK +USER GameSimulation END 1714125047352 +REQUEST request_3 1714125044114 1714125047366 OK +USER GameSimulation END 1714125047367 +REQUEST request_5 1714125044049 1714125047386 OK +USER GameSimulation END 1714125047387 +REQUEST request_3 1714125044114 1714125047390 OK +REQUEST request_5 1714125044108 1714125047390 OK +REQUEST request_4 1714125044116 1714125047391 OK +REQUEST request_6 1714125044108 1714125047393 OK +REQUEST request_3 1714125044107 1714125047403 OK +REQUEST request_6 1714125044115 1714125047406 OK +REQUEST request_4 1714125044110 1714125047407 OK +REQUEST request_6 1714125044113 1714125047407 OK +REQUEST request_6 1714125044111 1714125047410 OK +REQUEST request_5 1714125044117 1714125047410 OK +REQUEST request_4 1714125044115 1714125047427 OK +REQUEST request_6 1714125044090 1714125047437 OK +REQUEST request_5 1714125044112 1714125047439 OK +USER GameSimulation END 1714125047440 +REQUEST request_4 1714125044090 1714125047443 OK +REQUEST request_6 1714125044117 1714125047443 OK +REQUEST request_5 1714125044110 1714125047443 OK +REQUEST request_2 1714125044114 1714125047462 OK +REQUEST request_5 1714125044117 1714125047462 OK +REQUEST request_4 1714125044119 1714125047463 OK +REQUEST request_3 1714125044089 1714125047464 OK +REQUEST request_4 1714125044108 1714125047467 OK +USER GameSimulation END 1714125047468 +REQUEST request_4 1714125044117 1714125047481 OK +REQUEST request_3 1714125044056 1714125047483 OK +REQUEST request_4 1714125044056 1714125047488 OK +REQUEST request_5 1714125044112 1714125047488 OK +REQUEST request_3 1714125044118 1714125047489 OK +REQUEST request_4 1714125044115 1714125047490 OK +REQUEST request_3 1714125044061 1714125047490 OK +REQUEST request_3 1714125044116 1714125047512 OK +USER GameSimulation END 1714125047513 +REQUEST request_3 1714125044086 1714125047538 OK +REQUEST request_6 1714125044054 1714125047545 OK +USER GameSimulation END 1714125047546 +REQUEST request_5 1714125044063 1714125047547 OK +REQUEST request_4 1714125044112 1714125047551 OK +REQUEST request_6 1714125044087 1714125047551 OK +REQUEST request_5 1714125044125 1714125047551 OK +REQUEST request_3 1714125044114 1714125047551 OK +REQUEST request_6 1714125044082 1714125047552 OK +REQUEST request_6 1714125044115 1714125047552 OK +REQUEST request_3 1714125044122 1714125047556 OK +REQUEST request_4 1714125044121 1714125047557 OK +REQUEST request_2 1714125044089 1714125047571 OK +REQUEST request_4 1714125044086 1714125047572 OK +REQUEST request_5 1714125044094 1714125047575 OK +REQUEST request_6 1714125044098 1714125047579 OK +REQUEST request_2 1714125044118 1714125047579 OK +REQUEST request_3 1714125044112 1714125047583 OK +REQUEST request_2 1714125044120 1714125047583 OK +REQUEST request_2 1714125044124 1714125047590 OK +REQUEST request_2 1714125044118 1714125047590 OK +REQUEST request_4 1714125044119 1714125047590 OK +REQUEST request_4 1714125044093 1714125047591 OK +REQUEST request_2 1714125044118 1714125047591 OK +REQUEST request_2 1714125044058 1714125047611 OK +REQUEST request_6 1714125044120 1714125047642 OK +REQUEST request_5 1714125044082 1714125047645 OK +USER GameSimulation END 1714125047646 +REQUEST request_5 1714125044121 1714125047650 OK +REQUEST request_5 1714125044117 1714125047650 OK +REQUEST request_2 1714125044100 1714125047654 OK +REQUEST request_2 1714125044118 1714125047657 OK +REQUEST request_3 1714125044124 1714125047657 OK +REQUEST request_6 1714125044125 1714125047657 OK +REQUEST request_6 1714125044094 1714125047660 OK +REQUEST request_6 1714125044113 1714125047675 OK +REQUEST request_5 1714125044090 1714125047693 OK +USER GameSimulation END 1714125047694 +REQUEST request_4 1714125044115 1714125047695 OK +REQUEST request_5 1714125044056 1714125047713 OK +REQUEST request_5 1714125044115 1714125047717 OK +REQUEST request_2 1714125044092 1714125047717 OK +REQUEST request_4 1714125044120 1714125047717 OK +REQUEST request_2 1714125044109 1714125047719 OK +REQUEST request_3 1714125044101 1714125047727 OK +REQUEST request_2 1714125044085 1714125047727 OK +REQUEST request_2 1714125044126 1714125047730 OK +REQUEST request_5 1714125044098 1714125047748 OK +REQUEST request_3 1714125044121 1714125047756 OK +REQUEST request_2 1714125044065 1714125047756 OK +REQUEST request_4 1714125044120 1714125047766 OK +REQUEST request_2 1714125044121 1714125047770 OK +REQUEST request_5 1714125044120 1714125047771 OK +REQUEST request_4 1714125044118 1714125047771 OK +REQUEST request_6 1714125044128 1714125047773 OK +REQUEST request_3 1714125044110 1714125047777 OK +USER GameSimulation END 1714125047778 +REQUEST request_6 1714125044119 1714125047796 OK +REQUEST request_4 1714125044119 1714125047809 OK +REQUEST request_3 1714125044124 1714125047810 OK +REQUEST request_5 1714125044119 1714125047811 OK +REQUEST request_5 1714125044123 1714125047815 OK +REQUEST request_6 1714125044121 1714125047829 OK +REQUEST request_2 1714125044117 1714125047830 OK +REQUEST request_6 1714125044127 1714125047830 OK +REQUEST request_4 1714125044097 1714125047830 OK +REQUEST request_5 1714125044116 1714125047833 OK +REQUEST request_2 1714125044120 1714125047836 OK +REQUEST request_3 1714125044120 1714125047851 OK +REQUEST request_2 1714125044065 1714125047851 OK +REQUEST request_3 1714125044118 1714125047851 OK +REQUEST request_3 1714125044097 1714125047851 OK +REQUEST request_2 1714125044126 1714125047852 OK +REQUEST request_4 1714125044059 1714125047852 OK +REQUEST request_3 1714125044058 1714125047853 OK +REQUEST request_2 1714125044056 1714125047857 OK +REQUEST request_4 1714125044127 1714125047861 OK +REQUEST request_4 1714125044117 1714125047861 OK +REQUEST request_6 1714125044116 1714125047877 OK +USER GameSimulation END 1714125047877 +REQUEST request_3 1714125044122 1714125047891 OK +REQUEST request_6 1714125044125 1714125047891 OK +REQUEST request_5 1714125044086 1714125047892 OK +USER GameSimulation END 1714125047893 +REQUEST request_5 1714125044127 1714125047898 OK +REQUEST request_4 1714125044124 1714125047931 OK +REQUEST request_5 1714125044123 1714125047948 OK +REQUEST request_6 1714125044146 1714125047949 OK +REQUEST request_5 1714125044038 1714125047951 OK +REQUEST request_5 1714125044040 1714125047954 OK +REQUEST request_4 1714125044144 1714125047955 OK +REQUEST request_2 1714125044039 1714125047955 OK +REQUEST request_3 1714125044153 1714125047962 OK +REQUEST request_4 1714125044044 1714125047965 OK +REQUEST request_3 1714125044142 1714125047969 OK +REQUEST request_3 1714125044036 1714125047977 OK +REQUEST request_3 1714125044080 1714125047977 OK +REQUEST request_5 1714125044124 1714125047989 OK +REQUEST request_6 1714125044123 1714125048227 OK +REQUEST request_6 1714125044117 1714125048228 OK +REQUEST request_4 1714125044123 1714125048236 OK +REQUEST request_4 1714125044124 1714125048248 OK +REQUEST request_4 1714125044075 1714125048252 OK +REQUEST request_6 1714125044119 1714125048264 OK +REQUEST request_4 1714125044065 1714125048286 OK +REQUEST request_4 1714125044122 1714125048293 OK +REQUEST request_6 1714125044057 1714125048293 OK +REQUEST request_4 1714125044125 1714125048294 OK +USER GameSimulation END 1714125048294 +USER GameSimulation END 1714125048294 +REQUEST request_4 1714125044128 1714125048299 OK +REQUEST request_2 1714125044122 1714125048307 OK +REQUEST request_6 1714125044119 1714125048308 OK +REQUEST request_6 1714125044059 1714125048308 OK +REQUEST request_6 1714125044121 1714125048311 OK +USER GameSimulation END 1714125048311 +REQUEST request_4 1714125044070 1714125048311 OK +REQUEST request_6 1714125044122 1714125048313 OK +REQUEST request_6 1714125044126 1714125048313 OK +REQUEST request_6 1714125044071 1714125048315 OK +REQUEST request_6 1714125044123 1714125048332 OK +USER GameSimulation END 1714125048332 +REQUEST request_6 1714125044064 1714125048332 OK +REQUEST request_4 1714125044061 1714125048333 OK +REQUEST request_4 1714125044126 1714125048333 OK +REQUEST request_6 1714125044117 1714125048346 OK +REQUEST request_2 1714125044112 1714125048362 OK +REQUEST request_6 1714125044035 1714125048362 OK +USER GameSimulation END 1714125048362 +REQUEST request_4 1714125044040 1714125048368 OK +REQUEST request_6 1714125044082 1714125048368 OK +REQUEST request_4 1714125044034 1714125048368 OK +REQUEST request_6 1714125044048 1714125048373 OK +REQUEST request_4 1714125044113 1714125048373 OK +REQUEST request_6 1714125044042 1714125048375 OK +REQUEST request_4 1714125044047 1714125048381 OK +REQUEST request_6 1714125044087 1714125048386 OK +REQUEST request_4 1714125044041 1714125048388 OK +REQUEST request_6 1714125044082 1714125048390 OK +REQUEST request_6 1714125044041 1714125048398 OK +REQUEST request_6 1714125044048 1714125048406 OK +REQUEST request_6 1714125044058 1714125048406 OK +REQUEST request_4 1714125044043 1714125048421 OK +REQUEST request_4 1714125044076 1714125048421 OK +REQUEST request_4 1714125044080 1714125048421 OK +REQUEST request_4 1714125044064 1714125048427 OK +REQUEST request_4 1714125044053 1714125048430 OK +REQUEST request_4 1714125044049 1714125048432 OK +REQUEST request_4 1714125044087 1714125048434 OK +REQUEST request_4 1714125044055 1714125048436 OK +REQUEST request_4 1714125044040 1714125048446 OK +REQUEST request_6 1714125044054 1714125048446 OK +REQUEST request_4 1714125044036 1714125048447 OK +REQUEST request_6 1714125044065 1714125048447 OK +REQUEST request_4 1714125044085 1714125048447 OK +REQUEST request_6 1714125044037 1714125048450 OK +REQUEST request_6 1714125044045 1714125048450 OK +REQUEST request_4 1714125044077 1714125048453 OK +REQUEST request_6 1714125044050 1714125048453 OK +REQUEST request_6 1714125044078 1714125048457 OK +REQUEST request_4 1714125044088 1714125048457 OK +REQUEST request_4 1714125044114 1714125048457 OK +REQUEST request_4 1714125044059 1714125048457 OK +REQUEST request_6 1714125044081 1714125048457 OK +REQUEST request_6 1714125044085 1714125048458 OK +REQUEST request_4 1714125044124 1714125048458 OK +REQUEST request_6 1714125044041 1714125048464 OK +REQUEST request_6 1714125044114 1714125048467 OK +USER GameSimulation END 1714125048468 +REQUEST request_4 1714125044040 1714125048474 OK +REQUEST request_4 1714125044090 1714125048481 OK +REQUEST request_4 1714125044079 1714125048486 OK +REQUEST request_6 1714125044056 1714125048489 OK +REQUEST request_6 1714125044078 1714125048491 OK +REQUEST request_6 1714125044041 1714125048491 OK +REQUEST request_4 1714125044097 1714125048491 OK +REQUEST request_2 1714125044073 1714125048503 OK +REQUEST request_2 1714125044122 1714125048503 OK +USER GameSimulation END 1714125048504 +REQUEST request_2 1714125044114 1714125048504 OK +USER GameSimulation END 1714125048505 +REQUEST request_6 1714125044076 1714125048534 OK +REQUEST request_2 1714125044127 1714125048534 OK +REQUEST request_2 1714125044120 1714125048535 OK +REQUEST request_3 1714125044117 1714125048572 OK +REQUEST request_2 1714125044061 1714125048573 OK +USER GameSimulation END 1714125048574 +REQUEST request_2 1714125044096 1714125048602 OK +USER GameSimulation END 1714125048603 +REQUEST request_2 1714125044116 1714125048606 OK +USER GameSimulation END 1714125048607 +REQUEST request_2 1714125044140 1714125048607 OK +REQUEST request_4 1714125044081 1714125048609 OK +REQUEST request_2 1714125044124 1714125048609 OK +REQUEST request_6 1714125044072 1714125048639 OK +REQUEST request_3 1714125044126 1714125048660 OK +USER GameSimulation END 1714125048661 +REQUEST request_3 1714125044117 1714125048663 OK +REQUEST request_2 1714125044047 1714125048664 OK +USER GameSimulation END 1714125048664 +REQUEST request_5 1714125044119 1714125048665 OK +REQUEST request_3 1714125044119 1714125048665 OK +USER GameSimulation END 1714125048666 +REQUEST request_4 1714125044121 1714125048666 OK +REQUEST request_2 1714125044120 1714125048669 OK +REQUEST request_2 1714125044056 1714125048691 OK +REQUEST request_5 1714125044124 1714125048691 OK +REQUEST request_6 1714125044125 1714125048692 OK +USER GameSimulation END 1714125048692 +REQUEST request_2 1714125044047 1714125048706 OK +REQUEST request_2 1714125044084 1714125048709 OK +REQUEST request_2 1714125044079 1714125048717 OK +REQUEST request_2 1714125044086 1714125048718 OK +REQUEST request_2 1714125044046 1714125048719 OK +REQUEST request_2 1714125044083 1714125048720 OK +REQUEST request_2 1714125044044 1714125048733 OK +REQUEST request_2 1714125044075 1714125048755 OK +REQUEST request_2 1714125044124 1714125048756 OK +REQUEST request_2 1714125044063 1714125048757 OK +REQUEST request_2 1714125044044 1714125048859 OK +REQUEST request_2 1714125044059 1714125048862 OK +USER GameSimulation END 1714125048863 +REQUEST request_2 1714125044088 1714125048873 OK +REQUEST request_2 1714125044087 1714125048887 OK +REQUEST request_2 1714125044055 1714125048956 OK +REQUEST request_2 1714125044092 1714125048957 OK +USER GameSimulation END 1714125048958 +REQUEST request_2 1714125044090 1714125048965 OK +REQUEST request_6 1714125044121 1714125049049 OK +REQUEST request_2 1714125044040 1714125049049 OK +REQUEST request_2 1714125044056 1714125049057 OK +REQUEST request_6 1714125044092 1714125049062 OK +REQUEST request_2 1714125044079 1714125049078 OK +REQUEST request_2 1714125044043 1714125049126 OK +REQUEST request_3 1714125044126 1714125049127 OK +REQUEST request_3 1714125044119 1714125049127 OK +USER GameSimulation END 1714125049128 +REQUEST request_2 1714125044073 1714125049129 OK +REQUEST request_3 1714125044093 1714125049132 OK +USER GameSimulation END 1714125049133 +REQUEST request_3 1714125044120 1714125049138 OK +USER GameSimulation END 1714125049138 +REQUEST request_2 1714125044042 1714125049139 OK +REQUEST request_3 1714125044140 1714125049140 OK +REQUEST request_5 1714125044126 1714125049142 OK +USER GameSimulation END 1714125049142 +REQUEST request_5 1714125044115 1714125049143 OK +USER GameSimulation END 1714125049143 +REQUEST request_5 1714125044128 1714125049145 OK +REQUEST request_3 1714125044074 1714125049149 OK +REQUEST request_3 1714125044128 1714125049150 OK +USER GameSimulation END 1714125049150 +REQUEST request_5 1714125044119 1714125049155 OK +USER GameSimulation END 1714125049155 +REQUEST request_5 1714125044119 1714125049156 OK +USER GameSimulation END 1714125049156 +REQUEST request_6 1714125044038 1714125049157 OK +REQUEST request_2 1714125044080 1714125049162 OK +REQUEST request_5 1714125044122 1714125049162 OK +REQUEST request_3 1714125044065 1714125049162 OK +USER GameSimulation END 1714125049162 +REQUEST request_5 1714125044059 1714125049163 OK +USER GameSimulation END 1714125049164 +REQUEST request_6 1714125044082 1714125049164 OK +REQUEST request_3 1714125044053 1714125049166 OK +REQUEST request_3 1714125044066 1714125049168 OK +REQUEST request_5 1714125044076 1714125049169 OK +USER GameSimulation END 1714125049169 +REQUEST request_5 1714125044070 1714125049170 OK +USER GameSimulation END 1714125049170 +REQUEST request_4 1714125044090 1714125049171 OK +REQUEST request_3 1714125044086 1714125049175 OK +REQUEST request_3 1714125044090 1714125049176 OK +REQUEST request_5 1714125044047 1714125049192 OK +REQUEST request_3 1714125044064 1714125049212 OK +REQUEST request_3 1714125044047 1714125049214 OK +REQUEST request_5 1714125044038 1714125049215 OK +REQUEST request_3 1714125044076 1714125049223 OK +REQUEST request_3 1714125044043 1714125049225 OK +REQUEST request_2 1714125044079 1714125049225 OK +REQUEST request_5 1714125044054 1714125049225 OK +REQUEST request_5 1714125044044 1714125049226 OK +REQUEST request_6 1714125044099 1714125049226 OK +REQUEST request_3 1714125044050 1714125049229 OK +REQUEST request_5 1714125044045 1714125049234 OK +REQUEST request_3 1714125044083 1714125049253 OK +REQUEST request_3 1714125044048 1714125049258 OK +REQUEST request_5 1714125044047 1714125049259 OK +USER GameSimulation END 1714125049259 +REQUEST request_5 1714125044049 1714125049260 OK +USER GameSimulation END 1714125049260 +REQUEST request_5 1714125044065 1714125049261 OK +USER GameSimulation END 1714125049261 +REQUEST request_5 1714125044084 1714125049261 OK +REQUEST request_3 1714125044087 1714125049273 OK +REQUEST request_6 1714125044091 1714125049273 OK +REQUEST request_5 1714125044077 1714125049273 OK +USER GameSimulation END 1714125049273 +REQUEST request_5 1714125044087 1714125049277 OK +USER GameSimulation END 1714125049277 +REQUEST request_4 1714125044075 1714125049279 OK +REQUEST request_5 1714125044036 1714125049279 OK +REQUEST request_3 1714125044040 1714125049281 OK +REQUEST request_3 1714125044056 1714125049281 OK +REQUEST request_5 1714125044081 1714125049281 OK +USER GameSimulation END 1714125049282 +REQUEST request_3 1714125044055 1714125049282 OK +REQUEST request_5 1714125044078 1714125049282 OK +REQUEST request_2 1714125044123 1714125049282 OK +USER GameSimulation END 1714125049282 +REQUEST request_5 1714125044091 1714125049282 OK +USER GameSimulation END 1714125049282 +REQUEST request_5 1714125044086 1714125049283 OK +REQUEST request_6 1714125044041 1714125049283 OK +REQUEST request_5 1714125044088 1714125049287 OK +REQUEST request_3 1714125044040 1714125049288 OK +REQUEST request_4 1714125044118 1714125049288 OK +REQUEST request_3 1714125044075 1714125049289 OK +USER GameSimulation END 1714125049289 +REQUEST request_3 1714125044084 1714125049301 OK +REQUEST request_5 1714125044057 1714125049303 OK +USER GameSimulation END 1714125049303 +REQUEST request_3 1714125044079 1714125049326 OK +REQUEST request_5 1714125044041 1714125049327 OK +USER GameSimulation END 1714125049327 +REQUEST request_5 1714125044085 1714125049328 OK +USER GameSimulation END 1714125049328 +REQUEST request_5 1714125044041 1714125049329 OK +USER GameSimulation END 1714125049329 +REQUEST request_2 1714125044094 1714125049336 OK +REQUEST request_3 1714125044080 1714125049337 OK +REQUEST request_4 1714125044090 1714125049339 OK +REQUEST request_2 1714125044033 1714125049344 OK +REQUEST request_5 1714125044043 1714125049347 OK +REQUEST request_2 1714125044096 1714125049351 OK +REQUEST request_3 1714125044120 1714125049351 OK +REQUEST request_5 1714125044091 1714125049352 OK +REQUEST request_3 1714125044034 1714125049384 OK +REQUEST request_5 1714125044071 1714125049384 OK +USER GameSimulation END 1714125049384 +REQUEST request_4 1714125044034 1714125049384 OK +REQUEST request_3 1714125044097 1714125049403 OK +REQUEST request_4 1714125044042 1714125049407 OK +REQUEST request_3 1714125044040 1714125049413 OK +REQUEST request_5 1714125044091 1714125049416 OK +REQUEST request_2 1714125044115 1714125049420 OK +REQUEST request_2 1714125044044 1714125049425 OK +REQUEST request_5 1714125044141 1714125049438 OK +REQUEST request_4 1714125044098 1714125049463 OK +REQUEST request_2 1714125044153 1714125049469 OK +REQUEST request_5 1714125044057 1714125049469 OK +REQUEST request_4 1714125044038 1714125049470 OK +REQUEST request_5 1714125044124 1714125049490 OK +REQUEST request_3 1714125044073 1714125049494 OK +REQUEST request_3 1714125044118 1714125049497 OK +REQUEST request_5 1714125044081 1714125049498 OK +USER GameSimulation END 1714125049498 +REQUEST request_3 1714125044124 1714125049501 OK +USER GameSimulation END 1714125049501 +REQUEST request_3 1714125044089 1714125049503 OK +REQUEST request_3 1714125044047 1714125049504 OK +REQUEST request_5 1714125044099 1714125049504 OK +USER GameSimulation END 1714125049504 +REQUEST request_2 1714125044037 1714125049507 OK +REQUEST request_2 1714125044040 1714125049508 OK +REQUEST request_5 1714125044146 1714125049508 OK +USER GameSimulation END 1714125049509 +REQUEST request_3 1714125044079 1714125049529 OK +REQUEST request_4 1714125044095 1714125049547 OK +REQUEST request_2 1714125044142 1714125049547 OK +REQUEST request_5 1714125044116 1714125049551 OK +REQUEST request_3 1714125044044 1714125049552 OK +REQUEST request_4 1714125044056 1714125049553 OK +REQUEST request_6 1714125044043 1714125049553 OK +REQUEST request_6 1714125044057 1714125049553 OK +REQUEST request_4 1714125044038 1714125049555 OK +REQUEST request_6 1714125044142 1714125049555 OK +REQUEST request_6 1714125044035 1714125049558 OK +REQUEST request_3 1714125044034 1714125049567 OK +REQUEST request_5 1714125044096 1714125049568 OK +REQUEST request_2 1714125044037 1714125049576 OK +REQUEST request_4 1714125044045 1714125049590 OK +REQUEST request_5 1714125044045 1714125049628 OK +REQUEST request_5 1714125044040 1714125049648 OK +REQUEST request_2 1714125044058 1714125049649 OK +REQUEST request_2 1714125044037 1714125049654 OK +REQUEST request_5 1714125044138 1714125049656 OK +REQUEST request_4 1714125044047 1714125049660 OK +USER GameSimulation END 1714125049660 +REQUEST request_4 1714125044120 1714125049663 OK +REQUEST request_6 1714125044150 1714125049664 OK +REQUEST request_3 1714125044120 1714125049664 OK +REQUEST request_3 1714125044149 1714125049681 OK +REQUEST request_2 1714125044041 1714125049681 OK +REQUEST request_5 1714125044150 1714125049686 OK +REQUEST request_6 1714125044154 1714125049687 OK +REQUEST request_6 1714125044135 1714125049688 OK +REQUEST request_3 1714125044042 1714125049699 OK +REQUEST request_2 1714125044033 1714125049704 OK +REQUEST request_5 1714125044119 1714125049705 OK +REQUEST request_2 1714125044111 1714125049707 OK +REQUEST request_2 1714125044053 1714125049711 OK +REQUEST request_2 1714125044079 1714125049730 OK +REQUEST request_5 1714125044135 1714125049734 OK +USER GameSimulation END 1714125049735 +REQUEST request_4 1714125044037 1714125049735 OK +REQUEST request_6 1714125044059 1714125049748 OK +REQUEST request_4 1714125044153 1714125049759 OK +REQUEST request_5 1714125044035 1714125049762 OK +REQUEST request_5 1714125044113 1714125049766 OK +REQUEST request_4 1714125044059 1714125049767 OK +REQUEST request_6 1714125044144 1714125049768 OK +REQUEST request_2 1714125044145 1714125049774 OK +REQUEST request_3 1714125044037 1714125049775 OK +REQUEST request_6 1714125044141 1714125049804 OK +REQUEST request_5 1714125044035 1714125049809 OK +REQUEST request_5 1714125044038 1714125049811 OK +REQUEST request_6 1714125044054 1714125049815 OK +REQUEST request_2 1714125044081 1714125049820 OK +REQUEST request_6 1714125044116 1714125049823 OK +REQUEST request_2 1714125044034 1714125049823 OK +REQUEST request_2 1714125044149 1714125049823 OK +REQUEST request_3 1714125044039 1714125049824 OK +REQUEST request_6 1714125044038 1714125049824 OK +REQUEST request_4 1714125044034 1714125049824 OK +USER GameSimulation END 1714125049825 +REQUEST request_4 1714125044146 1714125049826 OK +REQUEST request_4 1714125044150 1714125049826 OK +REQUEST request_6 1714125044035 1714125049826 OK +USER GameSimulation END 1714125049827 +USER GameSimulation END 1714125049827 +REQUEST request_3 1714125044115 1714125049830 OK +REQUEST request_3 1714125044081 1714125049830 OK +REQUEST request_4 1714125044081 1714125049844 OK +REQUEST request_3 1714125044081 1714125049845 OK +REQUEST request_2 1714125044040 1714125049862 OK +REQUEST request_5 1714125044082 1714125049863 OK +USER GameSimulation END 1714125049863 +REQUEST request_5 1714125044082 1714125049883 OK +REQUEST request_5 1714125044144 1714125049892 OK +USER GameSimulation END 1714125049892 +REQUEST request_3 1714125044089 1714125049896 OK +REQUEST request_3 1714125044034 1714125049896 OK +REQUEST request_4 1714125044116 1714125049896 OK +USER GameSimulation END 1714125049896 +USER GameSimulation END 1714125049896 +REQUEST request_6 1714125044114 1714125049911 OK +REQUEST request_5 1714125044054 1714125049931 OK +REQUEST request_6 1714125044045 1714125049932 OK +USER GameSimulation END 1714125049932 +REQUEST request_5 1714125044076 1714125049933 OK +REQUEST request_5 1714125044059 1714125049955 OK +REQUEST request_3 1714125044056 1714125049958 OK +USER GameSimulation END 1714125049958 +REQUEST request_4 1714125044040 1714125049970 OK +REQUEST request_4 1714125044138 1714125049983 OK +REQUEST request_5 1714125044041 1714125049984 OK +REQUEST request_5 1714125044061 1714125049989 OK +USER GameSimulation END 1714125049989 +REQUEST request_3 1714125044040 1714125049997 OK +USER GameSimulation END 1714125049998 +REQUEST request_6 1714125044039 1714125050011 OK +REQUEST request_5 1714125044042 1714125050018 OK +REQUEST request_6 1714125044080 1714125050019 OK +REQUEST request_2 1714125044043 1714125050035 OK +REQUEST request_5 1714125044079 1714125050056 OK +REQUEST request_2 1714125044117 1714125050057 OK +REQUEST request_5 1714125044154 1714125050061 OK +REQUEST request_6 1714125044040 1714125050062 OK +USER GameSimulation END 1714125050062 +USER GameSimulation END 1714125050063 +REQUEST request_6 1714125044096 1714125050063 OK +REQUEST request_3 1714125044037 1714125050063 OK +USER GameSimulation END 1714125050064 +REQUEST request_4 1714125044054 1714125050066 OK +USER GameSimulation END 1714125050066 +REQUEST request_2 1714125044050 1714125050082 OK +USER GameSimulation END 1714125050082 +REQUEST request_4 1714125044141 1714125050086 OK +USER GameSimulation END 1714125050086 +REQUEST request_5 1714125044035 1714125050089 OK +USER GameSimulation END 1714125050089 +REQUEST request_2 1714125044089 1714125050092 OK +USER GameSimulation END 1714125050092 +REQUEST request_3 1714125044042 1714125050092 OK +USER GameSimulation END 1714125050093 +REQUEST request_4 1714125044079 1714125050094 OK +USER GameSimulation END 1714125050094 +REQUEST request_6 1714125044077 1714125050094 OK +USER GameSimulation END 1714125050095 +REQUEST request_4 1714125044042 1714125050095 OK +USER GameSimulation END 1714125050096 +REQUEST request_3 1714125044112 1714125050098 OK +USER GameSimulation END 1714125050098 +REQUEST request_2 1714125044087 1714125050102 OK +USER GameSimulation END 1714125050102 +REQUEST request_3 1714125044138 1714125050105 OK +REQUEST request_6 1714125044119 1714125050105 OK +USER GameSimulation END 1714125050105 +REQUEST request_6 1714125044084 1714125050120 OK +REQUEST request_2 1714125044035 1714125050121 OK +USER GameSimulation END 1714125050121 +REQUEST request_4 1714125044086 1714125050122 OK +USER GameSimulation END 1714125050122 +REQUEST request_5 1714125044121 1714125050124 OK +USER GameSimulation END 1714125050124 +REQUEST request_3 1714125044044 1714125050131 OK +USER GameSimulation END 1714125050131 +REQUEST request_3 1714125044088 1714125050137 OK +REQUEST request_3 1714125044044 1714125050140 OK +USER GameSimulation END 1714125050140 +REQUEST request_3 1714125044058 1714125050143 OK +USER GameSimulation END 1714125050143 +REQUEST request_6 1714125044044 1714125050143 OK +USER GameSimulation END 1714125050143 +REQUEST request_6 1714125044089 1714125050144 OK +USER GameSimulation END 1714125050144 +REQUEST request_3 1714125044037 1714125050146 OK +USER GameSimulation END 1714125050146 +REQUEST request_2 1714125044138 1714125050149 OK +USER GameSimulation END 1714125050149 +REQUEST request_4 1714125044084 1714125050149 OK +REQUEST request_3 1714125044095 1714125050149 OK +USER GameSimulation END 1714125050149 +USER GameSimulation END 1714125050149 +REQUEST request_4 1714125044081 1714125050150 OK +USER GameSimulation END 1714125050150 +REQUEST request_3 1714125044146 1714125050154 OK +USER GameSimulation END 1714125050154 +REQUEST request_5 1714125045274 1714125050177 OK +REQUEST request_6 1714125044045 1714125051257 OK +REQUEST request_6 1714125044082 1714125051267 OK +REQUEST request_2 1714125044113 1714125051276 OK +REQUEST request_2 1714125044081 1714125051276 OK +REQUEST request_2 1714125044126 1714125051277 OK +REQUEST request_3 1714125044116 1714125051305 OK +REQUEST request_2 1714125044118 1714125051307 OK +REQUEST request_2 1714125044159 1714125051307 OK +REQUEST request_2 1714125044129 1714125051310 OK +REQUEST request_4 1714125044160 1714125051315 OK +REQUEST request_5 1714125044080 1714125051315 OK +REQUEST request_5 1714125044085 1714125051315 OK +REQUEST request_2 1714125044115 1714125051317 OK +REQUEST request_3 1714125044085 1714125051321 OK +REQUEST request_3 1714125044159 1714125051321 OK +REQUEST request_6 1714125044114 1714125051325 OK +REQUEST request_4 1714125044049 1714125051337 OK +REQUEST request_5 1714125044114 1714125051340 OK +REQUEST request_3 1714125044120 1714125051341 OK +REQUEST request_2 1714125044087 1714125051347 OK +REQUEST request_4 1714125044082 1714125051349 OK +REQUEST request_2 1714125044047 1714125051366 OK +REQUEST request_3 1714125044082 1714125051366 OK +REQUEST request_3 1714125044043 1714125051377 OK +REQUEST request_2 1714125044151 1714125051390 OK +REQUEST request_5 1714125044128 1714125051391 OK +REQUEST request_4 1714125044084 1714125051391 OK +REQUEST request_3 1714125044127 1714125051410 OK +REQUEST request_5 1714125044116 1714125051410 OK +REQUEST request_4 1714125044044 1714125051411 OK +REQUEST request_6 1714125044125 1714125051427 OK +USER GameSimulation END 1714125051428 +REQUEST request_5 1714125044100 1714125051429 OK +REQUEST request_6 1714125044086 1714125051429 OK +REQUEST request_5 1714125044082 1714125051430 OK +USER GameSimulation END 1714125051431 +REQUEST request_2 1714125044122 1714125051437 OK +REQUEST request_3 1714125044128 1714125051439 OK +REQUEST request_4 1714125044348 1714125051440 OK +REQUEST request_2 1714125044131 1714125051440 OK +REQUEST request_4 1714125044327 1714125051440 OK +REQUEST request_2 1714125044345 1714125051445 OK +REQUEST request_2 1714125044361 1714125051445 OK +REQUEST request_3 1714125044346 1714125051453 OK +REQUEST request_4 1714125044375 1714125051456 OK +REQUEST request_6 1714125044372 1714125051457 OK +REQUEST request_6 1714125044378 1714125051459 OK +REQUEST request_3 1714125044378 1714125051476 OK +REQUEST request_5 1714125044372 1714125051480 OK +REQUEST request_4 1714125044388 1714125051486 OK +REQUEST request_2 1714125044394 1714125051487 OK +REQUEST request_3 1714125044394 1714125051489 OK +REQUEST request_3 1714125044388 1714125051490 OK +REQUEST request_3 1714125044387 1714125051497 OK +REQUEST request_3 1714125044407 1714125051516 OK +REQUEST request_5 1714125044406 1714125051522 OK +REQUEST request_3 1714125044408 1714125051526 OK +REQUEST request_3 1714125044417 1714125051526 OK +REQUEST request_2 1714125044413 1714125051530 OK +REQUEST request_3 1714125044413 1714125051533 OK +REQUEST request_2 1714125044419 1714125051533 OK +REQUEST request_4 1714125044433 1714125051538 OK +REQUEST request_6 1714125044453 1714125051539 OK +REQUEST request_6 1714125044449 1714125051539 OK +REQUEST request_2 1714125044438 1714125051539 OK +REQUEST request_4 1714125044448 1714125051543 OK +REQUEST request_4 1714125044461 1714125051543 OK +REQUEST request_3 1714125044438 1714125051543 OK +REQUEST request_2 1714125044461 1714125051545 OK +REQUEST request_2 1714125044457 1714125051545 OK +REQUEST request_4 1714125044457 1714125051545 OK +REQUEST request_3 1714125044480 1714125051566 OK +REQUEST request_2 1714125044499 1714125051580 OK +REQUEST request_3 1714125044499 1714125051590 OK +REQUEST request_2 1714125044502 1714125051590 OK +REQUEST request_4 1714125044508 1714125051607 OK +REQUEST request_4 1714125044512 1714125051621 OK +REQUEST request_5 1714125044512 1714125051622 OK +REQUEST request_5 1714125044500 1714125051626 OK +REQUEST request_5 1714125044522 1714125051655 OK +REQUEST request_3 1714125044521 1714125051659 OK +REQUEST request_2 1714125044531 1714125051683 OK +REQUEST request_3 1714125044521 1714125051704 OK +REQUEST request_5 1714125044529 1714125051730 OK +REQUEST request_4 1714125044584 1714125051749 OK +REQUEST request_2 1714125044558 1714125051749 OK +REQUEST request_5 1714125044555 1714125051750 OK +REQUEST request_5 1714125044555 1714125051754 OK +REQUEST request_2 1714125044591 1714125051757 OK +REQUEST request_3 1714125044585 1714125051760 OK +REQUEST request_3 1714125044588 1714125051763 OK +REQUEST request_2 1714125044602 1714125051766 OK +REQUEST request_2 1714125044592 1714125051766 OK +REQUEST request_3 1714125044603 1714125051772 OK +REQUEST request_4 1714125044984 1714125052058 OK +REQUEST request_6 1714125044984 1714125052059 OK +REQUEST request_6 1714125044984 1714125052077 OK +REQUEST request_5 1714125044983 1714125052095 OK +REQUEST request_2 1714125044983 1714125052098 OK +REQUEST request_5 1714125044984 1714125052099 OK +REQUEST request_2 1714125044984 1714125052105 OK +REQUEST request_4 1714125044983 1714125052106 OK +REQUEST request_3 1714125044984 1714125052108 OK +REQUEST request_4 1714125044996 1714125052108 OK +USER GameSimulation END 1714125052108 +REQUEST request_2 1714125044995 1714125052109 OK +REQUEST request_3 1714125044983 1714125052111 OK +USER GameSimulation END 1714125052111 +REQUEST request_3 1714125044995 1714125052131 OK +REQUEST request_5 1714125044995 1714125052138 OK +REQUEST request_3 1714125044994 1714125052143 OK +REQUEST request_2 1714125044997 1714125052143 OK +REQUEST request_3 1714125044996 1714125052155 OK +REQUEST request_2 1714125044994 1714125052158 OK +REQUEST request_5 1714125044996 1714125052161 OK +REQUEST request_3 1714125044994 1714125052164 OK +REQUEST request_2 1714125044996 1714125052164 OK +REQUEST request_4 1714125044994 1714125052164 OK +REQUEST request_6 1714125044996 1714125052168 OK +REQUEST request_2 1714125044994 1714125052187 OK +REQUEST request_3 1714125044998 1714125052188 OK +REQUEST request_2 1714125044999 1714125052204 OK +REQUEST request_6 1714125044994 1714125052206 OK +REQUEST request_5 1714125045000 1714125052207 OK +REQUEST request_5 1714125044994 1714125052224 OK +REQUEST request_4 1714125044995 1714125052225 OK +REQUEST request_4 1714125044999 1714125052240 OK +REQUEST request_5 1714125044999 1714125052242 OK +REQUEST request_5 1714125044994 1714125052246 OK +REQUEST request_2 1714125045003 1714125052246 OK +REQUEST request_6 1714125044999 1714125052263 OK +REQUEST request_2 1714125044999 1714125052263 OK +REQUEST request_6 1714125044996 1714125052263 OK +REQUEST request_6 1714125044995 1714125052266 OK +USER GameSimulation END 1714125052266 +REQUEST request_4 1714125045003 1714125052267 OK +REQUEST request_6 1714125045000 1714125052267 OK +REQUEST request_4 1714125044996 1714125052267 OK +REQUEST request_5 1714125044999 1714125052271 OK +REQUEST request_6 1714125044996 1714125052272 OK +REQUEST request_3 1714125044996 1714125052272 OK +REQUEST request_2 1714125045000 1714125052273 OK +REQUEST request_4 1714125044996 1714125052275 OK +REQUEST request_3 1714125045000 1714125052281 OK +REQUEST request_3 1714125045000 1714125052298 OK +REQUEST request_4 1714125045000 1714125052302 OK +USER GameSimulation END 1714125052302 +REQUEST request_5 1714125044999 1714125052302 OK +REQUEST request_2 1714125044996 1714125052306 OK +USER GameSimulation END 1714125052306 +REQUEST request_3 1714125045001 1714125052324 OK +REQUEST request_4 1714125044998 1714125052324 OK +REQUEST request_5 1714125044996 1714125052328 OK +REQUEST request_4 1714125044999 1714125052329 OK +USER GameSimulation END 1714125052329 +REQUEST request_2 1714125045000 1714125052330 OK +REQUEST request_6 1714125044998 1714125052338 OK +REQUEST request_3 1714125044999 1714125052338 OK +REQUEST request_3 1714125044996 1714125052342 OK +REQUEST request_2 1714125044996 1714125052345 OK +REQUEST request_2 1714125044999 1714125052349 OK +REQUEST request_3 1714125044999 1714125052358 OK +REQUEST request_6 1714125044995 1714125052451 OK +USER GameSimulation END 1714125052452 +REQUEST request_5 1714125045000 1714125052456 OK +REQUEST request_5 1714125044996 1714125052457 OK +USER GameSimulation END 1714125052458 +REQUEST request_4 1714125045001 1714125052464 OK +REQUEST request_4 1714125045000 1714125052467 OK +REQUEST request_6 1714125045003 1714125052467 OK +REQUEST request_5 1714125045001 1714125052468 OK +REQUEST request_6 1714125044999 1714125052473 OK +USER GameSimulation END 1714125052474 +REQUEST request_4 1714125044999 1714125052487 OK +USER GameSimulation END 1714125052488 +REQUEST request_3 1714125044999 1714125052488 OK +REQUEST request_4 1714125044994 1714125052489 OK +REQUEST request_2 1714125045001 1714125052489 OK +REQUEST request_6 1714125045001 1714125052490 OK +REQUEST request_6 1714125044999 1714125052490 OK +USER GameSimulation END 1714125052490 +USER GameSimulation END 1714125052490 +USER GameSimulation END 1714125052491 +REQUEST request_5 1714125044998 1714125052491 OK +USER GameSimulation END 1714125052492 +REQUEST request_6 1714125045000 1714125052496 OK +REQUEST request_2 1714125045003 1714125052496 OK +REQUEST request_6 1714125045004 1714125052497 OK +USER GameSimulation END 1714125052497 +REQUEST request_2 1714125045005 1714125052498 OK +REQUEST request_2 1714125045007 1714125052527 OK +REQUEST request_2 1714125045003 1714125052527 OK +REQUEST request_3 1714125045003 1714125052527 OK +REQUEST request_5 1714125045003 1714125052527 OK +REQUEST request_6 1714125045004 1714125052531 OK +REQUEST request_2 1714125045004 1714125052550 OK +REQUEST request_5 1714125045002 1714125052553 OK +REQUEST request_6 1714125045007 1714125052573 OK +REQUEST request_2 1714125045002 1714125052573 OK +REQUEST request_5 1714125045007 1714125052578 OK +REQUEST request_3 1714125045003 1714125052584 OK +USER GameSimulation END 1714125052585 +REQUEST request_3 1714125045009 1714125052595 OK +REQUEST request_5 1714125045004 1714125052601 OK +REQUEST request_4 1714125045003 1714125052601 OK +REQUEST request_3 1714125045005 1714125052602 OK +REQUEST request_3 1714125045004 1714125052615 OK +REQUEST request_2 1714125045009 1714125052619 OK +REQUEST request_5 1714125045005 1714125052622 OK +REQUEST request_2 1714125045010 1714125052621 OK +REQUEST request_4 1714125045009 1714125052622 OK +REQUEST request_6 1714125045025 1714125052637 OK +REQUEST request_4 1714125045031 1714125052639 OK +REQUEST request_5 1714125045003 1714125052642 OK +REQUEST request_6 1714125045031 1714125052642 OK +REQUEST request_3 1714125045002 1714125052648 OK +REQUEST request_4 1714125045025 1714125052651 OK +REQUEST request_4 1714125045039 1714125052654 OK +REQUEST request_2 1714125045025 1714125052654 OK +REQUEST request_3 1714125045025 1714125052665 OK +REQUEST request_2 1714125045039 1714125052666 OK +REQUEST request_6 1714125045041 1714125052666 OK +REQUEST request_5 1714125045025 1714125052669 OK +USER GameSimulation END 1714125052670 +REQUEST request_6 1714125045060 1714125052670 OK +REQUEST request_2 1714125045059 1714125052687 OK +REQUEST request_5 1714125045062 1714125052695 OK +REQUEST request_6 1714125045068 1714125052707 OK +REQUEST request_4 1714125045101 1714125052709 OK +REQUEST request_5 1714125045068 1714125052712 OK +REQUEST request_6 1714125045105 1714125052713 OK +REQUEST request_4 1714125045105 1714125052714 OK +REQUEST request_3 1714125045065 1714125052714 OK +REQUEST request_3 1714125045108 1714125052720 OK +REQUEST request_2 1714125045105 1714125052736 OK +REQUEST request_6 1714125045119 1714125052752 OK +REQUEST request_5 1714125045097 1714125052755 OK +REQUEST request_5 1714125045111 1714125052772 OK +REQUEST request_6 1714125045121 1714125052773 OK +REQUEST request_4 1714125045119 1714125052773 OK +REQUEST request_2 1714125045120 1714125052773 OK +REQUEST request_5 1714125045118 1714125052775 OK +REQUEST request_6 1714125045111 1714125052776 OK +REQUEST request_6 1714125045127 1714125052778 OK +REQUEST request_4 1714125045127 1714125052779 OK +REQUEST request_6 1714125045154 1714125052782 OK +REQUEST request_4 1714125045141 1714125052802 OK +REQUEST request_3 1714125045127 1714125052802 OK +REQUEST request_3 1714125045141 1714125052816 OK +REQUEST request_5 1714125045154 1714125052819 OK +REQUEST request_4 1714125045154 1714125052820 OK +REQUEST request_2 1714125045141 1714125052820 OK +REQUEST request_5 1714125045141 1714125052820 OK +REQUEST request_6 1714125045167 1714125052823 OK +REQUEST request_2 1714125045154 1714125052823 OK +REQUEST request_2 1714125045160 1714125052829 OK +REQUEST request_2 1714125045167 1714125052846 OK +REQUEST request_4 1714125045161 1714125052846 OK +REQUEST request_6 1714125045173 1714125052850 OK +REQUEST request_5 1714125045161 1714125052850 OK +REQUEST request_6 1714125045216 1714125052851 OK +REQUEST request_4 1714125045236 1714125052854 OK +REQUEST request_2 1714125045235 1714125052855 OK +REQUEST request_3 1714125045154 1714125052858 OK +USER GameSimulation END 1714125052860 +REQUEST request_4 1714125045236 1714125052872 OK +REQUEST request_2 1714125045235 1714125052873 OK +REQUEST request_5 1714125045236 1714125052876 OK +REQUEST request_6 1714125045236 1714125052877 OK +REQUEST request_2 1714125045235 1714125052877 OK +REQUEST request_6 1714125045255 1714125052884 OK +REQUEST request_2 1714125045254 1714125052902 OK +REQUEST request_2 1714125045256 1714125052913 OK +REQUEST request_4 1714125045236 1714125052914 OK +REQUEST request_5 1714125045256 1714125052915 OK +REQUEST request_5 1714125045236 1714125052918 OK +REQUEST request_6 1714125045272 1714125052928 OK +REQUEST request_2 1714125045272 1714125052940 OK +REQUEST request_3 1714125045236 1714125052940 OK +REQUEST request_3 1714125045257 1714125052943 OK +REQUEST request_4 1714125045272 1714125052943 OK +REQUEST request_5 1714125045272 1714125052947 OK +REQUEST request_3 1714125045272 1714125052949 OK +REQUEST request_4 1714125045276 1714125052950 OK +USER GameSimulation END 1714125052950 +REQUEST request_2 1714125045274 1714125052951 OK +REQUEST request_3 1714125045274 1714125052954 OK +REQUEST request_4 1714125045290 1714125052956 OK +REQUEST request_6 1714125045340 1714125052987 OK +REQUEST request_3 1714125045276 1714125052989 OK +REQUEST request_5 1714125045276 1714125052990 OK +REQUEST request_2 1714125045339 1714125052994 OK +REQUEST request_3 1714125045339 1714125052994 OK +REQUEST request_5 1714125045340 1714125052995 OK +REQUEST request_4 1714125045340 1714125052995 OK +REQUEST request_6 1714125045583 1714125052996 OK +REQUEST request_4 1714125045583 1714125052996 OK +USER GameSimulation END 1714125052996 +REQUEST request_2 1714125045583 1714125052999 OK +REQUEST request_3 1714125045583 1714125053022 OK +REQUEST request_5 1714125045583 1714125053024 OK +USER GameSimulation END 1714125053025 +REQUEST request_4 1714125044127 1714125054185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044116 1714125054185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044105 1714125054184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044152 1714125054184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044045 1714125054184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044081 1714125054184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054197 +REQUEST request_2 1714125044085 1714125054185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044160 1714125054184 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054197 +USER GameSimulation END 1714125054197 +REQUEST request_3 1714125044048 1714125054197 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044160 1714125054197 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044084 1714125054197 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044050 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044084 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044050 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044161 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044088 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044161 1714125054198 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044055 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044088 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044161 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044089 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044162 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044162 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044089 1714125054199 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044163 1714125054200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054200 +USER GameSimulation END 1714125054200 +USER GameSimulation END 1714125054200 +USER GameSimulation END 1714125054200 +REQUEST request_3 1714125044163 1714125054200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044117 1714125054200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044113 1714125054200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054201 +REQUEST request_2 1714125044093 1714125054201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044152 1714125054201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044113 1714125054201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054201 +REQUEST request_5 1714125044152 1714125054201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044120 1714125054201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054202 +REQUEST request_6 1714125044152 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044121 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044122 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044121 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044122 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044122 1714125054202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054203 +USER GameSimulation END 1714125054203 +REQUEST request_6 1714125044123 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044130 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044154 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044093 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044130 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044163 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054203 +REQUEST request_4 1714125044094 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044131 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044154 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044132 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044163 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044094 1714125054203 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044154 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044095 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044086 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044154 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044128 1714125054204 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044104 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044124 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044124 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044124 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044124 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054206 +REQUEST request_6 1714125044164 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044104 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044086 1714125054205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044164 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044167 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044133 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044086 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044167 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044139 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044140 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044125 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044104 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044141 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044105 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044130 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044089 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044141 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044168 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044106 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044130 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044089 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044168 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044130 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044115 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044126 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044090 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044116 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044169 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044126 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044131 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044169 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044116 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044090 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044117 1714125054206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +USER GameSimulation END 1714125054206 +REQUEST request_6 1714125044141 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054207 +USER GameSimulation END 1714125054207 +REQUEST request_2 1714125044145 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044169 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044170 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044170 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044146 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044091 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044094 1714125054207 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044094 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044117 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044095 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044095 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044097 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044120 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044113 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044120 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044114 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044114 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044115 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044117 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044118 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044118 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044118 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044121 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044119 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044121 1714125054208 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044135 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044171 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044136 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044119 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044137 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044137 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044120 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044138 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044140 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044142 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044120 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044142 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044142 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044143 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044146 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044146 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054210 +REQUEST request_4 1714125044146 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +REQUEST request_3 1714125044171 1714125054209 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044147 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044171 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044147 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044171 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044172 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044148 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044148 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044149 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044172 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044149 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044149 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054210 +USER GameSimulation END 1714125054210 +REQUEST request_2 1714125044150 1714125054210 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054210 +REQUEST request_3 1714125044150 1714125054211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044151 1714125054211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044152 1714125054211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044152 1714125054211 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044154 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044154 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054212 +REQUEST request_4 1714125044154 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044155 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044156 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054212 +REQUEST request_3 1714125044156 1714125054212 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044120 1714125054213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044173 1714125054213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044121 1714125054213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044121 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044121 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044122 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044123 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044122 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044123 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044123 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044123 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044124 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044123 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044125 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044125 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044124 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044126 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044124 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044146 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044125 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044126 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044125 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044125 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044127 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044127 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044127 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044127 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044127 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044146 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044126 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044147 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044127 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044127 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044128 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044126 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044173 1714125054214 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044129 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044126 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044129 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044127 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044128 1714125054215 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044128 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044128 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044129 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044129 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044131 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044129 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044131 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044132 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044132 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044156 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044156 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044133 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044173 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044156 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044056 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044136 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +REQUEST request_5 1714125044156 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054216 +REQUEST request_4 1714125044057 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +USER GameSimulation END 1714125054216 +REQUEST request_6 1714125044156 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044057 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044058 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044157 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044173 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044158 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044158 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044158 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044158 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044159 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044059 1714125054216 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044159 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044160 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044160 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044160 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044061 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044136 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044161 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044136 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044161 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044137 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044161 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044138 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044162 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044162 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044141 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044142 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044163 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044142 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044163 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044163 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044164 1714125054217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054217 +REQUEST request_5 1714125044142 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044143 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044145 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044145 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044164 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044167 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044167 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044062 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044064 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044168 1714125054218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044065 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044168 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044168 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044071 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044072 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044072 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054218 +REQUEST request_5 1714125044073 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044074 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044170 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044171 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044079 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044080 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044080 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044081 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044081 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044087 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044088 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044090 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044174 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +USER GameSimulation END 1714125054219 +REQUEST request_5 1714125044090 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054219 +REQUEST request_3 1714125044174 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044090 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044174 1714125054219 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044175 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044092 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044093 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044094 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044095 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044175 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044095 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044176 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044097 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044098 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044176 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054220 +REQUEST request_4 1714125044098 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054220 +REQUEST request_4 1714125044176 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054220 +REQUEST request_5 1714125044098 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044176 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044176 1714125054220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054220 +REQUEST request_6 1714125044099 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044202 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044203 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044105 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044203 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054222 +REQUEST request_3 1714125044105 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044203 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044111 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044203 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044112 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044112 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044128 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054222 +USER GameSimulation END 1714125054222 +REQUEST request_2 1714125044115 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044115 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044116 1714125054222 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044117 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044122 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054223 +REQUEST request_2 1714125044126 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044129 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044129 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044129 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054223 +REQUEST request_3 1714125044127 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044132 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044127 1714125054223 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044127 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044127 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044133 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054224 +REQUEST request_5 1714125044133 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044133 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054224 +REQUEST request_2 1714125044135 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044136 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044136 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044136 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044136 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054224 +REQUEST request_2 1714125044138 1714125054224 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044138 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044138 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044139 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044140 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054225 +REQUEST request_2 1714125044148 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044149 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044149 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044149 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044150 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054225 +REQUEST request_2 1714125044151 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044151 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044151 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044151 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044152 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054225 +REQUEST request_2 1714125044153 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044153 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044153 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044153 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044154 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054225 +REQUEST request_2 1714125044155 1714125054225 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044155 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044155 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044155 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054226 +REQUEST request_2 1714125044156 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044156 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044157 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044157 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044157 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054226 +REQUEST request_2 1714125044158 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044158 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044158 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044159 1714125054226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044159 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054228 +REQUEST request_2 1714125044160 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044171 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044129 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044171 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044129 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044171 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044131 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044135 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044172 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044136 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044137 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044146 1714125054228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044156 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044137 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044134 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044156 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044138 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044135 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044157 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044136 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044140 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044215 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044136 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044142 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044136 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054229 +USER GameSimulation END 1714125054229 +USER GameSimulation END 1714125054229 +USER GameSimulation END 1714125054229 +USER GameSimulation END 1714125054229 +REQUEST request_4 1714125044142 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044137 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054229 +REQUEST request_5 1714125044142 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044140 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044141 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044142 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044215 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044141 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044215 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044143 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044144 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044144 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044144 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044145 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054230 +USER GameSimulation END 1714125054230 +REQUEST request_2 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044130 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044131 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044131 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044147 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044134 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044135 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044148 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044148 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044135 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044148 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044136 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044149 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044136 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044149 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044137 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044138 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044146 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044138 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044138 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044148 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044138 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054230 +REQUEST request_2 1714125044140 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044149 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044141 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044149 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044150 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044151 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044150 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044173 1714125054229 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044141 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044151 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044151 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044173 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044151 1714125054230 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044142 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044173 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044154 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044151 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044173 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044154 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044155 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044143 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044152 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044174 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044155 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044152 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044174 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044152 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044175 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044153 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044142 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044175 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044153 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044175 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044154 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044176 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044154 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044176 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044176 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044146 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044145 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044176 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044176 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044177 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044147 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044177 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044178 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044147 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044178 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044147 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044146 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044160 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044147 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044147 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044160 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044160 1714125054231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044160 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044148 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044161 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044162 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044149 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044162 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044162 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044158 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044162 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044149 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044158 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044163 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044149 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044159 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044163 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044149 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044163 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044159 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044164 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044150 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044164 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044159 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044167 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044160 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044150 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044160 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044151 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044160 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044155 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044161 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044151 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044155 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044156 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044156 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044156 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044156 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044157 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044158 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044158 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044158 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +USER GameSimulation END 1714125054233 +REQUEST request_5 1714125044158 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044158 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054233 +REQUEST request_2 1714125044159 1714125054233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054234 +USER GameSimulation END 1714125054234 +USER GameSimulation END 1714125054234 +USER GameSimulation END 1714125054234 +USER GameSimulation END 1714125054234 +REQUEST request_6 1714125044161 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054235 +REQUEST request_2 1714125044162 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044151 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044151 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054235 +REQUEST request_2 1714125044152 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044152 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044152 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044153 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044153 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054235 +REQUEST request_3 1714125044162 1714125054235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044163 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044168 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044168 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044163 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044168 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044168 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044163 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054236 +REQUEST request_2 1714125044170 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054236 +REQUEST request_3 1714125044170 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044170 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044164 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044170 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044164 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044171 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054236 +REQUEST request_2 1714125044172 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044167 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044172 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044167 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044173 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044168 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044173 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044173 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054236 +USER GameSimulation END 1714125054236 +REQUEST request_2 1714125044174 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044169 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044174 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044175 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044175 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044169 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044175 1714125054236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044169 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044169 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044170 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044171 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044171 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044171 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044171 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054237 +USER GameSimulation END 1714125054237 +REQUEST request_6 1714125044171 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054237 +REQUEST request_2 1714125044173 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044173 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044173 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044173 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044174 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044174 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054237 +REQUEST request_3 1714125044175 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044175 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044175 1714125054237 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044175 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054238 +REQUEST request_2 1714125044176 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044176 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044177 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044177 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044177 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054238 +REQUEST request_2 1714125044178 1714125054238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044178 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044178 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044178 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044179 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054240 +REQUEST request_2 1714125044179 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044180 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044180 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044180 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044180 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054240 +REQUEST request_2 1714125044181 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044181 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044181 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044181 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044182 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054240 +REQUEST request_2 1714125044182 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044183 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044183 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044183 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044201 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054240 +REQUEST request_2 1714125044204 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044205 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044205 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044205 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044205 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054240 +REQUEST request_2 1714125044207 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044208 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044208 1714125054240 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044208 1714125054241 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044208 1714125054241 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054241 +REQUEST request_3 1714125044149 1714125054243 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044178 1714125054243 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044160 1714125054243 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044149 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044160 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044179 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044149 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044160 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044179 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044150 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044160 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044179 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044152 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044179 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044152 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044152 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044161 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044153 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044179 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044161 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044153 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044162 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044154 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044162 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044154 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054244 +USER GameSimulation END 1714125054244 +USER GameSimulation END 1714125054244 +REQUEST request_4 1714125044155 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054244 +USER GameSimulation END 1714125054244 +REQUEST request_5 1714125044155 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044155 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044162 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044156 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054244 +USER GameSimulation END 1714125054244 +REQUEST request_3 1714125044156 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044156 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044156 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044157 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054244 +REQUEST request_2 1714125044158 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044158 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044158 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044158 1714125054244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044158 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044216 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_2 1714125044159 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044216 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044160 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_4 1714125044160 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044217 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044160 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044217 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044160 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044217 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_5 1714125044217 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044161 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044217 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044161 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044161 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_2 1714125044218 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044162 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044162 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044218 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044219 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044219 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044163 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044219 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_3 1714125044163 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044163 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054245 +REQUEST request_2 1714125044210 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044210 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044210 1714125054245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044210 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044210 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054246 +REQUEST request_2 1714125044211 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044211 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044212 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044212 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044212 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054246 +REQUEST request_2 1714125044213 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044213 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044213 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044213 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044213 1714125054246 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054246 +REQUEST request_2 1714125044215 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044215 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044215 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044163 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044215 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044164 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044215 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054247 +USER GameSimulation END 1714125054247 +REQUEST request_2 1714125044164 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044167 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044216 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044167 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044167 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044168 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044216 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044169 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044169 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044217 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044169 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044217 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044169 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044169 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044217 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044170 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044218 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044170 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044218 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044219 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044219 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044219 1714125054247 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044220 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044220 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044220 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044221 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044221 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044171 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044171 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044171 1714125054248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054249 +USER GameSimulation END 1714125054249 +USER GameSimulation END 1714125054249 +USER GameSimulation END 1714125054249 +USER GameSimulation END 1714125054249 +USER GameSimulation END 1714125054249 +REQUEST request_2 1714125044172 1714125054249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044172 1714125054249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044172 1714125054249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044173 1714125054249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044173 1714125054249 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054249 +REQUEST request_2 1714125044256 1714125054259 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044258 1714125054259 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044256 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044258 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044256 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044258 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044256 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044256 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054260 +REQUEST request_2 1714125044259 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044259 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044258 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044259 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044259 1714125054260 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054261 +REQUEST request_2 1714125044244 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044224 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044225 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044244 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044225 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044244 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044225 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044225 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044244 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044244 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044226 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044226 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044227 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044260 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044227 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044227 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044228 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044228 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054261 +USER GameSimulation END 1714125054261 +USER GameSimulation END 1714125054261 +REQUEST request_4 1714125044228 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044228 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044229 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044260 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054261 +REQUEST request_2 1714125044230 1714125054261 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044230 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044260 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044230 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044260 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044230 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044230 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044231 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044231 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044232 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054262 +REQUEST request_5 1714125044232 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044232 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044233 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044233 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044234 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054262 +REQUEST request_5 1714125044234 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044234 1714125054262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054263 +REQUEST request_2 1714125044235 1714125054263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044235 1714125054263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044235 1714125054263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044236 1714125054263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044236 1714125054263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054264 +REQUEST request_2 1714125044237 1714125054264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044237 1714125054264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044237 1714125054264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044237 1714125054264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044238 1714125054265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054266 +REQUEST request_6 1714125044260 1714125054274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044264 1714125054274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044261 1714125054274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044259 1714125054274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044259 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_5 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044264 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_3 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044267 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044261 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_5 1714125044262 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044262 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_3 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044267 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044267 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044263 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_6 1714125044268 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_2 1714125044270 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044270 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044263 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044272 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044272 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054275 +REQUEST request_5 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044271 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044263 1714125054275 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044263 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044263 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054276 +USER GameSimulation END 1714125054276 +REQUEST request_2 1714125044272 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044267 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044268 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044268 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044268 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044268 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044264 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054276 +REQUEST request_2 1714125044260 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044264 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044260 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044265 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044260 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044269 1714125054276 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_5 1714125044260 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044261 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_2 1714125044263 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044263 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044263 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044263 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044263 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +USER GameSimulation END 1714125054277 +REQUEST request_4 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044264 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044264 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044264 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044264 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044265 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_5 1714125044269 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_4 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044271 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044270 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_2 1714125044273 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054277 +REQUEST request_3 1714125044273 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044273 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044273 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044273 1714125054277 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044274 1714125054278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054278 +REQUEST request_3 1714125044272 1714125054278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044272 1714125054278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044272 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044272 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054279 +REQUEST request_3 1714125044273 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044276 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044276 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044276 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044274 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044274 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044274 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054279 +REQUEST request_2 1714125044276 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054279 +REQUEST request_4 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044259 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044259 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044259 1714125054279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +REQUEST request_6 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +REQUEST request_2 1714125044263 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044263 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044263 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044263 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044277 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044263 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +REQUEST request_3 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044267 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044259 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +REQUEST request_2 1714125044261 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044268 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044262 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044268 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044262 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044268 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044262 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044262 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +REQUEST request_6 1714125044268 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054280 +USER GameSimulation END 1714125054280 +REQUEST request_2 1714125044267 1714125054280 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044268 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044269 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044268 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044268 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044269 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044268 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044269 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054281 +REQUEST request_5 1714125044269 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044270 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054281 +REQUEST request_2 1714125044273 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044273 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044270 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044273 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044270 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044273 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044274 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044271 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054281 +REQUEST request_5 1714125044271 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044271 1714125054281 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054281 +REQUEST request_2 1714125044272 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044272 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044272 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044272 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044272 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054282 +REQUEST request_2 1714125044276 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044277 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044277 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054282 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054282 +REQUEST request_2 1714125044278 1714125054283 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044278 1714125054283 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044278 1714125054283 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044278 1714125054283 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044279 1714125054283 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054283 +REQUEST request_2 1714125044284 1714125054290 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044275 1714125054290 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044274 1714125054290 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044274 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044274 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_6 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044275 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_4 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_2 1714125044281 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044276 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044281 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_2 1714125044280 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044281 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044281 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_2 1714125044287 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044288 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_4 1714125044288 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044273 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044288 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044288 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_2 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054291 +REQUEST request_3 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044273 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044284 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044283 1714125054291 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044280 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044280 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_2 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044281 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044281 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_4 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044283 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_5 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_2 1714125044283 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044274 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044284 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_2 1714125044288 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044291 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044289 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044289 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044291 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044274 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044291 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044274 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044279 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054292 +REQUEST request_2 1714125044276 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044279 1714125054292 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044276 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044289 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044291 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044289 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044291 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +USER GameSimulation END 1714125054293 +USER GameSimulation END 1714125054293 +REQUEST request_2 1714125044290 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044290 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044276 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044284 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044290 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044276 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044284 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044277 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044284 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044276 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044284 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044277 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044290 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044284 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +REQUEST request_6 1714125044290 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044277 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044278 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +REQUEST request_3 1714125044278 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +USER GameSimulation END 1714125054293 +REQUEST request_4 1714125044278 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044279 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044278 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044281 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044278 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044285 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +REQUEST request_4 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044279 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044281 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044279 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044283 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +REQUEST request_6 1714125044283 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044283 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054293 +REQUEST request_6 1714125044280 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054294 +REQUEST request_4 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044285 1714125054293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044285 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044282 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054294 +REQUEST request_3 1714125044285 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044285 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044287 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044287 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044285 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044286 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044283 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044287 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054294 +REQUEST request_5 1714125044287 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044288 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044286 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044286 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054294 +REQUEST request_6 1714125044286 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044288 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044288 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054294 +USER GameSimulation END 1714125054294 +REQUEST request_4 1714125044288 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044289 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044290 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044289 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044290 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044290 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044290 1714125054294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044290 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054295 +USER GameSimulation END 1714125054295 +REQUEST request_2 1714125044293 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044293 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044290 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044293 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044290 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044293 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044290 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044290 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044293 1714125054295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044290 1714125054296 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054296 +USER GameSimulation END 1714125054296 +REQUEST request_2 1714125044294 1714125054306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044304 1714125054306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044290 1714125054306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044290 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044304 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044292 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044304 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044290 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044304 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044291 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044304 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044295 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044291 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044296 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044291 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044295 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044292 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044295 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044292 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044292 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044296 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044292 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044296 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044296 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044297 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044301 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044301 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044301 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044301 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044301 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +REQUEST request_5 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +USER GameSimulation END 1714125054307 +REQUEST request_2 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044291 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044294 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054307 +REQUEST request_3 1714125044293 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044291 1714125054307 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044293 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044291 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044291 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044293 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044291 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054308 +REQUEST request_2 1714125044294 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044293 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044294 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054308 +REQUEST request_4 1714125044294 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044294 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044294 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054308 +REQUEST request_2 1714125044296 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044296 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044297 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044297 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044295 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044297 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054308 +REQUEST request_3 1714125044295 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044295 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044299 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044295 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044300 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044300 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044295 1714125054308 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044306 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054309 +REQUEST request_2 1714125044297 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044307 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044297 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044307 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044297 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044297 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044307 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054309 +REQUEST request_6 1714125044297 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044307 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054309 +REQUEST request_2 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054309 +REQUEST request_3 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044300 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044301 1714125054309 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054309 +REQUEST request_2 1714125044319 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044306 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044307 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044311 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044307 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044313 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044307 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044313 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044307 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044313 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044320 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044320 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044309 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044312 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054325 +REQUEST request_2 1714125044313 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054325 +REQUEST request_3 1714125044313 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054325 +REQUEST request_4 1714125044313 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044314 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044314 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044317 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054325 +REQUEST request_3 1714125044317 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044317 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044322 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044322 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044317 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044322 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044317 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044322 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044323 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044322 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044324 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054325 +USER GameSimulation END 1714125054325 +REQUEST request_4 1714125044324 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044324 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044324 1714125054325 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044309 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044309 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054326 +REQUEST request_5 1714125044309 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044309 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054326 +REQUEST request_6 1714125044312 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044320 1714125054322 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054326 +REQUEST request_6 1714125044320 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054326 +REQUEST request_2 1714125044323 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044323 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044323 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044323 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044323 1714125054326 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054326 +REQUEST request_2 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044330 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044325 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044328 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044328 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044328 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044329 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044328 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044326 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044327 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044328 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044329 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044326 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044327 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044327 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044328 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044335 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044328 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044328 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044328 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044331 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044330 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044332 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044333 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044334 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044335 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044335 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044336 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044337 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044337 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044337 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044338 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044338 1714125054339 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044331 1714125054338 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044332 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044333 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044332 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044333 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044333 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044333 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044333 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044335 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044335 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044335 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054340 +REQUEST request_4 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +REQUEST request_5 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054340 +REQUEST request_6 1714125044336 1714125054340 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054340 +USER GameSimulation END 1714125054341 +REQUEST request_2 1714125044336 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044336 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044336 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054341 +REQUEST request_5 1714125044336 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044337 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054341 +REQUEST request_2 1714125044333 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044333 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044333 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044338 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044333 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044338 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044333 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044338 1714125054341 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044338 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054342 +REQUEST request_6 1714125044338 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054342 +REQUEST request_2 1714125044340 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044340 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044341 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044341 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044341 1714125054342 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054342 +REQUEST request_2 1714125044342 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044348 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044338 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044348 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044339 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044342 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044348 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044339 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044348 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044339 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044339 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044342 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044341 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044351 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044341 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044341 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044351 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044340 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044341 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044351 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044347 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044351 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044345 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044347 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044343 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044351 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044348 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044345 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044351 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044347 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044348 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044346 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044348 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044348 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044348 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044349 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044339 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044339 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044339 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044339 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044340 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044350 1714125054353 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044342 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054354 +REQUEST request_6 1714125044350 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044342 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +REQUEST request_4 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +USER GameSimulation END 1714125054354 +REQUEST request_5 1714125044343 1714125054354 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044343 1714125054355 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044349 1714125054355 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044351 1714125054355 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054355 +USER GameSimulation END 1714125054356 +REQUEST request_4 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_2 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044345 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_5 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044348 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044346 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044348 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_4 1714125044348 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044348 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_5 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044349 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_2 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044351 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054356 +REQUEST request_2 1714125044353 1714125054356 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044354 1714125054357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044354 1714125054357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044354 1714125054357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044354 1714125054357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054357 +REQUEST request_2 1714125044356 1714125054357 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044356 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044360 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044363 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044356 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044360 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044363 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044360 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044356 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044363 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044360 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044364 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044357 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044364 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044354 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044360 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044362 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044354 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044354 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044362 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054369 +USER GameSimulation END 1714125054369 +REQUEST request_5 1714125044354 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044362 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044354 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044362 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054369 +REQUEST request_6 1714125044362 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044355 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044355 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054369 +REQUEST request_4 1714125044355 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044363 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044355 1714125054369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044355 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_6 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044356 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_3 1714125044356 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_4 1714125044356 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044356 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044356 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044360 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044360 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044360 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044360 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044360 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044361 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044361 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044361 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044361 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044361 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +USER GameSimulation END 1714125054370 +REQUEST request_2 1714125044362 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_3 1714125044362 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044362 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044362 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044362 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_2 1714125044363 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044363 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044363 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044363 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044363 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_2 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054370 +REQUEST request_2 1714125044364 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044365 1714125054370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044355 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044355 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044355 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044355 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044355 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054371 +REQUEST request_2 1714125044357 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044357 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044357 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044357 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044357 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054371 +REQUEST request_2 1714125044359 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044359 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044359 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044359 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044360 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054371 +REQUEST request_3 1714125044361 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044361 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044361 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044362 1714125054371 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054372 +REQUEST request_4 1714125044365 1714125054372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044365 1714125054372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044365 1714125054372 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054372 +REQUEST request_2 1714125044375 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044370 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044378 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044377 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044377 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044378 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044370 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044375 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044378 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044375 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044377 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044378 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044375 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044377 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044375 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044377 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054384 +USER GameSimulation END 1714125054384 +USER GameSimulation END 1714125054384 +USER GameSimulation END 1714125054384 +REQUEST request_2 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044379 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044379 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044371 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044379 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044379 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044380 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044381 1714125054384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044379 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_6 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_2 1714125044374 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_3 1714125044374 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044380 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044375 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044383 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044380 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044375 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_5 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044383 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_6 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044377 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_5 1714125044383 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044377 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044383 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044377 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_5 1714125044377 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044377 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +REQUEST request_2 1714125044378 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044378 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044378 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044378 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044382 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044381 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044383 1714125054385 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054385 +USER GameSimulation END 1714125054385 +USER GameSimulation END 1714125054385 +REQUEST request_2 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054386 +REQUEST request_3 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044384 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054386 +REQUEST request_3 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044383 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054386 +REQUEST request_2 1714125044385 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044385 1714125054386 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044385 1714125054387 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044385 1714125054387 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044386 1714125054387 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054387 +REQUEST request_2 1714125044391 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044385 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044392 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044392 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044392 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044392 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044386 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044387 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044397 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044388 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044397 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044387 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044388 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044397 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044387 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044388 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044397 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044387 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044397 1714125054399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044391 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044392 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044393 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044385 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044385 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044394 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044385 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044395 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044395 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044385 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044395 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044395 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044397 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044398 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044386 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044398 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044396 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044389 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044390 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044393 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044393 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044393 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044393 1714125054400 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044393 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044394 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044394 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044394 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044394 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044394 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044395 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044395 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044395 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044395 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044395 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +USER GameSimulation END 1714125054401 +REQUEST request_2 1714125044392 1714125054401 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044392 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044392 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044398 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044398 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054402 +REQUEST request_2 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044398 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044398 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054402 +REQUEST request_2 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054402 +REQUEST request_3 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044399 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054402 +REQUEST request_4 1714125044400 1714125054402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054403 +USER GameSimulation END 1714125054403 +REQUEST request_5 1714125044392 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044392 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044401 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054403 +REQUEST request_3 1714125044401 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044392 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044394 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044394 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044395 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044395 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044393 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044393 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054403 +REQUEST request_5 1714125044393 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044393 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054403 +REQUEST request_2 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044400 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054403 +REQUEST request_2 1714125044402 1714125054403 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044401 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044401 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044401 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044401 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044402 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054404 +REQUEST request_3 1714125044402 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044402 1714125054404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044401 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044402 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044402 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044402 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044401 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044401 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044402 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054414 +REQUEST request_2 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054414 +USER GameSimulation END 1714125054414 +REQUEST request_2 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044403 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054414 +USER GameSimulation END 1714125054414 +REQUEST request_2 1714125044408 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044406 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054414 +REQUEST request_4 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054414 +REQUEST request_2 1714125044408 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044407 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044408 1714125054414 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_6 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_3 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_3 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044408 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_5 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044407 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_6 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_3 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044409 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_2 1714125044410 1714125054415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054415 +REQUEST request_3 1714125044410 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044412 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044412 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044412 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044412 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044410 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044412 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054416 +REQUEST request_2 1714125044414 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044414 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044414 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044415 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044415 1714125054416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054416 +REQUEST request_3 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044414 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044410 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044410 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044410 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044414 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044410 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044414 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044411 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044415 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044411 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044415 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044411 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044416 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044411 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044422 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044416 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044412 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044417 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044422 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044416 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044412 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044422 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044416 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044418 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044412 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044416 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044422 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044412 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044418 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044420 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044422 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044418 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054430 +REQUEST request_6 1714125044420 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044420 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +USER GameSimulation END 1714125054430 +REQUEST request_4 1714125044413 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044419 1714125054430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044413 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044419 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044414 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_2 1714125044419 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044419 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +USER GameSimulation END 1714125054431 +REQUEST request_2 1714125044414 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044421 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044415 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044421 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044415 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_4 1714125044421 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044415 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044421 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044415 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044421 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_4 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_5 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044422 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044422 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_4 1714125044422 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044426 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044422 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044422 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044420 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044426 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_4 1714125044426 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_2 1714125044423 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_5 1714125044426 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044423 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044423 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044426 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_5 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_2 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_4 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044424 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054431 +REQUEST request_2 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044414 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044425 1714125054431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044425 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054432 +REQUEST request_3 1714125044414 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044415 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044415 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044415 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054432 +REQUEST request_2 1714125044415 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044416 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044416 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044416 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044416 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044419 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044419 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054432 +REQUEST request_4 1714125044419 1714125054432 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044419 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044419 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054433 +REQUEST request_2 1714125044420 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044420 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044420 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044420 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044420 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054433 +REQUEST request_2 1714125044424 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044424 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044424 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044424 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044424 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054433 +REQUEST request_2 1714125044427 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044427 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044429 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044429 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044429 1714125054433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054433 +REQUEST request_4 1714125044438 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044433 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044433 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044438 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044433 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044433 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044438 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054445 +USER GameSimulation END 1714125054445 +REQUEST request_2 1714125044444 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044444 1714125054445 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044444 1714125054446 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044444 1714125054446 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044444 1714125054446 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054446 +REQUEST request_2 1714125044459 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044457 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044448 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044448 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044457 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044459 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044449 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044457 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044457 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044452 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044457 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054460 +USER GameSimulation END 1714125054460 +REQUEST request_4 1714125044459 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044452 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044453 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044453 1714125054460 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054460 +REQUEST request_3 1714125044457 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044457 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044457 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054461 +REQUEST request_2 1714125044460 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044460 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044460 1714125054461 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044459 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044460 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044459 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044460 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054475 +USER GameSimulation END 1714125054475 +USER GameSimulation END 1714125054475 +USER GameSimulation END 1714125054475 +REQUEST request_3 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044462 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044463 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044461 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044463 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044467 1714125054475 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054475 +USER GameSimulation END 1714125054476 +USER GameSimulation END 1714125054476 +REQUEST request_2 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044463 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044463 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044463 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044467 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044463 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044467 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044467 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +USER GameSimulation END 1714125054476 +REQUEST request_2 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044467 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_3 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044466 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044466 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044466 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044466 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044457 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044467 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044458 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044458 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +USER GameSimulation END 1714125054476 +REQUEST request_4 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_2 1714125044470 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044458 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044469 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044458 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +USER GameSimulation END 1714125054476 +REQUEST request_2 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044470 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044471 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044459 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_3 1714125044471 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044468 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044459 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044471 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_4 1714125044459 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044471 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044459 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044471 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_6 1714125044459 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044472 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_3 1714125044472 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044462 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044472 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044462 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044472 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044473 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044462 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_5 1714125044462 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044462 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054476 +REQUEST request_2 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044464 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044470 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044465 1714125054476 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054477 +REQUEST request_2 1714125044466 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044470 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044466 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044466 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044470 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044466 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044470 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044466 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054477 +USER GameSimulation END 1714125054477 +REQUEST request_2 1714125044468 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044468 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044472 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044468 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044472 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044468 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044468 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054477 +REQUEST request_4 1714125044473 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044473 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044472 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044472 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044472 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044474 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044473 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044473 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044474 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054477 +REQUEST request_4 1714125044475 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044475 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044473 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044475 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054477 +USER GameSimulation END 1714125054477 +REQUEST request_2 1714125044476 1714125054477 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044476 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044476 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044477 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044477 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054478 +REQUEST request_2 1714125044476 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044476 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044476 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044477 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044477 1714125054478 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054478 +REQUEST request_2 1714125044474 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044474 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054479 +REQUEST request_2 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044475 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054479 +REQUEST request_2 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044476 1714125054479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054479 +REQUEST request_2 1714125044476 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044488 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044476 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044488 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044488 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044476 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044479 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044488 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044476 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044478 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044479 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044488 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044476 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044479 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044480 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044480 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044482 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044480 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044482 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044480 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044480 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044482 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044481 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044482 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044481 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044482 1714125054490 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044486 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044481 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044486 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044481 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044486 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +USER GameSimulation END 1714125054491 +REQUEST request_5 1714125044486 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044486 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054491 +REQUEST request_2 1714125044479 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044479 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044479 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044479 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044480 1714125054491 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054491 +REQUEST request_3 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044502 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044499 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044491 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044500 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044492 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044492 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044503 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044490 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044492 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044492 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054505 +USER GameSimulation END 1714125054505 +USER GameSimulation END 1714125054505 +REQUEST request_3 1714125044491 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044493 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044493 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044494 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054505 +REQUEST request_4 1714125044491 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044494 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044494 1714125054505 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044491 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054506 +REQUEST request_6 1714125044491 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054506 +REQUEST request_2 1714125044492 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044493 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044493 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044493 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044493 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044505 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054506 +REQUEST request_3 1714125044505 1714125054506 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044506 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054520 +REQUEST request_6 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054520 +USER GameSimulation END 1714125054520 +USER GameSimulation END 1714125054520 +REQUEST request_2 1714125044508 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044514 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044512 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044508 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044516 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044512 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044508 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044512 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044516 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044508 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044516 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044505 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044516 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044511 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044507 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054520 +USER GameSimulation END 1714125054520 +REQUEST request_2 1714125044518 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054520 +USER GameSimulation END 1714125054520 +USER GameSimulation END 1714125054520 +REQUEST request_4 1714125044509 1714125054520 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044511 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044518 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044514 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044507 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044511 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044507 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044518 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044511 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_5 1714125044507 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044518 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044507 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_5 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044518 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_3 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_2 1714125044513 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044513 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_5 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044514 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044514 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +USER GameSimulation END 1714125054521 +REQUEST request_2 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044509 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044510 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044511 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044512 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +USER GameSimulation END 1714125054521 +USER GameSimulation END 1714125054521 +REQUEST request_6 1714125044511 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_4 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_2 1714125044516 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_5 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044517 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054521 +REQUEST request_2 1714125044520 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044520 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044520 1714125054521 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044520 1714125054522 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044518 1714125054522 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054525 +REQUEST request_2 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044517 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044517 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054525 +REQUEST request_2 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054525 +REQUEST request_5 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044518 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054525 +REQUEST request_5 1714125044519 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044520 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054525 +REQUEST request_2 1714125044523 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044523 1714125054525 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044524 1714125054526 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044531 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044531 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044531 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044532 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044532 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044520 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044524 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044521 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044525 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044528 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044521 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044526 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044526 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044528 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044528 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044521 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044528 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044529 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044521 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044526 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044529 1714125054535 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044521 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044522 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044522 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044527 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044522 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044528 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044528 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044522 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044528 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044522 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044523 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044523 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044528 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_3 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +USER GameSimulation END 1714125054536 +REQUEST request_4 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_2 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044526 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044526 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044526 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044529 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044526 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_6 1714125044526 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_3 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044520 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044519 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_5 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044530 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044520 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_2 1714125044532 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044520 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044532 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044532 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044532 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044519 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044532 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054536 +REQUEST request_2 1714125044533 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044520 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044533 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044533 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044533 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044521 1714125054536 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_2 1714125044534 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044535 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044519 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044535 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044535 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044535 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044523 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_4 1714125044523 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044520 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044523 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044520 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_6 1714125044523 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_2 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_6 1714125044522 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_3 1714125044532 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044531 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044532 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044524 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044532 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044531 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044531 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044524 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044532 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044533 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044531 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044524 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_6 1714125044531 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +USER GameSimulation END 1714125054537 +REQUEST request_5 1714125044524 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044534 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044524 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044534 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054537 +REQUEST request_2 1714125044526 1714125054537 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044526 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044526 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044526 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044526 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044533 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054538 +USER GameSimulation END 1714125054538 +REQUEST request_3 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044534 1714125054538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054538 +REQUEST request_2 1714125044542 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044542 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044537 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044538 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044542 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044538 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044538 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054550 +REQUEST request_2 1714125044543 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054550 +REQUEST request_3 1714125044543 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044538 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044543 1714125054550 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044538 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044538 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044539 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044539 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +REQUEST request_5 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044542 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044546 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044546 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054551 +REQUEST request_5 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +REQUEST request_6 1714125044545 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044543 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044546 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044546 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044547 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044544 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054551 +REQUEST request_2 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044535 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044536 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044536 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044536 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044536 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044536 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044537 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044537 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044537 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044538 1714125054551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054551 +USER GameSimulation END 1714125054552 +USER GameSimulation END 1714125054552 +REQUEST request_2 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044536 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044536 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054552 +USER GameSimulation END 1714125054552 +REQUEST request_5 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044538 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054552 +REQUEST request_2 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044538 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044538 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044548 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044549 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054552 +USER GameSimulation END 1714125054552 +REQUEST request_2 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044539 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054552 +REQUEST request_2 1714125044545 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044546 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044546 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044532 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044546 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044546 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044532 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054552 +REQUEST request_5 1714125044537 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044546 1714125054552 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044533 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044537 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044533 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_5 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044539 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_6 1714125044533 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044547 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_3 1714125044547 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044539 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044547 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044542 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044547 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044539 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044539 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044542 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044539 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044542 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044542 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_6 1714125044542 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_2 1714125044544 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044544 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044544 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044544 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044544 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_4 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044546 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044551 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054553 +REQUEST request_3 1714125044551 1714125054553 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044547 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054554 +REQUEST request_2 1714125044547 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054554 +REQUEST request_2 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044552 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044552 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044552 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054554 +REQUEST request_5 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044548 1714125054554 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054554 +REQUEST request_2 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044553 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054566 +REQUEST request_3 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044551 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044553 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054566 +USER GameSimulation END 1714125054566 +USER GameSimulation END 1714125054566 +REQUEST request_3 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044553 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054566 +REQUEST request_4 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044553 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044553 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054566 +USER GameSimulation END 1714125054566 +USER GameSimulation END 1714125054566 +USER GameSimulation END 1714125054566 +REQUEST request_4 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044561 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044554 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044558 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044558 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044561 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044561 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054566 +REQUEST request_5 1714125044559 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044555 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044552 1714125054566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044559 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044555 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +USER GameSimulation END 1714125054567 +REQUEST request_6 1714125044552 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_4 1714125044562 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_2 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044555 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044562 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044553 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044562 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044555 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044553 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_4 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044553 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044555 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044564 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044553 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044555 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044564 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044561 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044553 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +USER GameSimulation END 1714125054567 +USER GameSimulation END 1714125054567 +USER GameSimulation END 1714125054567 +REQUEST request_2 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044563 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_2 1714125044565 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_3 1714125044558 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044559 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044559 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044559 1714125054567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054567 +REQUEST request_3 1714125044565 1714125054568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044565 1714125054568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044566 1714125054568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044566 1714125054568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054568 +REQUEST request_2 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044569 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044564 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044564 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044569 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044564 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044569 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044564 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044569 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044564 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044568 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044569 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +USER GameSimulation END 1714125054581 +REQUEST request_2 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +REQUEST request_2 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044573 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +USER GameSimulation END 1714125054581 +REQUEST request_3 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044573 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044573 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044573 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +REQUEST request_6 1714125044573 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044567 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044571 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +USER GameSimulation END 1714125054581 +USER GameSimulation END 1714125054581 +REQUEST request_3 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044574 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +REQUEST request_6 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044575 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044577 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054581 +REQUEST request_2 1714125044579 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044575 1714125054581 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044577 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_5 1714125044577 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044577 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_3 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_4 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_2 1714125044581 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044581 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_4 1714125044581 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044581 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044581 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_4 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044579 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044580 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054582 +REQUEST request_2 1714125044580 1714125054582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044580 1714125054583 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044580 1714125054583 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044583 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044580 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044585 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044580 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044585 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044583 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044585 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044583 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044585 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054597 +REQUEST request_5 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044589 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044593 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044583 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044587 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044589 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044587 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044583 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044589 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044587 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044593 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044589 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044587 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044593 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044589 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044587 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044588 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044584 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044588 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +REQUEST request_4 1714125044591 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044588 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +USER GameSimulation END 1714125054597 +REQUEST request_6 1714125044588 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044593 1714125054597 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044587 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044587 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_6 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044590 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044587 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_2 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044587 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044587 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +USER GameSimulation END 1714125054598 +REQUEST request_5 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044583 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044583 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044591 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_4 1714125044583 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_5 1714125044583 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044592 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044583 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044592 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_2 1714125044585 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044592 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044585 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044592 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044585 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044585 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_2 1714125044595 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044585 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_3 1714125044595 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044596 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044589 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044596 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044589 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044596 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +USER GameSimulation END 1714125054598 +REQUEST request_4 1714125044589 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044589 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044589 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_6 1714125044593 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054598 +REQUEST request_2 1714125044594 1714125054598 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054599 +REQUEST request_2 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044594 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044595 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044595 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125044597 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044597 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044597 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044597 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044597 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054599 +REQUEST request_6 1714125044595 1714125054599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054599 +REQUEST request_2 1714125044599 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054612 +REQUEST request_2 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044600 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054612 +REQUEST request_2 1714125044601 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044601 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044601 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044601 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044601 1714125054612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044601 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_3 1714125044602 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044603 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054613 +REQUEST request_2 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125044604 1714125054613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125044604 1714125054615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125044604 1714125054615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125054615 +REQUEST request_2 1714125045015 1714125055019 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045011 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045015 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045015 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045011 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045011 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045011 1714125055020 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045015 1714125055021 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045015 1714125055023 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045013 1714125055023 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055024 +USER GameSimulation END 1714125055024 +REQUEST request_3 1714125045013 1714125055024 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045007 1714125055024 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045013 1714125055024 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045007 1714125055025 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045013 1714125055025 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045013 1714125055025 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055025 +USER GameSimulation END 1714125055026 +REQUEST request_5 1714125045009 1714125055026 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045009 1714125055026 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055027 +REQUEST request_2 1714125045013 1714125055027 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045014 1714125055027 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045004 1714125055028 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045004 1714125055029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045004 1714125055029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045004 1714125055029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045014 1714125055028 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045004 1714125055029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045014 1714125055029 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055029 +REQUEST request_2 1714125045005 1714125055030 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045014 1714125055030 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055030 +REQUEST request_3 1714125045005 1714125055030 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045005 1714125055030 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045005 1714125055031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045005 1714125055031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055031 +REQUEST request_4 1714125045005 1714125055031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045006 1714125055031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055031 +REQUEST request_2 1714125045010 1714125055031 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045010 1714125055032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045010 1714125055032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045010 1714125055032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045010 1714125055032 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055032 +REQUEST request_2 1714125045010 1714125055033 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045010 1714125055034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045010 1714125055034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045010 1714125055034 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045010 1714125055035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045002 1714125055035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045002 1714125055035 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055035 +USER GameSimulation END 1714125055035 +REQUEST request_6 1714125045003 1714125055036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055036 +REQUEST request_3 1714125045003 1714125055036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045004 1714125055036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045004 1714125055036 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055037 +REQUEST request_4 1714125045004 1714125055037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055037 +REQUEST request_3 1714125045010 1714125055037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045010 1714125055037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045010 1714125055037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045010 1714125055037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055038 +REQUEST request_2 1714125045010 1714125055038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045010 1714125055038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045010 1714125055038 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045011 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045011 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045013 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045013 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045014 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045014 1714125055039 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045014 1714125055040 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055040 +USER GameSimulation END 1714125055040 +REQUEST request_2 1714125045030 1714125055041 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045031 1714125055041 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045031 1714125055041 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055042 +REQUEST request_2 1714125045040 1714125055042 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045040 1714125055042 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045040 1714125055042 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045039 1714125055043 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045039 1714125055043 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045039 1714125055043 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055043 +REQUEST request_2 1714125045041 1714125055043 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045041 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045040 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045041 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045041 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045041 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055044 +REQUEST request_2 1714125045041 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045040 1714125055044 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055044 +REQUEST request_3 1714125045041 1714125055045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045041 1714125055045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045042 1714125055045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045042 1714125055045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055045 +REQUEST request_2 1714125045044 1714125055045 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045044 1714125055046 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045044 1714125055046 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045044 1714125055046 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045044 1714125055046 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055046 +REQUEST request_2 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045048 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045048 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045045 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055050 +REQUEST request_6 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045045 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055050 +REQUEST request_4 1714125045045 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045046 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045046 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055050 +REQUEST request_2 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045047 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045040 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045041 1714125055050 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_6 1714125045048 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045041 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_5 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045041 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_4 1714125045041 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045041 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045042 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_2 1714125045045 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045045 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045045 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045046 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_2 1714125045035 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045035 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045036 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045036 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045036 1714125055051 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055051 +REQUEST request_3 1714125045060 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045060 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045060 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045062 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045062 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045062 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045062 1714125055065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055065 +USER GameSimulation END 1714125055065 +REQUEST request_2 1714125045068 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045064 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055080 +USER GameSimulation END 1714125055080 +REQUEST request_2 1714125045071 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045069 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045071 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045071 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045065 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045071 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045071 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045073 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045068 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045073 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045068 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045068 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045073 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045073 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055080 +USER GameSimulation END 1714125055080 +USER GameSimulation END 1714125055080 +REQUEST request_6 1714125045073 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055080 +REQUEST request_2 1714125045076 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045076 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045070 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045076 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045076 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045076 1714125055080 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055080 +USER GameSimulation END 1714125055080 +USER GameSimulation END 1714125055080 +REQUEST request_2 1714125045075 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045075 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045075 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045075 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045076 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055095 +REQUEST request_2 1714125045077 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045077 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045077 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045077 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045077 1714125055095 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055095 +REQUEST request_2 1714125045101 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045097 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045101 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045097 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045102 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045102 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045107 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045108 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045108 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045108 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055111 +REQUEST request_4 1714125045097 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045097 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055111 +USER GameSimulation END 1714125055111 +REQUEST request_3 1714125045105 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045105 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045103 1714125055111 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055112 +REQUEST request_3 1714125045103 1714125055112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045103 1714125055112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045104 1714125055112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045104 1714125055112 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055112 +REQUEST request_2 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045121 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045121 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +REQUEST request_5 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045114 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +REQUEST request_2 1714125045117 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +REQUEST request_3 1714125045117 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045117 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045117 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045111 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045117 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +REQUEST request_2 1714125045119 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045111 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045119 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045119 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045111 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +REQUEST request_2 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045120 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +USER GameSimulation END 1714125055126 +REQUEST request_2 1714125045118 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045118 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045118 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045118 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045122 1714125055126 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055126 +USER GameSimulation END 1714125055126 +REQUEST request_3 1714125045122 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045122 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045123 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045123 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055127 +REQUEST request_2 1714125045125 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045126 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045126 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045126 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045126 1714125055127 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055127 +REQUEST request_2 1714125045127 1714125055141 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045127 1714125055141 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055141 +REQUEST request_6 1714125045142 1714125055156 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055156 +REQUEST request_3 1714125045161 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045166 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045167 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045167 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045161 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045167 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045166 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045166 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045166 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045167 1714125055171 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055171 +USER GameSimulation END 1714125055171 +USER GameSimulation END 1714125055171 +REQUEST request_2 1714125045172 1714125055178 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045172 1714125055178 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045172 1714125055178 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045172 1714125055178 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045172 1714125055178 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055178 +REQUEST request_2 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045171 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045171 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045171 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_2 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_6 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_2 1714125045171 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_5 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045171 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_4 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045172 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_2 1714125045173 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045174 1714125055186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055186 +REQUEST request_2 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045187 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045188 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045187 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045187 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045187 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045188 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045189 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055201 +REQUEST request_2 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055201 +USER GameSimulation END 1714125055201 +REQUEST request_3 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055201 +REQUEST request_4 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045190 1714125055201 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055201 +REQUEST request_2 1714125045214 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045214 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045214 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045214 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045214 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045216 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055217 +REQUEST request_3 1714125045216 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045216 1714125055217 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045216 1714125055218 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055218 +REQUEST request_2 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045228 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045228 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045227 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045228 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045227 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045228 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045227 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045228 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055233 +REQUEST request_5 1714125045227 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055233 +REQUEST request_6 1714125045229 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045227 1714125055233 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055233 +USER GameSimulation END 1714125055233 +REQUEST request_3 1714125045235 1714125055248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045236 1714125055248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045235 1714125055248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045236 1714125055248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045236 1714125055248 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055249 +USER GameSimulation END 1714125055249 +USER GameSimulation END 1714125055249 +REQUEST request_3 1714125045254 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045254 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045254 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045254 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045254 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045255 1714125055263 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045255 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045255 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045255 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055264 +USER GameSimulation END 1714125055264 +USER GameSimulation END 1714125055264 +REQUEST request_2 1714125045256 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045256 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045256 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055264 +REQUEST request_4 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045254 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055264 +REQUEST request_5 1714125045257 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045257 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055265 +REQUEST request_2 1714125045257 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045257 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045256 1714125055264 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045257 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045257 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045256 1714125055265 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055266 +REQUEST request_2 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055266 +REQUEST request_3 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045258 1714125055266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055266 +REQUEST request_2 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045275 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045274 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055279 +USER GameSimulation END 1714125055279 +USER GameSimulation END 1714125055279 +REQUEST request_2 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045276 1714125055279 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055280 +REQUEST request_2 1714125045290 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045287 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045291 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045288 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045288 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045291 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045288 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045291 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045291 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045288 1714125055294 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714125045289 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055295 +USER GameSimulation END 1714125055295 +REQUEST request_2 1714125045292 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045290 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045290 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714125045292 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045290 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714125045292 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714125045292 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714125045292 1714125055295 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714125055295 +USER GameSimulation END 1714125055295 diff --git a/docs/load_tests/gamesimulation-1000-Current/style/bootstrap.min.css b/docs/load_tests/gamesimulation-1000-Current/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-1000-Current/style/close.svg b/docs/load_tests/gamesimulation-1000-Current/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/executions.svg b/docs/load_tests/gamesimulation-1000-Current/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/expand.svg b/docs/load_tests/gamesimulation-1000-Current/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/favicon.ico b/docs/load_tests/gamesimulation-1000-Current/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-1000-Current/style/fullscreen.svg b/docs/load_tests/gamesimulation-1000-Current/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/style/logo-dark.svg b/docs/load_tests/gamesimulation-1000-Current/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/logo-light.svg b/docs/load_tests/gamesimulation-1000-Current/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-1000-Current/style/sort-down.svg b/docs/load_tests/gamesimulation-1000-Current/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/style/sort-up.svg b/docs/load_tests/gamesimulation-1000-Current/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/style/sort.svg b/docs/load_tests/gamesimulation-1000-Current/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-1000-Current/style/style.css b/docs/load_tests/gamesimulation-1000-Current/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-1000-Current/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-200-Current/index.html b/docs/load_tests/gamesimulation-200-Current/index.html new file mode 100644 index 00000000..9d2b7e68 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/index.html @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 09:46:49 GMT + + + Duration: + 3s + + + Description: + Game 200 petitions + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/js/all_sessions.js b/docs/load_tests/gamesimulation-200-Current/js/all_sessions.js new file mode 100644 index 00000000..eea9f691 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714124809000,200],[1714124810000,172],[1714124811000,124],[1714124812000,73] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/js/assertions.xml b/docs/load_tests/gamesimulation-200-Current/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/js/bootstrap.min.js b/docs/load_tests/gamesimulation-200-Current/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/js/ellipsis.js b/docs/load_tests/gamesimulation-200-Current/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-200-Current/js/gatling.js b/docs/load_tests/gamesimulation-200-Current/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-200-Current/js/global_stats.json b/docs/load_tests/gamesimulation-200-Current/js/global_stats.json new file mode 100644 index 00000000..cc848bd8 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 1400, + "ok": 1400, + "ko": 0 + }, + "minResponseTime": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "maxResponseTime": { + "total": 3566, + "ok": 3566, + "ko": 0 + }, + "meanResponseTime": { + "total": 1426, + "ok": 1426, + "ko": 0 + }, + "standardDeviation": { + "total": 1142, + "ok": 1142, + "ko": 0 + }, + "percentiles1": { + "total": 1263, + "ok": 1263, + "ko": 0 + }, + "percentiles2": { + "total": 2494, + "ok": 2494, + "ko": 0 + }, + "percentiles3": { + "total": 3354, + "ok": 3354, + "ko": 0 + }, + "percentiles4": { + "total": 3498, + "ok": 3498, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 572, + "percentage": 41 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 113, + "percentage": 8 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 715, + "percentage": 51 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 350.0, + "ok": 350.0, + "ko": 0 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/js/highcharts-more.js b/docs/load_tests/gamesimulation-200-Current/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-200-Current/js/highstock.js b/docs/load_tests/gamesimulation-200-Current/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-200-Current/js/stats.js b/docs/load_tests/gamesimulation-200-Current/js/stats.js new file mode 100644 index 00000000..b60a63fa --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "1400", + "ok": "1400", + "ko": "0" + }, + "minResponseTime": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "maxResponseTime": { + "total": "3566", + "ok": "3566", + "ko": "-" + }, + "meanResponseTime": { + "total": "1426", + "ok": "1426", + "ko": "-" + }, + "standardDeviation": { + "total": "1142", + "ok": "1142", + "ko": "-" + }, + "percentiles1": { + "total": "1263", + "ok": "1263", + "ko": "-" + }, + "percentiles2": { + "total": "2494", + "ok": "2494", + "ko": "-" + }, + "percentiles3": { + "total": "3354", + "ok": "3354", + "ko": "-" + }, + "percentiles4": { + "total": "3498", + "ok": "3498", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 572, + "percentage": 41 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 113, + "percentage": 8 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 715, + "percentage": 51 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "350", + "ok": "350", + "ko": "-" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "60", + "ok": "60", + "ko": "-" + }, + "maxResponseTime": { + "total": "250", + "ok": "250", + "ko": "-" + }, + "meanResponseTime": { + "total": "183", + "ok": "183", + "ko": "-" + }, + "standardDeviation": { + "total": "44", + "ok": "44", + "ko": "-" + }, + "percentiles1": { + "total": "193", + "ok": "193", + "ko": "-" + }, + "percentiles2": { + "total": "205", + "ok": "205", + "ko": "-" + }, + "percentiles3": { + "total": "233", + "ok": "233", + "ko": "-" + }, + "percentiles4": { + "total": "244", + "ok": "244", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "maxResponseTime": { + "total": "189", + "ok": "189", + "ko": "-" + }, + "meanResponseTime": { + "total": "139", + "ok": "139", + "ko": "-" + }, + "standardDeviation": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "percentiles1": { + "total": "163", + "ok": "163", + "ko": "-" + }, + "percentiles2": { + "total": "176", + "ok": "176", + "ko": "-" + }, + "percentiles3": { + "total": "186", + "ok": "186", + "ko": "-" + }, + "percentiles4": { + "total": "188", + "ok": "188", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "242", + "ok": "242", + "ko": "-" + }, + "maxResponseTime": { + "total": "3498", + "ok": "3498", + "ko": "-" + }, + "meanResponseTime": { + "total": "1895", + "ok": "1895", + "ko": "-" + }, + "standardDeviation": { + "total": "989", + "ok": "989", + "ko": "-" + }, + "percentiles1": { + "total": "1843", + "ok": "1843", + "ko": "-" + }, + "percentiles2": { + "total": "2778", + "ok": "2778", + "ko": "-" + }, + "percentiles3": { + "total": "3399", + "ok": "3399", + "ko": "-" + }, + "percentiles4": { + "total": "3495", + "ok": "3495", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 26, + "percentage": 13 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 138, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "259", + "ok": "259", + "ko": "-" + }, + "maxResponseTime": { + "total": "3538", + "ok": "3538", + "ko": "-" + }, + "meanResponseTime": { + "total": "1911", + "ok": "1911", + "ko": "-" + }, + "standardDeviation": { + "total": "980", + "ok": "980", + "ko": "-" + }, + "percentiles1": { + "total": "1958", + "ok": "1958", + "ko": "-" + }, + "percentiles2": { + "total": "2717", + "ok": "2717", + "ko": "-" + }, + "percentiles3": { + "total": "3429", + "ok": "3429", + "ko": "-" + }, + "percentiles4": { + "total": "3527", + "ok": "3527", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 24, + "percentage": 12 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 140, + "percentage": 70 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "250", + "ok": "250", + "ko": "-" + }, + "maxResponseTime": { + "total": "3539", + "ok": "3539", + "ko": "-" + }, + "meanResponseTime": { + "total": "1947", + "ok": "1947", + "ko": "-" + }, + "standardDeviation": { + "total": "974", + "ok": "974", + "ko": "-" + }, + "percentiles1": { + "total": "1951", + "ok": "1951", + "ko": "-" + }, + "percentiles2": { + "total": "2784", + "ok": "2784", + "ko": "-" + }, + "percentiles3": { + "total": "3395", + "ok": "3395", + "ko": "-" + }, + "percentiles4": { + "total": "3499", + "ok": "3499", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 19 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 10 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 143, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "268", + "ok": "268", + "ko": "-" + }, + "maxResponseTime": { + "total": "3566", + "ok": "3566", + "ko": "-" + }, + "meanResponseTime": { + "total": "1969", + "ok": "1969", + "ko": "-" + }, + "standardDeviation": { + "total": "954", + "ok": "954", + "ko": "-" + }, + "percentiles1": { + "total": "2004", + "ok": "2004", + "ko": "-" + }, + "percentiles2": { + "total": "2835", + "ok": "2835", + "ko": "-" + }, + "percentiles3": { + "total": "3395", + "ok": "3395", + "ko": "-" + }, + "percentiles4": { + "total": "3533", + "ok": "3533", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 31, + "percentage": 16 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 11 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 147, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "200", + "ok": "200", + "ko": "0" + }, + "minResponseTime": { + "total": "337", + "ok": "337", + "ko": "-" + }, + "maxResponseTime": { + "total": "3558", + "ok": "3558", + "ko": "-" + }, + "meanResponseTime": { + "total": "1940", + "ok": "1940", + "ko": "-" + }, + "standardDeviation": { + "total": "915", + "ok": "915", + "ko": "-" + }, + "percentiles1": { + "total": "1992", + "ok": "1992", + "ko": "-" + }, + "percentiles2": { + "total": "2626", + "ok": "2626", + "ko": "-" + }, + "percentiles3": { + "total": "3407", + "ok": "3407", + "ko": "-" + }, + "percentiles4": { + "total": "3474", + "ok": "3474", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 16 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 11 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 147, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "50", + "ok": "50", + "ko": "-" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-200-Current/js/stats.json b/docs/load_tests/gamesimulation-200-Current/js/stats.json new file mode 100644 index 00000000..2bee853a --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 1400, + "ok": 1400, + "ko": 0 + }, + "minResponseTime": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "maxResponseTime": { + "total": 3566, + "ok": 3566, + "ko": 0 + }, + "meanResponseTime": { + "total": 1426, + "ok": 1426, + "ko": 0 + }, + "standardDeviation": { + "total": 1142, + "ok": 1142, + "ko": 0 + }, + "percentiles1": { + "total": 1263, + "ok": 1263, + "ko": 0 + }, + "percentiles2": { + "total": 2494, + "ok": 2494, + "ko": 0 + }, + "percentiles3": { + "total": 3354, + "ok": 3354, + "ko": 0 + }, + "percentiles4": { + "total": 3498, + "ok": 3498, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 572, + "percentage": 41 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 113, + "percentage": 8 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 715, + "percentage": 51 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 350.0, + "ok": 350.0, + "ko": 0 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 60, + "ok": 60, + "ko": 0 + }, + "maxResponseTime": { + "total": 250, + "ok": 250, + "ko": 0 + }, + "meanResponseTime": { + "total": 183, + "ok": 183, + "ko": 0 + }, + "standardDeviation": { + "total": 44, + "ok": 44, + "ko": 0 + }, + "percentiles1": { + "total": 193, + "ok": 193, + "ko": 0 + }, + "percentiles2": { + "total": 205, + "ok": 205, + "ko": 0 + }, + "percentiles3": { + "total": 233, + "ok": 233, + "ko": 0 + }, + "percentiles4": { + "total": 244, + "ok": 244, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "maxResponseTime": { + "total": 189, + "ok": 189, + "ko": 0 + }, + "meanResponseTime": { + "total": 139, + "ok": 139, + "ko": 0 + }, + "standardDeviation": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "percentiles1": { + "total": 163, + "ok": 163, + "ko": 0 + }, + "percentiles2": { + "total": 176, + "ok": 176, + "ko": 0 + }, + "percentiles3": { + "total": 186, + "ok": 186, + "ko": 0 + }, + "percentiles4": { + "total": 188, + "ok": 188, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 242, + "ok": 242, + "ko": 0 + }, + "maxResponseTime": { + "total": 3498, + "ok": 3498, + "ko": 0 + }, + "meanResponseTime": { + "total": 1895, + "ok": 1895, + "ko": 0 + }, + "standardDeviation": { + "total": 989, + "ok": 989, + "ko": 0 + }, + "percentiles1": { + "total": 1843, + "ok": 1843, + "ko": 0 + }, + "percentiles2": { + "total": 2778, + "ok": 2778, + "ko": 0 + }, + "percentiles3": { + "total": 3399, + "ok": 3399, + "ko": 0 + }, + "percentiles4": { + "total": 3495, + "ok": 3495, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 26, + "percentage": 13 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 138, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 259, + "ok": 259, + "ko": 0 + }, + "maxResponseTime": { + "total": 3538, + "ok": 3538, + "ko": 0 + }, + "meanResponseTime": { + "total": 1911, + "ok": 1911, + "ko": 0 + }, + "standardDeviation": { + "total": 980, + "ok": 980, + "ko": 0 + }, + "percentiles1": { + "total": 1958, + "ok": 1958, + "ko": 0 + }, + "percentiles2": { + "total": 2717, + "ok": 2717, + "ko": 0 + }, + "percentiles3": { + "total": 3429, + "ok": 3429, + "ko": 0 + }, + "percentiles4": { + "total": 3527, + "ok": 3527, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 36, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 24, + "percentage": 12 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 140, + "percentage": 70 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 250, + "ok": 250, + "ko": 0 + }, + "maxResponseTime": { + "total": 3539, + "ok": 3539, + "ko": 0 + }, + "meanResponseTime": { + "total": 1947, + "ok": 1947, + "ko": 0 + }, + "standardDeviation": { + "total": 974, + "ok": 974, + "ko": 0 + }, + "percentiles1": { + "total": 1951, + "ok": 1951, + "ko": 0 + }, + "percentiles2": { + "total": 2784, + "ok": 2784, + "ko": 0 + }, + "percentiles3": { + "total": 3395, + "ok": 3395, + "ko": 0 + }, + "percentiles4": { + "total": 3499, + "ok": 3499, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 37, + "percentage": 19 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 20, + "percentage": 10 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 143, + "percentage": 72 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 268, + "ok": 268, + "ko": 0 + }, + "maxResponseTime": { + "total": 3566, + "ok": 3566, + "ko": 0 + }, + "meanResponseTime": { + "total": 1969, + "ok": 1969, + "ko": 0 + }, + "standardDeviation": { + "total": 954, + "ok": 954, + "ko": 0 + }, + "percentiles1": { + "total": 2004, + "ok": 2004, + "ko": 0 + }, + "percentiles2": { + "total": 2835, + "ok": 2835, + "ko": 0 + }, + "percentiles3": { + "total": 3395, + "ok": 3395, + "ko": 0 + }, + "percentiles4": { + "total": 3533, + "ok": 3533, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 31, + "percentage": 16 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 11 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 147, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 200, + "ok": 200, + "ko": 0 + }, + "minResponseTime": { + "total": 337, + "ok": 337, + "ko": 0 + }, + "maxResponseTime": { + "total": 3558, + "ok": 3558, + "ko": 0 + }, + "meanResponseTime": { + "total": 1940, + "ok": 1940, + "ko": 0 + }, + "standardDeviation": { + "total": 915, + "ok": 915, + "ko": 0 + }, + "percentiles1": { + "total": 1992, + "ok": 1992, + "ko": 0 + }, + "percentiles2": { + "total": 2626, + "ok": 2626, + "ko": 0 + }, + "percentiles3": { + "total": 3407, + "ok": 3407, + "ko": 0 + }, + "percentiles4": { + "total": 3474, + "ok": 3474, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 16 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 11 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 147, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 50.0, + "ok": 50.0, + "ko": 0 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/js/theme.js b/docs/load_tests/gamesimulation-200-Current/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-200-Current/js/unpack.js b/docs/load_tests/gamesimulation-200-Current/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-0-693933696.html b/docs/load_tests/gamesimulation-200-Current/req_request-0-693933696.html new file mode 100644 index 00000000..3b9dc330 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-1-693933697.html b/docs/load_tests/gamesimulation-200-Current/req_request-1-693933697.html new file mode 100644 index 00000000..56ec7ced --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-2-693933698.html b/docs/load_tests/gamesimulation-200-Current/req_request-2-693933698.html new file mode 100644 index 00000000..f47685ca --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-2-693933698.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-3-693933699.html b/docs/load_tests/gamesimulation-200-Current/req_request-3-693933699.html new file mode 100644 index 00000000..e2d712e6 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-3-693933699.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-4-693933700.html b/docs/load_tests/gamesimulation-200-Current/req_request-4-693933700.html new file mode 100644 index 00000000..668efe97 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-4-693933700.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-5-693933701.html b/docs/load_tests/gamesimulation-200-Current/req_request-5-693933701.html new file mode 100644 index 00000000..004b874a --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-5-693933701.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/req_request-6-693933702.html b/docs/load_tests/gamesimulation-200-Current/req_request-6-693933702.html new file mode 100644 index 00000000..23b6d789 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/req_request-6-693933702.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-200-Current/simulation.log b/docs/load_tests/gamesimulation-200-Current/simulation.log new file mode 100644 index 00000000..60b4ef9f --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/simulation.log @@ -0,0 +1,1801 @@ +RUN GameSimulation gamesimulation 1714124808656 Game 200 petitions 3.10.5 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809332 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809333 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809334 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809336 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809336 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809337 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809338 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809339 +USER GameSimulation START 1714124809340 +USER GameSimulation START 1714124809340 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809340 +USER GameSimulation START 1714124809340 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809341 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809342 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809343 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809344 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809345 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809346 +USER GameSimulation START 1714124809346 +USER GameSimulation START 1714124809346 +USER GameSimulation START 1714124809346 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809329 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809347 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809348 +USER GameSimulation START 1714124809349 +USER GameSimulation START 1714124809349 +USER GameSimulation START 1714124809349 +USER GameSimulation START 1714124809349 +REQUEST request_0 1714124809332 1714124809392 OK +REQUEST request_0 1714124809337 1714124809413 OK +REQUEST request_0 1714124809322 1714124809392 OK +REQUEST request_0 1714124809331 1714124809399 OK +REQUEST request_0 1714124809336 1714124809405 OK +REQUEST request_0 1714124809341 1714124809435 OK +REQUEST request_0 1714124809321 1714124809413 OK +REQUEST request_0 1714124809320 1714124809392 OK +REQUEST request_0 1714124809338 1714124809410 OK +REQUEST request_0 1714124809332 1714124809392 OK +REQUEST request_0 1714124809332 1714124809392 OK +REQUEST request_0 1714124809341 1714124809435 OK +REQUEST request_0 1714124809337 1714124809409 OK +REQUEST request_0 1714124809322 1714124809409 OK +REQUEST request_0 1714124809321 1714124809409 OK +REQUEST request_0 1714124809336 1714124809408 OK +REQUEST request_0 1714124809331 1714124809394 OK +REQUEST request_0 1714124809341 1714124809431 OK +REQUEST request_0 1714124809340 1714124809429 OK +REQUEST request_0 1714124809321 1714124809392 OK +REQUEST request_0 1714124809320 1714124809446 OK +REQUEST request_0 1714124809321 1714124809446 OK +REQUEST request_0 1714124809321 1714124809446 OK +REQUEST request_0 1714124809341 1714124809448 OK +REQUEST request_0 1714124809343 1714124809448 OK +REQUEST request_0 1714124809321 1714124809452 OK +REQUEST request_0 1714124809343 1714124809456 OK +REQUEST request_0 1714124809321 1714124809457 OK +REQUEST request_0 1714124809345 1714124809465 OK +REQUEST request_0 1714124809321 1714124809467 OK +REQUEST request_0 1714124809348 1714124809468 OK +REQUEST request_0 1714124809347 1714124809475 OK +REQUEST request_0 1714124809321 1714124809513 OK +REQUEST request_0 1714124809321 1714124809513 OK +REQUEST request_0 1714124809331 1714124809513 OK +REQUEST request_0 1714124809331 1714124809514 OK +REQUEST request_0 1714124809339 1714124809514 OK +REQUEST request_0 1714124809338 1714124809514 OK +REQUEST request_0 1714124809341 1714124809514 OK +REQUEST request_0 1714124809334 1714124809514 OK +REQUEST request_0 1714124809344 1714124809514 OK +REQUEST request_0 1714124809337 1714124809514 OK +REQUEST request_0 1714124809343 1714124809514 OK +REQUEST request_0 1714124809332 1714124809515 OK +REQUEST request_0 1714124809331 1714124809516 OK +REQUEST request_0 1714124809321 1714124809516 OK +REQUEST request_0 1714124809336 1714124809516 OK +REQUEST request_0 1714124809343 1714124809517 OK +REQUEST request_0 1714124809331 1714124809518 OK +REQUEST request_0 1714124809337 1714124809518 OK +REQUEST request_0 1714124809342 1714124809518 OK +REQUEST request_0 1714124809319 1714124809518 OK +REQUEST request_0 1714124809332 1714124809518 OK +REQUEST request_0 1714124809322 1714124809519 OK +REQUEST request_0 1714124809319 1714124809519 OK +REQUEST request_0 1714124809320 1714124809519 OK +REQUEST request_0 1714124809321 1714124809519 OK +REQUEST request_0 1714124809345 1714124809519 OK +REQUEST request_0 1714124809344 1714124809519 OK +REQUEST request_0 1714124809342 1714124809519 OK +REQUEST request_0 1714124809337 1714124809519 OK +REQUEST request_0 1714124809342 1714124809520 OK +REQUEST request_0 1714124809337 1714124809520 OK +REQUEST request_0 1714124809338 1714124809520 OK +REQUEST request_0 1714124809333 1714124809520 OK +REQUEST request_0 1714124809339 1714124809521 OK +REQUEST request_0 1714124809320 1714124809521 OK +REQUEST request_0 1714124809333 1714124809521 OK +REQUEST request_0 1714124809322 1714124809521 OK +REQUEST request_0 1714124809321 1714124809521 OK +REQUEST request_0 1714124809321 1714124809521 OK +REQUEST request_0 1714124809333 1714124809521 OK +REQUEST request_0 1714124809343 1714124809522 OK +REQUEST request_0 1714124809338 1714124809523 OK +REQUEST request_0 1714124809322 1714124809523 OK +REQUEST request_0 1714124809347 1714124809523 OK +REQUEST request_0 1714124809346 1714124809523 OK +REQUEST request_0 1714124809337 1714124809523 OK +REQUEST request_0 1714124809344 1714124809524 OK +REQUEST request_0 1714124809345 1714124809524 OK +REQUEST request_0 1714124809332 1714124809524 OK +REQUEST request_0 1714124809341 1714124809524 OK +REQUEST request_0 1714124809336 1714124809524 OK +REQUEST request_0 1714124809341 1714124809524 OK +REQUEST request_0 1714124809333 1714124809524 OK +REQUEST request_0 1714124809321 1714124809525 OK +REQUEST request_0 1714124809339 1714124809525 OK +REQUEST request_0 1714124809337 1714124809527 OK +REQUEST request_0 1714124809339 1714124809522 OK +REQUEST request_0 1714124809343 1714124809528 OK +REQUEST request_0 1714124809346 1714124809529 OK +REQUEST request_0 1714124809338 1714124809529 OK +REQUEST request_0 1714124809338 1714124809529 OK +REQUEST request_0 1714124809339 1714124809529 OK +REQUEST request_0 1714124809342 1714124809529 OK +REQUEST request_0 1714124809332 1714124809529 OK +REQUEST request_0 1714124809332 1714124809529 OK +REQUEST request_0 1714124809345 1714124809529 OK +REQUEST request_0 1714124809345 1714124809530 OK +REQUEST request_0 1714124809339 1714124809530 OK +REQUEST request_0 1714124809336 1714124809530 OK +REQUEST request_0 1714124809338 1714124809530 OK +REQUEST request_0 1714124809344 1714124809531 OK +REQUEST request_0 1714124809320 1714124809531 OK +REQUEST request_0 1714124809337 1714124809531 OK +REQUEST request_0 1714124809321 1714124809531 OK +REQUEST request_0 1714124809338 1714124809532 OK +REQUEST request_0 1714124809344 1714124809532 OK +REQUEST request_0 1714124809331 1714124809532 OK +REQUEST request_0 1714124809341 1714124809532 OK +REQUEST request_0 1714124809333 1714124809532 OK +REQUEST request_0 1714124809346 1714124809532 OK +REQUEST request_0 1714124809344 1714124809532 OK +REQUEST request_0 1714124809339 1714124809533 OK +REQUEST request_0 1714124809322 1714124809533 OK +REQUEST request_0 1714124809337 1714124809533 OK +REQUEST request_0 1714124809343 1714124809534 OK +REQUEST request_0 1714124809347 1714124809534 OK +REQUEST request_0 1714124809322 1714124809534 OK +REQUEST request_0 1714124809339 1714124809534 OK +REQUEST request_0 1714124809338 1714124809534 OK +REQUEST request_0 1714124809343 1714124809534 OK +REQUEST request_0 1714124809333 1714124809534 OK +REQUEST request_0 1714124809342 1714124809534 OK +REQUEST request_0 1714124809346 1714124809534 OK +REQUEST request_0 1714124809342 1714124809535 OK +REQUEST request_0 1714124809339 1714124809535 OK +REQUEST request_0 1714124809336 1714124809535 OK +REQUEST request_0 1714124809344 1714124809536 OK +REQUEST request_0 1714124809338 1714124809536 OK +REQUEST request_0 1714124809347 1714124809536 OK +REQUEST request_0 1714124809337 1714124809537 OK +REQUEST request_0 1714124809338 1714124809537 OK +REQUEST request_0 1714124809341 1714124809537 OK +REQUEST request_0 1714124809333 1714124809537 OK +REQUEST request_0 1714124809339 1714124809539 OK +REQUEST request_0 1714124809338 1714124809539 OK +REQUEST request_0 1714124809342 1714124809539 OK +REQUEST request_0 1714124809343 1714124809540 OK +REQUEST request_0 1714124809348 1714124809540 OK +REQUEST request_0 1714124809333 1714124809540 OK +REQUEST request_0 1714124809338 1714124809541 OK +REQUEST request_0 1714124809343 1714124809542 OK +REQUEST request_0 1714124809342 1714124809542 OK +REQUEST request_0 1714124809348 1714124809542 OK +REQUEST request_0 1714124809332 1714124809543 OK +REQUEST request_0 1714124809338 1714124809543 OK +REQUEST request_0 1714124809333 1714124809544 OK +REQUEST request_0 1714124809343 1714124809544 OK +REQUEST request_0 1714124809347 1714124809544 OK +REQUEST request_0 1714124809333 1714124809545 OK +REQUEST request_0 1714124809338 1714124809545 OK +REQUEST request_0 1714124809343 1714124809546 OK +REQUEST request_0 1714124809338 1714124809546 OK +REQUEST request_0 1714124809333 1714124809546 OK +REQUEST request_0 1714124809342 1714124809547 OK +REQUEST request_0 1714124809349 1714124809547 OK +REQUEST request_0 1714124809349 1714124809548 OK +REQUEST request_0 1714124809332 1714124809548 OK +REQUEST request_0 1714124809343 1714124809548 OK +REQUEST request_0 1714124809346 1714124809548 OK +REQUEST request_0 1714124809333 1714124809549 OK +REQUEST request_1 1714124809503 1714124809550 OK +REQUEST request_0 1714124809348 1714124809550 OK +REQUEST request_0 1714124809333 1714124809550 OK +REQUEST request_0 1714124809342 1714124809550 OK +REQUEST request_1 1714124809505 1714124809551 OK +REQUEST request_0 1714124809346 1714124809551 OK +REQUEST request_0 1714124809341 1714124809551 OK +REQUEST request_0 1714124809333 1714124809552 OK +REQUEST request_0 1714124809333 1714124809553 OK +REQUEST request_0 1714124809348 1714124809553 OK +REQUEST request_1 1714124809503 1714124809558 OK +REQUEST request_1 1714124809504 1714124809558 OK +REQUEST request_0 1714124809332 1714124809558 OK +REQUEST request_0 1714124809342 1714124809559 OK +REQUEST request_1 1714124809504 1714124809560 OK +REQUEST request_1 1714124809505 1714124809560 OK +REQUEST request_0 1714124809343 1714124809560 OK +REQUEST request_0 1714124809322 1714124809561 OK +REQUEST request_0 1714124809334 1714124809561 OK +REQUEST request_1 1714124809503 1714124809561 OK +REQUEST request_1 1714124809508 1714124809561 OK +REQUEST request_1 1714124809505 1714124809562 OK +REQUEST request_0 1714124809342 1714124809562 OK +REQUEST request_0 1714124809333 1714124809563 OK +REQUEST request_1 1714124809504 1714124809563 OK +REQUEST request_0 1714124809333 1714124809563 OK +REQUEST request_0 1714124809332 1714124809563 OK +REQUEST request_1 1714124809503 1714124809564 OK +REQUEST request_0 1714124809337 1714124809564 OK +REQUEST request_1 1714124809508 1714124809564 OK +REQUEST request_0 1714124809343 1714124809565 OK +REQUEST request_0 1714124809344 1714124809565 OK +REQUEST request_0 1714124809333 1714124809565 OK +REQUEST request_0 1714124809332 1714124809565 OK +REQUEST request_1 1714124809503 1714124809566 OK +REQUEST request_1 1714124809503 1714124809566 OK +REQUEST request_0 1714124809337 1714124809566 OK +REQUEST request_0 1714124809344 1714124809567 OK +REQUEST request_1 1714124809503 1714124809567 OK +REQUEST request_0 1714124809347 1714124809567 OK +REQUEST request_0 1714124809345 1714124809568 OK +REQUEST request_0 1714124809333 1714124809568 OK +REQUEST request_0 1714124809347 1714124809568 OK +REQUEST request_1 1714124809503 1714124809570 OK +REQUEST request_0 1714124809332 1714124809570 OK +REQUEST request_0 1714124809320 1714124809570 OK +REQUEST request_0 1714124809343 1714124809572 OK +REQUEST request_1 1714124809503 1714124809573 OK +REQUEST request_0 1714124809344 1714124809575 OK +REQUEST request_0 1714124809344 1714124809581 OK +REQUEST request_1 1714124809507 1714124809581 OK +REQUEST request_1 1714124809508 1714124809582 OK +REQUEST request_0 1714124809342 1714124809582 OK +REQUEST request_1 1714124809503 1714124809583 OK +REQUEST request_1 1714124809508 1714124809583 OK +REQUEST request_1 1714124809508 1714124809584 OK +REQUEST request_1 1714124809514 1714124809585 OK +REQUEST request_0 1714124809344 1714124809585 OK +REQUEST request_1 1714124809514 1714124809585 OK +REQUEST request_0 1714124809344 1714124809585 OK +REQUEST request_1 1714124809508 1714124809586 OK +REQUEST request_1 1714124809503 1714124809587 OK +REQUEST request_1 1714124809508 1714124809588 OK +REQUEST request_0 1714124809344 1714124809588 OK +REQUEST request_1 1714124809514 1714124809590 OK +REQUEST request_1 1714124809514 1714124809591 OK +REQUEST request_1 1714124809504 1714124809591 OK +REQUEST request_0 1714124809343 1714124809593 OK +REQUEST request_1 1714124809523 1714124809593 OK +REQUEST request_1 1714124809522 1714124809594 OK +REQUEST request_1 1714124809514 1714124809594 OK +REQUEST request_1 1714124809520 1714124809594 OK +REQUEST request_1 1714124809514 1714124809594 OK +REQUEST request_1 1714124809518 1714124809594 OK +REQUEST request_1 1714124809503 1714124809595 OK +REQUEST request_1 1714124809518 1714124809596 OK +REQUEST request_1 1714124809515 1714124809597 OK +REQUEST request_1 1714124809522 1714124809597 OK +REQUEST request_1 1714124809520 1714124809598 OK +REQUEST request_1 1714124809516 1714124809598 OK +REQUEST request_1 1714124809518 1714124809598 OK +REQUEST request_1 1714124809515 1714124809598 OK +REQUEST request_1 1714124809514 1714124809600 OK +REQUEST request_1 1714124809519 1714124809600 OK +REQUEST request_1 1714124809516 1714124809600 OK +REQUEST request_1 1714124809519 1714124809600 OK +REQUEST request_1 1714124809508 1714124809600 OK +REQUEST request_1 1714124809519 1714124809601 OK +REQUEST request_1 1714124809518 1714124809601 OK +REQUEST request_1 1714124809503 1714124809603 OK +REQUEST request_1 1714124809503 1714124809603 OK +REQUEST request_1 1714124809503 1714124809604 OK +REQUEST request_1 1714124809515 1714124809605 OK +REQUEST request_1 1714124809518 1714124809605 OK +REQUEST request_1 1714124809520 1714124809605 OK +REQUEST request_1 1714124809504 1714124809605 OK +REQUEST request_1 1714124809520 1714124809606 OK +REQUEST request_1 1714124809514 1714124809606 OK +REQUEST request_1 1714124809524 1714124809611 OK +REQUEST request_1 1714124809523 1714124809611 OK +REQUEST request_1 1714124809522 1714124809612 OK +REQUEST request_1 1714124809524 1714124809612 OK +REQUEST request_1 1714124809524 1714124809615 OK +REQUEST request_1 1714124809524 1714124809632 OK +REQUEST request_1 1714124809524 1714124809632 OK +REQUEST request_1 1714124809525 1714124809632 OK +REQUEST request_1 1714124809525 1714124809632 OK +REQUEST request_1 1714124809525 1714124809635 OK +REQUEST request_1 1714124809525 1714124809649 OK +REQUEST request_1 1714124809524 1714124809649 OK +REQUEST request_1 1714124809524 1714124809650 OK +REQUEST request_1 1714124809525 1714124809672 OK +REQUEST request_1 1714124809526 1714124809673 OK +REQUEST request_1 1714124809525 1714124809673 OK +REQUEST request_1 1714124809526 1714124809673 OK +REQUEST request_1 1714124809525 1714124809674 OK +REQUEST request_1 1714124809527 1714124809674 OK +REQUEST request_1 1714124809527 1714124809674 OK +REQUEST request_1 1714124809526 1714124809674 OK +REQUEST request_1 1714124809527 1714124809678 OK +REQUEST request_1 1714124809522 1714124809678 OK +REQUEST request_1 1714124809527 1714124809678 OK +REQUEST request_1 1714124809526 1714124809678 OK +REQUEST request_1 1714124809528 1714124809678 OK +REQUEST request_1 1714124809528 1714124809678 OK +REQUEST request_1 1714124809529 1714124809687 OK +REQUEST request_1 1714124809528 1714124809687 OK +REQUEST request_1 1714124809528 1714124809688 OK +REQUEST request_1 1714124809529 1714124809689 OK +REQUEST request_1 1714124809530 1714124809689 OK +REQUEST request_1 1714124809529 1714124809692 OK +REQUEST request_1 1714124809530 1714124809692 OK +REQUEST request_1 1714124809529 1714124809692 OK +REQUEST request_1 1714124809530 1714124809697 OK +REQUEST request_1 1714124809530 1714124809697 OK +REQUEST request_1 1714124809530 1714124809697 OK +REQUEST request_1 1714124809531 1714124809697 OK +REQUEST request_1 1714124809531 1714124809698 OK +REQUEST request_1 1714124809530 1714124809698 OK +REQUEST request_1 1714124809531 1714124809698 OK +REQUEST request_1 1714124809532 1714124809699 OK +REQUEST request_1 1714124809532 1714124809700 OK +REQUEST request_1 1714124809532 1714124809700 OK +REQUEST request_1 1714124809532 1714124809708 OK +REQUEST request_1 1714124809532 1714124809708 OK +REQUEST request_1 1714124809532 1714124809708 OK +REQUEST request_1 1714124809532 1714124809708 OK +REQUEST request_1 1714124809532 1714124809709 OK +REQUEST request_1 1714124809532 1714124809709 OK +REQUEST request_1 1714124809533 1714124809709 OK +REQUEST request_1 1714124809532 1714124809710 OK +REQUEST request_1 1714124809533 1714124809710 OK +REQUEST request_1 1714124809533 1714124809710 OK +REQUEST request_1 1714124809533 1714124809710 OK +REQUEST request_1 1714124809535 1714124809710 OK +REQUEST request_1 1714124809534 1714124809710 OK +REQUEST request_1 1714124809535 1714124809710 OK +REQUEST request_1 1714124809535 1714124809711 OK +REQUEST request_1 1714124809534 1714124809711 OK +REQUEST request_1 1714124809535 1714124809711 OK +REQUEST request_1 1714124809535 1714124809712 OK +REQUEST request_1 1714124809536 1714124809712 OK +REQUEST request_1 1714124809535 1714124809713 OK +REQUEST request_1 1714124809535 1714124809713 OK +REQUEST request_1 1714124809537 1714124809713 OK +REQUEST request_1 1714124809537 1714124809713 OK +REQUEST request_1 1714124809537 1714124809713 OK +REQUEST request_1 1714124809537 1714124809714 OK +REQUEST request_1 1714124809537 1714124809714 OK +REQUEST request_1 1714124809539 1714124809714 OK +REQUEST request_1 1714124809535 1714124809718 OK +REQUEST request_1 1714124809536 1714124809721 OK +REQUEST request_1 1714124809537 1714124809726 OK +REQUEST request_1 1714124809537 1714124809726 OK +REQUEST request_1 1714124809540 1714124809726 OK +REQUEST request_1 1714124809541 1714124809727 OK +REQUEST request_1 1714124809540 1714124809727 OK +REQUEST request_1 1714124809542 1714124809727 OK +REQUEST request_1 1714124809542 1714124809727 OK +REQUEST request_1 1714124809540 1714124809727 OK +REQUEST request_1 1714124809540 1714124809728 OK +REQUEST request_1 1714124809541 1714124809728 OK +REQUEST request_1 1714124809544 1714124809728 OK +REQUEST request_1 1714124809543 1714124809728 OK +REQUEST request_1 1714124809544 1714124809728 OK +REQUEST request_1 1714124809546 1714124809728 OK +REQUEST request_1 1714124809546 1714124809728 OK +REQUEST request_1 1714124809542 1714124809729 OK +REQUEST request_1 1714124809543 1714124809729 OK +REQUEST request_1 1714124809547 1714124809729 OK +REQUEST request_1 1714124809548 1714124809730 OK +REQUEST request_1 1714124809546 1714124809730 OK +REQUEST request_1 1714124809548 1714124809730 OK +REQUEST request_1 1714124809548 1714124809730 OK +REQUEST request_1 1714124809549 1714124809731 OK +REQUEST request_1 1714124809549 1714124809732 OK +REQUEST request_1 1714124809545 1714124809732 OK +REQUEST request_1 1714124809545 1714124809732 OK +REQUEST request_1 1714124809552 1714124809732 OK +REQUEST request_1 1714124809547 1714124809732 OK +REQUEST request_1 1714124809547 1714124809732 OK +REQUEST request_1 1714124809552 1714124809736 OK +REQUEST request_1 1714124809551 1714124809736 OK +REQUEST request_1 1714124809552 1714124809736 OK +REQUEST request_1 1714124809551 1714124809736 OK +REQUEST request_1 1714124809551 1714124809736 OK +REQUEST request_1 1714124809563 1714124809736 OK +REQUEST request_1 1714124809564 1714124809736 OK +REQUEST request_1 1714124809563 1714124809737 OK +REQUEST request_1 1714124809559 1714124809737 OK +REQUEST request_1 1714124809562 1714124809737 OK +REQUEST request_1 1714124809563 1714124809737 OK +REQUEST request_1 1714124809565 1714124809737 OK +REQUEST request_1 1714124809566 1714124809737 OK +REQUEST request_1 1714124809566 1714124809738 OK +REQUEST request_1 1714124809566 1714124809738 OK +REQUEST request_1 1714124809565 1714124809738 OK +REQUEST request_1 1714124809565 1714124809739 OK +REQUEST request_1 1714124809568 1714124809739 OK +REQUEST request_1 1714124809567 1714124809739 OK +REQUEST request_1 1714124809574 1714124809739 OK +REQUEST request_1 1714124809570 1714124809739 OK +REQUEST request_1 1714124809573 1714124809740 OK +REQUEST request_1 1714124809571 1714124809740 OK +REQUEST request_1 1714124809571 1714124809740 OK +REQUEST request_1 1714124809568 1714124809740 OK +REQUEST request_1 1714124809569 1714124809740 OK +REQUEST request_1 1714124809559 1714124809740 OK +REQUEST request_1 1714124809575 1714124809740 OK +REQUEST request_1 1714124809568 1714124809740 OK +REQUEST request_1 1714124809583 1714124809740 OK +REQUEST request_1 1714124809581 1714124809741 OK +REQUEST request_1 1714124809582 1714124809741 OK +REQUEST request_1 1714124809575 1714124809741 OK +REQUEST request_1 1714124809586 1714124809741 OK +REQUEST request_1 1714124809586 1714124809742 OK +REQUEST request_1 1714124809594 1714124809742 OK +REQUEST request_1 1714124809589 1714124809742 OK +REQUEST request_2 1714124809504 1714124809746 OK +REQUEST request_4 1714124809505 1714124809755 OK +REQUEST request_2 1714124809505 1714124809757 OK +REQUEST request_2 1714124809503 1714124809757 OK +REQUEST request_2 1714124809504 1714124809758 OK +REQUEST request_2 1714124809503 1714124809763 OK +REQUEST request_2 1714124809503 1714124809764 OK +REQUEST request_3 1714124809505 1714124809764 OK +REQUEST request_3 1714124809506 1714124809770 OK +REQUEST request_2 1714124809504 1714124809772 OK +REQUEST request_5 1714124809505 1714124809773 OK +REQUEST request_2 1714124809503 1714124809778 OK +REQUEST request_4 1714124809505 1714124809779 OK +REQUEST request_3 1714124809505 1714124809780 OK +REQUEST request_2 1714124809503 1714124809783 OK +REQUEST request_3 1714124809505 1714124809789 OK +REQUEST request_3 1714124809504 1714124809794 OK +REQUEST request_3 1714124809504 1714124809796 OK +REQUEST request_3 1714124809504 1714124809802 OK +REQUEST request_4 1714124809505 1714124809817 OK +REQUEST request_3 1714124809504 1714124809831 OK +REQUEST request_5 1714124809506 1714124809832 OK +REQUEST request_3 1714124809504 1714124809838 OK +REQUEST request_6 1714124809506 1714124809843 OK +REQUEST request_5 1714124809507 1714124809846 OK +REQUEST request_4 1714124809505 1714124809847 OK +REQUEST request_5 1714124809507 1714124809848 OK +REQUEST request_6 1714124809506 1714124809849 OK +REQUEST request_4 1714124809506 1714124809857 OK +REQUEST request_6 1714124809506 1714124809860 OK +REQUEST request_5 1714124809506 1714124809860 OK +REQUEST request_3 1714124809504 1714124809876 OK +REQUEST request_4 1714124809504 1714124809878 OK +REQUEST request_5 1714124809506 1714124809881 OK +REQUEST request_6 1714124809507 1714124809882 OK +REQUEST request_4 1714124809506 1714124809884 OK +REQUEST request_6 1714124809505 1714124809884 OK +USER GameSimulation END 1714124809886 +REQUEST request_5 1714124809506 1714124809888 OK +USER GameSimulation END 1714124809888 +REQUEST request_4 1714124809505 1714124809904 OK +REQUEST request_2 1714124809505 1714124809904 OK +USER GameSimulation END 1714124809905 +REQUEST request_5 1714124809507 1714124809906 OK +REQUEST request_5 1714124809507 1714124809909 OK +REQUEST request_3 1714124809504 1714124809916 OK +REQUEST request_2 1714124809505 1714124809919 OK +REQUEST request_3 1714124809506 1714124809928 OK +REQUEST request_3 1714124809505 1714124809929 OK +REQUEST request_4 1714124809507 1714124809931 OK +REQUEST request_5 1714124809507 1714124809937 OK +REQUEST request_6 1714124809506 1714124809938 OK +USER GameSimulation END 1714124809938 +REQUEST request_6 1714124809507 1714124809944 OK +REQUEST request_5 1714124809505 1714124809949 OK +REQUEST request_6 1714124809507 1714124809950 OK +USER GameSimulation END 1714124809951 +USER GameSimulation END 1714124809951 +REQUEST request_2 1714124809503 1714124809955 OK +REQUEST request_6 1714124809507 1714124809956 OK +REQUEST request_3 1714124809506 1714124809957 OK +USER GameSimulation END 1714124809957 +REQUEST request_4 1714124809506 1714124809960 OK +REQUEST request_6 1714124809507 1714124809967 OK +REQUEST request_5 1714124809506 1714124809973 OK +REQUEST request_3 1714124809506 1714124809973 OK +USER GameSimulation END 1714124809975 +REQUEST request_4 1714124809504 1714124809975 OK +REQUEST request_2 1714124809503 1714124809975 OK +REQUEST request_6 1714124809507 1714124809975 OK +REQUEST request_4 1714124809507 1714124809975 OK +REQUEST request_4 1714124809505 1714124809975 OK +REQUEST request_6 1714124809507 1714124809979 OK +REQUEST request_6 1714124809509 1714124809980 OK +REQUEST request_2 1714124809503 1714124809980 OK +REQUEST request_4 1714124809506 1714124809980 OK +REQUEST request_4 1714124809507 1714124809981 OK +REQUEST request_6 1714124809506 1714124809993 OK +REQUEST request_3 1714124809508 1714124810000 OK +REQUEST request_5 1714124809508 1714124810001 OK +REQUEST request_4 1714124809509 1714124810002 OK +REQUEST request_2 1714124809504 1714124810003 OK +REQUEST request_4 1714124809508 1714124810003 OK +REQUEST request_4 1714124809507 1714124810003 OK +USER GameSimulation END 1714124810004 +REQUEST request_2 1714124809503 1714124810007 OK +REQUEST request_2 1714124809508 1714124810010 OK +REQUEST request_2 1714124809505 1714124810013 OK +REQUEST request_5 1714124809505 1714124810036 OK +REQUEST request_3 1714124809507 1714124810043 OK +REQUEST request_2 1714124809504 1714124810043 OK +REQUEST request_5 1714124809507 1714124810046 OK +REQUEST request_3 1714124809504 1714124810054 OK +REQUEST request_3 1714124809504 1714124810064 OK +REQUEST request_6 1714124809508 1714124810066 OK +REQUEST request_2 1714124809506 1714124810066 OK +REQUEST request_5 1714124809507 1714124810068 OK +REQUEST request_6 1714124809506 1714124810069 OK +REQUEST request_4 1714124809508 1714124810070 OK +REQUEST request_3 1714124809504 1714124810076 OK +REQUEST request_2 1714124809508 1714124810076 OK +REQUEST request_3 1714124809506 1714124810082 OK +REQUEST request_4 1714124809508 1714124810083 OK +REQUEST request_3 1714124809509 1714124810087 OK +REQUEST request_6 1714124809505 1714124810088 OK +USER GameSimulation END 1714124810088 +REQUEST request_5 1714124809507 1714124810091 OK +REQUEST request_4 1714124809506 1714124810096 OK +REQUEST request_2 1714124809505 1714124810097 OK +REQUEST request_5 1714124809507 1714124810101 OK +REQUEST request_2 1714124809505 1714124810102 OK +REQUEST request_4 1714124809507 1714124810102 OK +USER GameSimulation END 1714124810103 +REQUEST request_6 1714124809508 1714124810103 OK +USER GameSimulation END 1714124810103 +REQUEST request_6 1714124809507 1714124810103 OK +REQUEST request_3 1714124809506 1714124810111 OK +REQUEST request_2 1714124809508 1714124810114 OK +REQUEST request_2 1714124809508 1714124810117 OK +REQUEST request_3 1714124809506 1714124810117 OK +USER GameSimulation END 1714124810117 +REQUEST request_3 1714124809508 1714124810124 OK +REQUEST request_4 1714124809506 1714124810128 OK +USER GameSimulation END 1714124810128 +REQUEST request_6 1714124809507 1714124810129 OK +USER GameSimulation END 1714124810130 +REQUEST request_2 1714124809504 1714124810130 OK +REQUEST request_4 1714124809505 1714124810131 OK +REQUEST request_6 1714124809508 1714124810132 OK +USER GameSimulation END 1714124810132 +REQUEST request_5 1714124809507 1714124810132 OK +USER GameSimulation END 1714124810133 +REQUEST request_6 1714124809508 1714124810142 OK +REQUEST request_2 1714124809508 1714124810143 OK +REQUEST request_3 1714124809509 1714124810145 OK +USER GameSimulation END 1714124810145 +REQUEST request_2 1714124809503 1714124810146 OK +REQUEST request_4 1714124809509 1714124810146 OK +REQUEST request_3 1714124809509 1714124810147 OK +REQUEST request_4 1714124809509 1714124810147 OK +REQUEST request_4 1714124809509 1714124810152 OK +REQUEST request_2 1714124809508 1714124810153 OK +REQUEST request_3 1714124809509 1714124810166 OK +REQUEST request_5 1714124809508 1714124810170 OK +USER GameSimulation END 1714124810171 +REQUEST request_3 1714124809508 1714124810172 OK +REQUEST request_2 1714124809508 1714124810176 OK +REQUEST request_6 1714124809509 1714124810177 OK +REQUEST request_5 1714124809509 1714124810178 OK +REQUEST request_6 1714124809509 1714124810190 OK +USER GameSimulation END 1714124810191 +REQUEST request_4 1714124809509 1714124810197 OK +REQUEST request_5 1714124809509 1714124810197 OK +REQUEST request_5 1714124809508 1714124810199 OK +USER GameSimulation END 1714124810200 +REQUEST request_4 1714124809508 1714124810200 OK +REQUEST request_6 1714124809510 1714124810210 OK +REQUEST request_2 1714124809509 1714124810210 OK +REQUEST request_5 1714124809505 1714124810210 OK +USER GameSimulation END 1714124810211 +REQUEST request_6 1714124809510 1714124810214 OK +REQUEST request_4 1714124809509 1714124810228 OK +REQUEST request_5 1714124809509 1714124810232 OK +REQUEST request_6 1714124809510 1714124810232 OK +REQUEST request_5 1714124809509 1714124810234 OK +USER GameSimulation END 1714124810236 +REQUEST request_4 1714124809508 1714124810236 OK +REQUEST request_5 1714124809509 1714124810237 OK +REQUEST request_6 1714124809509 1714124810238 OK +USER GameSimulation END 1714124810239 +REQUEST request_6 1714124809509 1714124810246 OK +USER GameSimulation END 1714124810248 +REQUEST request_5 1714124809509 1714124810254 OK +REQUEST request_6 1714124809509 1714124810256 OK +REQUEST request_2 1714124809519 1714124810259 OK +REQUEST request_5 1714124809509 1714124810259 OK +USER GameSimulation END 1714124810261 +REQUEST request_6 1714124809518 1714124810263 OK +REQUEST request_2 1714124809522 1714124810264 OK +REQUEST request_4 1714124809517 1714124810264 OK +REQUEST request_4 1714124809523 1714124810264 OK +REQUEST request_6 1714124809520 1714124810268 OK +REQUEST request_3 1714124809515 1714124810280 OK +REQUEST request_2 1714124809520 1714124810283 OK +REQUEST request_5 1714124809517 1714124810284 OK +REQUEST request_3 1714124809509 1714124810287 OK +REQUEST request_4 1714124809516 1714124810294 OK +REQUEST request_3 1714124809528 1714124810294 OK +REQUEST request_2 1714124809515 1714124810294 OK +REQUEST request_3 1714124809519 1714124810294 OK +REQUEST request_3 1714124809519 1714124810302 OK +REQUEST request_4 1714124809519 1714124810303 OK +REQUEST request_3 1714124809517 1714124810309 OK +REQUEST request_3 1714124809523 1714124810312 OK +REQUEST request_4 1714124809528 1714124810312 OK +REQUEST request_4 1714124809520 1714124810314 OK +REQUEST request_2 1714124809516 1714124810314 OK +USER GameSimulation END 1714124810315 +REQUEST request_5 1714124809520 1714124810317 OK +USER GameSimulation END 1714124810317 +REQUEST request_2 1714124809518 1714124810321 OK +REQUEST request_6 1714124809507 1714124810327 OK +USER GameSimulation END 1714124810327 +REQUEST request_5 1714124809519 1714124810336 OK +REQUEST request_5 1714124809523 1714124810340 OK +REQUEST request_3 1714124809508 1714124810343 OK +USER GameSimulation END 1714124810345 +REQUEST request_2 1714124809508 1714124810351 OK +REQUEST request_5 1714124809505 1714124810354 OK +USER GameSimulation END 1714124810356 +REQUEST request_3 1714124809508 1714124810357 OK +USER GameSimulation END 1714124810359 +REQUEST request_5 1714124809509 1714124810368 OK +USER GameSimulation END 1714124810370 +REQUEST request_2 1714124809517 1714124810375 OK +REQUEST request_6 1714124809520 1714124810375 OK +USER GameSimulation END 1714124810376 +REQUEST request_3 1714124809525 1714124810377 OK +REQUEST request_6 1714124809517 1714124810377 OK +REQUEST request_3 1714124809521 1714124810378 OK +REQUEST request_5 1714124809516 1714124810380 OK +REQUEST request_4 1714124809527 1714124810381 OK +REQUEST request_2 1714124809523 1714124810381 OK +REQUEST request_4 1714124809515 1714124810384 OK +REQUEST request_4 1714124809529 1714124810391 OK +REQUEST request_6 1714124809531 1714124810395 OK +REQUEST request_5 1714124809521 1714124810397 OK +REQUEST request_5 1714124809529 1714124810401 OK +REQUEST request_6 1714124809520 1714124810402 OK +REQUEST request_3 1714124809517 1714124810409 OK +REQUEST request_3 1714124809528 1714124810411 OK +REQUEST request_2 1714124809531 1714124810411 OK +REQUEST request_3 1714124809523 1714124810417 OK +REQUEST request_2 1714124809528 1714124810418 OK +REQUEST request_3 1714124809531 1714124810422 OK +REQUEST request_4 1714124809524 1714124810423 OK +REQUEST request_2 1714124809526 1714124810424 OK +REQUEST request_3 1714124809530 1714124810426 OK +REQUEST request_6 1714124809530 1714124810430 OK +REQUEST request_3 1714124809529 1714124810436 OK +REQUEST request_2 1714124809526 1714124810439 OK +REQUEST request_5 1714124809525 1714124810439 OK +REQUEST request_3 1714124809518 1714124810445 OK +REQUEST request_2 1714124809528 1714124810445 OK +REQUEST request_2 1714124809530 1714124810448 OK +REQUEST request_2 1714124809518 1714124810457 OK +REQUEST request_2 1714124809532 1714124810464 OK +REQUEST request_5 1714124809516 1714124810464 OK +REQUEST request_4 1714124809528 1714124810466 OK +REQUEST request_3 1714124809528 1714124810471 OK +REQUEST request_4 1714124809528 1714124810471 OK +REQUEST request_2 1714124809530 1714124810472 OK +REQUEST request_5 1714124809529 1714124810475 OK +REQUEST request_6 1714124809532 1714124810475 OK +REQUEST request_4 1714124809531 1714124810479 OK +REQUEST request_6 1714124809526 1714124810481 OK +REQUEST request_3 1714124809532 1714124810482 OK +REQUEST request_3 1714124809528 1714124810482 OK +REQUEST request_4 1714124809521 1714124810491 OK +REQUEST request_3 1714124809515 1714124810493 OK +REQUEST request_2 1714124809527 1714124810493 OK +REQUEST request_5 1714124809516 1714124810496 OK +REQUEST request_6 1714124809529 1714124810496 OK +USER GameSimulation END 1714124810497 +REQUEST request_4 1714124809525 1714124810504 OK +REQUEST request_6 1714124809516 1714124810505 OK +REQUEST request_5 1714124809529 1714124810508 OK +REQUEST request_4 1714124809531 1714124810511 OK +REQUEST request_2 1714124809526 1714124810512 OK +REQUEST request_6 1714124809529 1714124810513 OK +REQUEST request_5 1714124809528 1714124810515 OK +REQUEST request_4 1714124809515 1714124810519 OK +REQUEST request_2 1714124809531 1714124810519 OK +REQUEST request_6 1714124809528 1714124810522 OK +REQUEST request_6 1714124809516 1714124810526 OK +REQUEST request_2 1714124809530 1714124810526 OK +REQUEST request_4 1714124809519 1714124810527 OK +REQUEST request_5 1714124809524 1714124810527 OK +REQUEST request_6 1714124809524 1714124810528 OK +USER GameSimulation END 1714124810530 +REQUEST request_2 1714124809524 1714124810533 OK +USER GameSimulation END 1714124810534 +REQUEST request_4 1714124809529 1714124810542 OK +REQUEST request_4 1714124809530 1714124810544 OK +REQUEST request_2 1714124809528 1714124810544 OK +REQUEST request_3 1714124809531 1714124810545 OK +REQUEST request_5 1714124809520 1714124810547 OK +USER GameSimulation END 1714124810548 +REQUEST request_2 1714124809515 1714124810550 OK +REQUEST request_2 1714124809529 1714124810565 OK +REQUEST request_5 1714124809516 1714124810571 OK +REQUEST request_5 1714124809521 1714124810577 OK +REQUEST request_3 1714124809530 1714124810582 OK +REQUEST request_5 1714124809531 1714124810582 OK +USER GameSimulation END 1714124810583 +REQUEST request_4 1714124809521 1714124810584 OK +REQUEST request_3 1714124809530 1714124810584 OK +REQUEST request_2 1714124809515 1714124810597 OK +REQUEST request_3 1714124809527 1714124810614 OK +USER GameSimulation END 1714124810615 +REQUEST request_3 1714124809515 1714124810653 OK +USER GameSimulation END 1714124810654 +REQUEST request_5 1714124809529 1714124810655 OK +USER GameSimulation END 1714124810656 +REQUEST request_6 1714124809528 1714124810656 OK +USER GameSimulation END 1714124810657 +REQUEST request_6 1714124809522 1714124810657 OK +USER GameSimulation END 1714124810658 +REQUEST request_4 1714124809528 1714124810658 OK +REQUEST request_3 1714124809529 1714124810661 OK +USER GameSimulation END 1714124810661 +REQUEST request_2 1714124809515 1714124810664 OK +USER GameSimulation END 1714124810664 +REQUEST request_2 1714124809526 1714124810665 OK +REQUEST request_3 1714124809515 1714124810665 OK +USER GameSimulation END 1714124810665 +REQUEST request_4 1714124809533 1714124810665 OK +REQUEST request_4 1714124809531 1714124810668 OK +REQUEST request_6 1714124809529 1714124810670 OK +REQUEST request_6 1714124809531 1714124810671 OK +REQUEST request_3 1714124809529 1714124810672 OK +REQUEST request_4 1714124809530 1714124810672 OK +REQUEST request_6 1714124809516 1714124810695 OK +REQUEST request_5 1714124809531 1714124810699 OK +USER GameSimulation END 1714124810699 +REQUEST request_4 1714124809515 1714124810704 OK +USER GameSimulation END 1714124810705 +REQUEST request_5 1714124809532 1714124810712 OK +USER GameSimulation END 1714124810714 +REQUEST request_2 1714124809515 1714124810715 OK +REQUEST request_5 1714124809532 1714124810716 OK +REQUEST request_2 1714124809533 1714124810719 OK +REQUEST request_6 1714124809529 1714124810722 OK +REQUEST request_6 1714124809530 1714124810723 OK +REQUEST request_2 1714124809518 1714124810723 OK +REQUEST request_3 1714124809534 1714124810725 OK +REQUEST request_2 1714124809530 1714124810729 OK +REQUEST request_6 1714124809532 1714124810732 OK +USER GameSimulation END 1714124810733 +REQUEST request_3 1714124809515 1714124810739 OK +REQUEST request_5 1714124809529 1714124810744 OK +USER GameSimulation END 1714124810745 +REQUEST request_3 1714124809519 1714124810747 OK +REQUEST request_3 1714124809530 1714124810749 OK +REQUEST request_4 1714124809519 1714124810756 OK +REQUEST request_2 1714124809533 1714124810756 OK +REQUEST request_3 1714124809534 1714124810760 OK +REQUEST request_5 1714124809528 1714124810761 OK +USER GameSimulation END 1714124810763 +REQUEST request_4 1714124809533 1714124810770 OK +REQUEST request_2 1714124809532 1714124810772 OK +REQUEST request_3 1714124809531 1714124810793 OK +REQUEST request_6 1714124809531 1714124810795 OK +REQUEST request_5 1714124809533 1714124810795 OK +REQUEST request_3 1714124809533 1714124810801 OK +REQUEST request_6 1714124809534 1714124810806 OK +REQUEST request_4 1714124809532 1714124810809 OK +REQUEST request_5 1714124809519 1714124810809 OK +REQUEST request_6 1714124809529 1714124810811 OK +USER GameSimulation END 1714124810812 +REQUEST request_4 1714124809531 1714124810812 OK +REQUEST request_4 1714124809536 1714124810813 OK +REQUEST request_2 1714124809527 1714124810823 OK +REQUEST request_2 1714124809536 1714124810849 OK +REQUEST request_5 1714124809530 1714124810849 OK +USER GameSimulation END 1714124810851 +REQUEST request_5 1714124809516 1714124810850 OK +REQUEST request_5 1714124809531 1714124810861 OK +USER GameSimulation END 1714124810863 +REQUEST request_2 1714124809533 1714124810867 OK +REQUEST request_6 1714124809532 1714124810871 OK +REQUEST request_5 1714124809534 1714124810872 OK +REQUEST request_6 1714124809533 1714124810873 OK +REQUEST request_5 1714124809531 1714124810874 OK +REQUEST request_6 1714124809535 1714124810880 OK +REQUEST request_6 1714124809520 1714124810886 OK +USER GameSimulation END 1714124810888 +REQUEST request_5 1714124809533 1714124810895 OK +REQUEST request_4 1714124809534 1714124810897 OK +USER GameSimulation END 1714124810897 +REQUEST request_5 1714124809520 1714124810899 OK +REQUEST request_3 1714124809535 1714124810902 OK +REQUEST request_3 1714124809532 1714124810907 OK +USER GameSimulation END 1714124810908 +REQUEST request_2 1714124809519 1714124810910 OK +REQUEST request_2 1714124809530 1714124810916 OK +REQUEST request_6 1714124809536 1714124810918 OK +REQUEST request_5 1714124809536 1714124810919 OK +REQUEST request_6 1714124809516 1714124810920 OK +REQUEST request_4 1714124809519 1714124810921 OK +REQUEST request_2 1714124809534 1714124810927 OK +REQUEST request_2 1714124809535 1714124810937 OK +REQUEST request_4 1714124809536 1714124810938 OK +REQUEST request_2 1714124809538 1714124810939 OK +REQUEST request_5 1714124809536 1714124810940 OK +REQUEST request_4 1714124809535 1714124810940 OK +REQUEST request_4 1714124809534 1714124810944 OK +REQUEST request_2 1714124809518 1714124810944 OK +REQUEST request_4 1714124809538 1714124810947 OK +REQUEST request_5 1714124809534 1714124810962 OK +REQUEST request_3 1714124809535 1714124810966 OK +REQUEST request_2 1714124809536 1714124810966 OK +REQUEST request_3 1714124809538 1714124810970 OK +REQUEST request_3 1714124809519 1714124810974 OK +REQUEST request_6 1714124809539 1714124810974 OK +REQUEST request_5 1714124809535 1714124810989 OK +REQUEST request_3 1714124809538 1714124810992 OK +REQUEST request_6 1714124809536 1714124810992 OK +USER GameSimulation END 1714124810993 +REQUEST request_4 1714124809538 1714124810993 OK +REQUEST request_3 1714124809519 1714124810999 OK +REQUEST request_3 1714124809535 1714124810999 OK +REQUEST request_2 1714124809537 1714124810999 OK +USER GameSimulation END 1714124811000 +REQUEST request_6 1714124809539 1714124811005 OK +REQUEST request_2 1714124809540 1714124811006 OK +REQUEST request_4 1714124809539 1714124811006 OK +REQUEST request_5 1714124809538 1714124811010 OK +REQUEST request_4 1714124809538 1714124811011 OK +REQUEST request_2 1714124809527 1714124811013 OK +REQUEST request_2 1714124809538 1714124811025 OK +REQUEST request_2 1714124809515 1714124811025 OK +REQUEST request_6 1714124809536 1714124811026 OK +REQUEST request_5 1714124809539 1714124811027 OK +USER GameSimulation END 1714124811027 +USER GameSimulation END 1714124811027 +REQUEST request_4 1714124809516 1714124811028 OK +REQUEST request_4 1714124809519 1714124811029 OK +REQUEST request_2 1714124809527 1714124811034 OK +REQUEST request_4 1714124809524 1714124811050 OK +REQUEST request_5 1714124809516 1714124811056 OK +REQUEST request_6 1714124809539 1714124811058 OK +REQUEST request_5 1714124809519 1714124811059 OK +REQUEST request_6 1714124809517 1714124811061 OK +REQUEST request_5 1714124809538 1714124811062 OK +REQUEST request_6 1714124809520 1714124811062 OK +USER GameSimulation END 1714124811066 +USER GameSimulation END 1714124811067 +REQUEST request_3 1714124809515 1714124811069 OK +USER GameSimulation END 1714124811071 +REQUEST request_2 1714124809527 1714124811072 OK +REQUEST request_6 1714124809539 1714124811078 OK +REQUEST request_3 1714124809538 1714124811078 OK +REQUEST request_2 1714124809532 1714124811078 OK +REQUEST request_4 1714124809539 1714124811079 OK +REQUEST request_3 1714124809538 1714124811082 OK +REQUEST request_6 1714124809520 1714124811091 OK +REQUEST request_3 1714124809524 1714124811092 OK +USER GameSimulation END 1714124811093 +REQUEST request_5 1714124809538 1714124811099 OK +USER GameSimulation END 1714124811100 +REQUEST request_5 1714124809540 1714124811107 OK +REQUEST request_4 1714124809515 1714124811114 OK +USER GameSimulation END 1714124811114 +REQUEST request_2 1714124809522 1714124811115 OK +REQUEST request_5 1714124809539 1714124811117 OK +REQUEST request_5 1714124809523 1714124811121 OK +REQUEST request_2 1714124809540 1714124811126 OK +REQUEST request_4 1714124809541 1714124811129 OK +REQUEST request_3 1714124809541 1714124811129 OK +REQUEST request_4 1714124809540 1714124811130 OK +REQUEST request_6 1714124809539 1714124811132 OK +REQUEST request_6 1714124809524 1714124811132 OK +REQUEST request_4 1714124809527 1714124811132 OK +REQUEST request_6 1714124809540 1714124811132 OK +USER GameSimulation END 1714124811132 +REQUEST request_4 1714124809529 1714124811136 OK +REQUEST request_3 1714124809526 1714124811136 OK +REQUEST request_6 1714124809538 1714124811146 OK +REQUEST request_5 1714124809529 1714124811154 OK +REQUEST request_3 1714124809528 1714124811155 OK +REQUEST request_5 1714124809533 1714124811161 OK +REQUEST request_6 1714124809525 1714124811161 OK +REQUEST request_5 1714124809524 1714124811167 OK +REQUEST request_4 1714124809539 1714124811170 OK +REQUEST request_3 1714124809523 1714124811170 OK +REQUEST request_3 1714124809526 1714124811170 OK +REQUEST request_2 1714124809528 1714124811171 OK +REQUEST request_6 1714124809541 1714124811171 OK +REQUEST request_4 1714124809538 1714124811174 OK +REQUEST request_3 1714124809536 1714124811178 OK +REQUEST request_4 1714124809540 1714124811178 OK +REQUEST request_3 1714124809538 1714124811182 OK +USER GameSimulation END 1714124811182 +REQUEST request_4 1714124809541 1714124811191 OK +REQUEST request_2 1714124809540 1714124811196 OK +REQUEST request_5 1714124809538 1714124811201 OK +REQUEST request_5 1714124809540 1714124811207 OK +REQUEST request_4 1714124809543 1714124811209 OK +REQUEST request_6 1714124809542 1714124811212 OK +REQUEST request_2 1714124809525 1714124811212 OK +REQUEST request_5 1714124809541 1714124811213 OK +USER GameSimulation END 1714124811214 +REQUEST request_2 1714124809542 1714124811219 OK +REQUEST request_6 1714124809534 1714124811222 OK +REQUEST request_4 1714124809533 1714124811224 OK +REQUEST request_3 1714124809535 1714124811226 OK +REQUEST request_3 1714124809536 1714124811236 OK +REQUEST request_2 1714124809535 1714124811236 OK +REQUEST request_5 1714124809541 1714124811242 OK +REQUEST request_6 1714124809539 1714124811243 OK +REQUEST request_2 1714124809531 1714124811244 OK +REQUEST request_6 1714124809529 1714124811244 OK +USER GameSimulation END 1714124811245 +REQUEST request_5 1714124809538 1714124811247 OK +USER GameSimulation END 1714124811248 +REQUEST request_4 1714124809536 1714124811252 OK +REQUEST request_2 1714124809540 1714124811252 OK +REQUEST request_3 1714124809543 1714124811255 OK +REQUEST request_6 1714124809536 1714124811261 OK +REQUEST request_6 1714124809537 1714124811266 OK +REQUEST request_5 1714124809541 1714124811269 OK +REQUEST request_5 1714124809533 1714124811274 OK +REQUEST request_6 1714124809541 1714124811275 OK +REQUEST request_2 1714124809536 1714124811282 OK +REQUEST request_5 1714124809536 1714124811290 OK +REQUEST request_6 1714124809531 1714124811290 OK +REQUEST request_2 1714124809515 1714124811294 OK +REQUEST request_5 1714124809537 1714124811294 OK +USER GameSimulation END 1714124811295 +REQUEST request_2 1714124809533 1714124811303 OK +USER GameSimulation END 1714124811303 +REQUEST request_4 1714124809531 1714124811303 OK +REQUEST request_2 1714124809524 1714124811304 OK +REQUEST request_4 1714124809535 1714124811307 OK +REQUEST request_4 1714124809544 1714124811307 OK +REQUEST request_2 1714124809544 1714124811319 OK +REQUEST request_6 1714124809544 1714124811319 OK +REQUEST request_5 1714124809544 1714124811322 OK +REQUEST request_5 1714124809543 1714124811325 OK +USER GameSimulation END 1714124811326 +REQUEST request_6 1714124809536 1714124811326 OK +REQUEST request_4 1714124809515 1714124811328 OK +REQUEST request_6 1714124809531 1714124811328 OK +REQUEST request_3 1714124809534 1714124811332 OK +REQUEST request_4 1714124809531 1714124811336 OK +USER GameSimulation END 1714124811336 +REQUEST request_3 1714124809538 1714124811336 OK +REQUEST request_3 1714124809515 1714124811340 OK +REQUEST request_6 1714124809534 1714124811341 OK +REQUEST request_3 1714124809533 1714124811341 OK +USER GameSimulation END 1714124811342 +REQUEST request_3 1714124809540 1714124811350 OK +REQUEST request_2 1714124809524 1714124811354 OK +USER GameSimulation END 1714124811355 +REQUEST request_3 1714124809527 1714124811359 OK +REQUEST request_4 1714124809533 1714124811359 OK +USER GameSimulation END 1714124811359 +REQUEST request_3 1714124809540 1714124811361 OK +REQUEST request_3 1714124809533 1714124811362 OK +USER GameSimulation END 1714124811362 +USER GameSimulation END 1714124811362 +REQUEST request_6 1714124809517 1714124811362 OK +REQUEST request_4 1714124809531 1714124811363 OK +REQUEST request_6 1714124809529 1714124811365 OK +REQUEST request_4 1714124809531 1714124811365 OK +REQUEST request_3 1714124809524 1714124811366 OK +REQUEST request_3 1714124809531 1714124811372 OK +REQUEST request_2 1714124809520 1714124811373 OK +REQUEST request_6 1714124809523 1714124811373 OK +REQUEST request_2 1714124809541 1714124811373 OK +USER GameSimulation END 1714124811373 +REQUEST request_5 1714124809528 1714124811428 OK +REQUEST request_4 1714124809542 1714124811430 OK +REQUEST request_3 1714124809531 1714124811437 OK +REQUEST request_6 1714124809545 1714124811437 OK +REQUEST request_5 1714124809536 1714124811437 OK +REQUEST request_5 1714124809534 1714124811443 OK +REQUEST request_4 1714124809534 1714124811445 OK +REQUEST request_6 1714124809533 1714124811449 OK +USER GameSimulation END 1714124811449 +REQUEST request_4 1714124809542 1714124811449 OK +REQUEST request_5 1714124809537 1714124811454 OK +REQUEST request_4 1714124809525 1714124811459 OK +REQUEST request_4 1714124809536 1714124811459 OK +USER GameSimulation END 1714124811461 +REQUEST request_5 1714124809534 1714124811462 OK +REQUEST request_2 1714124809533 1714124811467 OK +REQUEST request_4 1714124809509 1714124811477 OK +REQUEST request_3 1714124809542 1714124811478 OK +REQUEST request_5 1714124809534 1714124811478 OK +REQUEST request_2 1714124809546 1714124811482 OK +REQUEST request_6 1714124809535 1714124811482 OK +USER GameSimulation END 1714124811483 +REQUEST request_2 1714124809526 1714124811487 OK +USER GameSimulation END 1714124811487 +REQUEST request_6 1714124809534 1714124811496 OK +REQUEST request_5 1714124809537 1714124811505 OK +REQUEST request_3 1714124809515 1714124811508 OK +REQUEST request_2 1714124809542 1714124811509 OK +REQUEST request_5 1714124809538 1714124811513 OK +REQUEST request_6 1714124809510 1714124811514 OK +REQUEST request_3 1714124809535 1714124811515 OK +REQUEST request_6 1714124809543 1714124811523 OK +REQUEST request_6 1714124809532 1714124811526 OK +REQUEST request_5 1714124809528 1714124811529 OK +REQUEST request_2 1714124809540 1714124811535 OK +REQUEST request_4 1714124809528 1714124811536 OK +REQUEST request_2 1714124809525 1714124811536 OK +REQUEST request_3 1714124809541 1714124811538 OK +USER GameSimulation END 1714124811538 +REQUEST request_2 1714124809538 1714124811542 OK +REQUEST request_6 1714124809539 1714124811542 OK +REQUEST request_6 1714124809542 1714124811543 OK +REQUEST request_3 1714124809533 1714124811545 OK +REQUEST request_6 1714124809560 1714124811550 OK +REQUEST request_6 1714124809570 1714124811553 OK +REQUEST request_3 1714124809535 1714124811557 OK +REQUEST request_6 1714124809564 1714124811557 OK +REQUEST request_5 1714124809550 1714124811557 OK +REQUEST request_3 1714124809515 1714124811564 OK +REQUEST request_6 1714124809572 1714124811565 OK +REQUEST request_4 1714124809551 1714124811568 OK +REQUEST request_5 1714124809562 1714124811572 OK +REQUEST request_2 1714124809533 1714124811577 OK +USER GameSimulation END 1714124811578 +REQUEST request_5 1714124809517 1714124811593 OK +REQUEST request_4 1714124809527 1714124811595 OK +REQUEST request_5 1714124809510 1714124811602 OK +USER GameSimulation END 1714124811602 +REQUEST request_5 1714124809532 1714124811608 OK +USER GameSimulation END 1714124811608 +REQUEST request_3 1714124809536 1714124811609 OK +REQUEST request_2 1714124809547 1714124811613 OK +REQUEST request_5 1714124809531 1714124811618 OK +USER GameSimulation END 1714124811619 +REQUEST request_2 1714124809530 1714124811626 OK +REQUEST request_2 1714124809533 1714124811634 OK +REQUEST request_4 1714124809544 1714124811645 OK +REQUEST request_5 1714124809547 1714124811646 OK +REQUEST request_5 1714124809528 1714124811650 OK +REQUEST request_3 1714124809536 1714124811650 OK +REQUEST request_3 1714124809548 1714124811658 OK +REQUEST request_4 1714124809538 1714124811658 OK +USER GameSimulation END 1714124811660 +REQUEST request_4 1714124809537 1714124811661 OK +REQUEST request_3 1714124809532 1714124811684 OK +REQUEST request_3 1714124809543 1714124811685 OK +REQUEST request_3 1714124809540 1714124811685 OK +REQUEST request_6 1714124809536 1714124811692 OK +REQUEST request_6 1714124809537 1714124811692 OK +USER GameSimulation END 1714124811693 +REQUEST request_3 1714124809521 1714124811694 OK +REQUEST request_2 1714124809533 1714124811697 OK +REQUEST request_4 1714124809531 1714124811698 OK +REQUEST request_6 1714124809536 1714124811699 OK +REQUEST request_3 1714124809541 1714124811705 OK +REQUEST request_6 1714124809535 1714124811709 OK +REQUEST request_6 1714124809543 1714124811709 OK +REQUEST request_6 1714124809541 1714124811709 OK +USER GameSimulation END 1714124811710 +REQUEST request_3 1714124809530 1714124811715 OK +REQUEST request_6 1714124809518 1714124811723 OK +REQUEST request_4 1714124809546 1714124811724 OK +REQUEST request_2 1714124809515 1714124811724 OK +REQUEST request_6 1714124809531 1714124811726 OK +REQUEST request_5 1714124809534 1714124811730 OK +REQUEST request_4 1714124809516 1714124811741 OK +USER GameSimulation END 1714124811742 +REQUEST request_5 1714124809516 1714124811744 OK +USER GameSimulation END 1714124811744 +REQUEST request_3 1714124809545 1714124811747 OK +REQUEST request_3 1714124809530 1714124811747 OK +REQUEST request_2 1714124809535 1714124811751 OK +REQUEST request_6 1714124809529 1714124811751 OK +USER GameSimulation END 1714124811751 +REQUEST request_6 1714124809537 1714124811751 OK +REQUEST request_4 1714124809531 1714124811756 OK +REQUEST request_3 1714124809546 1714124811756 OK +REQUEST request_6 1714124809548 1714124811760 OK +REQUEST request_2 1714124809543 1714124811764 OK +REQUEST request_5 1714124809522 1714124811766 OK +REQUEST request_6 1714124809528 1714124811766 OK +USER GameSimulation END 1714124811767 +REQUEST request_3 1714124809533 1714124811775 OK +REQUEST request_3 1714124809544 1714124811775 OK +USER GameSimulation END 1714124811775 +REQUEST request_3 1714124809520 1714124811777 OK +REQUEST request_5 1714124809531 1714124811797 OK +REQUEST request_3 1714124809533 1714124811801 OK +REQUEST request_5 1714124809531 1714124811805 OK +USER GameSimulation END 1714124811806 +REQUEST request_5 1714124809542 1714124811825 OK +REQUEST request_4 1714124809548 1714124811825 OK +USER GameSimulation END 1714124811825 +REQUEST request_4 1714124809523 1714124811826 OK +USER GameSimulation END 1714124811826 +REQUEST request_5 1714124809530 1714124811827 OK +REQUEST request_5 1714124809543 1714124811831 OK +REQUEST request_3 1714124809547 1714124811831 OK +REQUEST request_3 1714124809550 1714124811850 OK +REQUEST request_5 1714124809547 1714124811851 OK +REQUEST request_4 1714124809560 1714124811851 OK +REQUEST request_5 1714124809528 1714124811859 OK +REQUEST request_2 1714124809545 1714124811860 OK +REQUEST request_4 1714124809517 1714124811861 OK +REQUEST request_5 1714124809546 1714124811862 OK +REQUEST request_6 1714124809517 1714124811863 OK +REQUEST request_6 1714124809527 1714124811877 OK +REQUEST request_5 1714124809523 1714124811885 OK +REQUEST request_6 1714124809550 1714124811889 OK +REQUEST request_4 1714124809546 1714124811891 OK +REQUEST request_5 1714124809526 1714124811894 OK +REQUEST request_5 1714124809569 1714124811895 OK +REQUEST request_2 1714124809551 1714124811901 OK +REQUEST request_2 1714124809527 1714124811901 OK +REQUEST request_6 1714124809565 1714124811902 OK +REQUEST request_3 1714124809523 1714124811902 OK +REQUEST request_4 1714124809544 1714124811902 OK +REQUEST request_6 1714124809528 1714124811906 OK +REQUEST request_6 1714124809563 1714124811911 OK +REQUEST request_4 1714124809581 1714124811911 OK +REQUEST request_5 1714124809517 1714124811916 OK +REQUEST request_4 1714124809582 1714124811917 OK +REQUEST request_6 1714124809582 1714124811922 OK +REQUEST request_3 1714124809581 1714124811923 OK +REQUEST request_5 1714124809526 1714124811926 OK +REQUEST request_2 1714124809590 1714124811936 OK +REQUEST request_4 1714124809571 1714124811937 OK +REQUEST request_5 1714124809595 1714124811938 OK +REQUEST request_4 1714124809584 1714124811938 OK +REQUEST request_6 1714124809584 1714124811942 OK +REQUEST request_6 1714124809582 1714124811942 OK +REQUEST request_3 1714124809575 1714124811949 OK +REQUEST request_4 1714124809595 1714124811949 OK +REQUEST request_6 1714124809567 1714124811954 OK +REQUEST request_5 1714124809559 1714124811954 OK +REQUEST request_5 1714124809567 1714124811958 OK +REQUEST request_2 1714124809571 1714124811964 OK +REQUEST request_3 1714124809595 1714124811970 OK +REQUEST request_2 1714124809586 1714124811973 OK +REQUEST request_5 1714124809592 1714124811977 OK +REQUEST request_3 1714124809584 1714124811980 OK +REQUEST request_2 1714124809546 1714124811984 OK +REQUEST request_3 1714124809546 1714124811986 OK +REQUEST request_2 1714124809525 1714124811986 OK +REQUEST request_4 1714124809530 1714124811986 OK +REQUEST request_2 1714124809530 1714124811987 OK +USER GameSimulation END 1714124811988 +REQUEST request_4 1714124809533 1714124811992 OK +REQUEST request_2 1714124809532 1714124811992 OK +REQUEST request_4 1714124809547 1714124812004 OK +REQUEST request_2 1714124809529 1714124812005 OK +REQUEST request_5 1714124809548 1714124812006 OK +REQUEST request_4 1714124809528 1714124812007 OK +REQUEST request_5 1714124809536 1714124812007 OK +REQUEST request_6 1714124809531 1714124812008 OK +REQUEST request_6 1714124809531 1714124812013 OK +REQUEST request_4 1714124809536 1714124812014 OK +REQUEST request_6 1714124809548 1714124812016 OK +USER GameSimulation END 1714124812016 +REQUEST request_3 1714124809530 1714124812022 OK +REQUEST request_3 1714124809543 1714124812022 OK +USER GameSimulation END 1714124812022 +REQUEST request_3 1714124809535 1714124812024 OK +REQUEST request_6 1714124809544 1714124812029 OK +REQUEST request_4 1714124809541 1714124812032 OK +REQUEST request_5 1714124809533 1714124812034 OK +REQUEST request_4 1714124809520 1714124812038 OK +REQUEST request_5 1714124809541 1714124812046 OK +REQUEST request_2 1714124809520 1714124812053 OK +REQUEST request_5 1714124809544 1714124812057 OK +REQUEST request_4 1714124809536 1714124812057 OK +USER GameSimulation END 1714124812057 +REQUEST request_4 1714124809543 1714124812058 OK +REQUEST request_2 1714124809533 1714124812058 OK +REQUEST request_5 1714124809536 1714124812058 OK +REQUEST request_6 1714124809534 1714124812060 OK +REQUEST request_2 1714124809547 1714124812065 OK +USER GameSimulation END 1714124812065 +REQUEST request_4 1714124809533 1714124812071 OK +REQUEST request_4 1714124809546 1714124812076 OK +REQUEST request_5 1714124809534 1714124812077 OK +REQUEST request_5 1714124809531 1714124812083 OK +USER GameSimulation END 1714124812083 +REQUEST request_2 1714124809542 1714124812085 OK +REQUEST request_6 1714124809547 1714124812086 OK +USER GameSimulation END 1714124812086 +USER GameSimulation END 1714124812086 +REQUEST request_6 1714124809541 1714124812090 OK +REQUEST request_3 1714124809525 1714124812090 OK +USER GameSimulation END 1714124812090 +USER GameSimulation END 1714124812090 +REQUEST request_6 1714124809558 1714124812096 OK +REQUEST request_6 1714124809546 1714124812097 OK +REQUEST request_2 1714124809535 1714124812097 OK +REQUEST request_5 1714124809542 1714124812100 OK +USER GameSimulation END 1714124812100 +REQUEST request_6 1714124809547 1714124812103 OK +REQUEST request_2 1714124809549 1714124812103 OK +USER GameSimulation END 1714124812104 +REQUEST request_6 1714124809534 1714124812107 OK +REQUEST request_3 1714124809533 1714124812107 OK +REQUEST request_2 1714124809535 1714124812107 OK +REQUEST request_6 1714124809526 1714124812108 OK +USER GameSimulation END 1714124812108 +USER GameSimulation END 1714124812108 +USER GameSimulation END 1714124812108 +REQUEST request_4 1714124809537 1714124812108 OK +USER GameSimulation END 1714124812108 +REQUEST request_6 1714124809536 1714124812111 OK +REQUEST request_3 1714124809525 1714124812114 OK +REQUEST request_6 1714124809531 1714124812115 OK +USER GameSimulation END 1714124812115 +REQUEST request_2 1714124809525 1714124812116 OK +REQUEST request_2 1714124809515 1714124812122 OK +REQUEST request_6 1714124809548 1714124812124 OK +REQUEST request_3 1714124809530 1714124812124 OK +REQUEST request_6 1714124809533 1714124812131 OK +USER GameSimulation END 1714124812131 +REQUEST request_3 1714124809560 1714124812139 OK +REQUEST request_3 1714124809563 1714124812139 OK +REQUEST request_2 1714124809525 1714124812143 OK +REQUEST request_5 1714124809564 1714124812148 OK +REQUEST request_4 1714124809534 1714124812148 OK +USER GameSimulation END 1714124812148 +REQUEST request_6 1714124809565 1714124812149 OK +REQUEST request_5 1714124809549 1714124812152 OK +REQUEST request_6 1714124809523 1714124812152 OK +REQUEST request_6 1714124809552 1714124812156 OK +REQUEST request_4 1714124809566 1714124812157 OK +REQUEST request_4 1714124809552 1714124812160 OK +REQUEST request_3 1714124809522 1714124812160 OK +REQUEST request_4 1714124809550 1714124812161 OK +REQUEST request_2 1714124809522 1714124812161 OK +REQUEST request_3 1714124809566 1714124812161 OK +REQUEST request_6 1714124809536 1714124812161 OK +REQUEST request_3 1714124809566 1714124812173 OK +REQUEST request_4 1714124809592 1714124812178 OK +REQUEST request_3 1714124809564 1714124812179 OK +REQUEST request_2 1714124809575 1714124812179 OK +REQUEST request_6 1714124809568 1714124812180 OK +REQUEST request_6 1714124809559 1714124812180 OK +REQUEST request_5 1714124809545 1714124812184 OK +REQUEST request_4 1714124809523 1714124812191 OK +REQUEST request_5 1714124809568 1714124812199 OK +REQUEST request_2 1714124809573 1714124812202 OK +REQUEST request_5 1714124809526 1714124812202 OK +REQUEST request_4 1714124809525 1714124812204 OK +REQUEST request_2 1714124809553 1714124812209 OK +REQUEST request_4 1714124809568 1714124812209 OK +REQUEST request_4 1714124809562 1714124812210 OK +REQUEST request_2 1714124809526 1714124812210 OK +REQUEST request_3 1714124809526 1714124812211 OK +REQUEST request_6 1714124809596 1714124812213 OK +REQUEST request_3 1714124809573 1714124812216 OK +REQUEST request_6 1714124809565 1714124812217 OK +REQUEST request_3 1714124809587 1714124812223 OK +REQUEST request_3 1714124809571 1714124812229 OK +REQUEST request_2 1714124809583 1714124812231 OK +REQUEST request_3 1714124809582 1714124812231 OK +REQUEST request_6 1714124809592 1714124812232 OK +REQUEST request_4 1714124809567 1714124812232 OK +REQUEST request_6 1714124809548 1714124812233 OK +REQUEST request_4 1714124809550 1714124812239 OK +REQUEST request_3 1714124809547 1714124812244 OK +REQUEST request_4 1714124809536 1714124812245 OK +REQUEST request_5 1714124809572 1714124812249 OK +USER GameSimulation END 1714124812249 +REQUEST request_5 1714124809560 1714124812253 OK +REQUEST request_6 1714124809560 1714124812253 OK +REQUEST request_4 1714124809533 1714124812259 OK +REQUEST request_2 1714124809535 1714124812260 OK +USER GameSimulation END 1714124812260 +USER GameSimulation END 1714124812260 +REQUEST request_3 1714124809545 1714124812260 OK +REQUEST request_2 1714124809545 1714124812260 OK +REQUEST request_6 1714124809528 1714124812261 OK +USER GameSimulation END 1714124812261 +REQUEST request_2 1714124809547 1714124812266 OK +REQUEST request_5 1714124809566 1714124812279 OK +REQUEST request_2 1714124809515 1714124812282 OK +REQUEST request_3 1714124809561 1714124812282 OK +REQUEST request_2 1714124809549 1714124812283 OK +REQUEST request_3 1714124809549 1714124812285 OK +REQUEST request_4 1714124809516 1714124812289 OK +REQUEST request_3 1714124809538 1714124812297 OK +REQUEST request_5 1714124809533 1714124812303 OK +REQUEST request_6 1714124809546 1714124812307 OK +REQUEST request_5 1714124809583 1714124812310 OK +REQUEST request_3 1714124809545 1714124812311 OK +REQUEST request_3 1714124809549 1714124812314 OK +REQUEST request_3 1714124809520 1714124812318 OK +REQUEST request_4 1714124809562 1714124812318 OK +REQUEST request_6 1714124809519 1714124812320 OK +REQUEST request_3 1714124809561 1714124812324 OK +REQUEST request_4 1714124809533 1714124812327 OK +REQUEST request_2 1714124809520 1714124812327 OK +REQUEST request_6 1714124809560 1714124812327 OK +USER GameSimulation END 1714124812327 +REQUEST request_6 1714124809572 1714124812328 OK +REQUEST request_5 1714124809571 1714124812331 OK +REQUEST request_4 1714124809549 1714124812331 OK +REQUEST request_2 1714124809548 1714124812332 OK +REQUEST request_2 1714124809567 1714124812343 OK +REQUEST request_2 1714124809537 1714124812346 OK +REQUEST request_6 1714124809547 1714124812347 OK +REQUEST request_2 1714124809581 1714124812347 OK +REQUEST request_5 1714124809536 1714124812350 OK +REQUEST request_4 1714124809563 1714124812351 OK +REQUEST request_2 1714124809526 1714124812351 OK +USER GameSimulation END 1714124812351 +REQUEST request_6 1714124809526 1714124812353 OK +REQUEST request_3 1714124809533 1714124812359 OK +REQUEST request_2 1714124809544 1714124812359 OK +REQUEST request_5 1714124809538 1714124812376 OK +REQUEST request_6 1714124809583 1714124812377 OK +USER GameSimulation END 1714124812378 +REQUEST request_3 1714124809516 1714124812378 OK +REQUEST request_2 1714124809581 1714124812378 OK +REQUEST request_4 1714124809549 1714124812382 OK +REQUEST request_5 1714124809548 1714124812382 OK +REQUEST request_6 1714124809536 1714124812392 OK +REQUEST request_5 1714124809536 1714124812396 OK +REQUEST request_6 1714124809551 1714124812397 OK +REQUEST request_5 1714124809551 1714124812400 OK +REQUEST request_2 1714124809524 1714124812403 OK +REQUEST request_2 1714124809532 1714124812410 OK +REQUEST request_4 1714124809581 1714124812413 OK +REQUEST request_4 1714124809550 1714124812413 OK +REQUEST request_3 1714124809567 1714124812414 OK +USER GameSimulation END 1714124812414 +REQUEST request_5 1714124809526 1714124812417 OK +REQUEST request_2 1714124809543 1714124812420 OK +REQUEST request_4 1714124809543 1714124812423 OK +REQUEST request_3 1714124809535 1714124812433 OK +REQUEST request_2 1714124809559 1714124812433 OK +USER GameSimulation END 1714124812434 +REQUEST request_5 1714124809534 1714124812435 OK +REQUEST request_5 1714124809557 1714124812449 OK +REQUEST request_4 1714124809545 1714124812450 OK +USER GameSimulation END 1714124812450 +REQUEST request_3 1714124809543 1714124812454 OK +REQUEST request_4 1714124809548 1714124812454 OK +REQUEST request_3 1714124809538 1714124812455 OK +REQUEST request_4 1714124809530 1714124812455 OK +REQUEST request_5 1714124809546 1714124812458 OK +REQUEST request_4 1714124809545 1714124812459 OK +USER GameSimulation END 1714124812459 +REQUEST request_2 1714124809538 1714124812471 OK +REQUEST request_5 1714124809548 1714124812471 OK +REQUEST request_2 1714124809535 1714124812475 OK +REQUEST request_3 1714124809526 1714124812475 OK +USER GameSimulation END 1714124812475 +REQUEST request_2 1714124809525 1714124812477 OK +REQUEST request_2 1714124809552 1714124812483 OK +REQUEST request_6 1714124809544 1714124812494 OK +REQUEST request_3 1714124809548 1714124812498 OK +USER GameSimulation END 1714124812498 +REQUEST request_3 1714124809524 1714124812498 OK +REQUEST request_5 1714124809531 1714124812504 OK +REQUEST request_4 1714124809525 1714124812504 OK +REQUEST request_2 1714124809530 1714124812505 OK +USER GameSimulation END 1714124812505 +REQUEST request_5 1714124809543 1714124812506 OK +USER GameSimulation END 1714124812506 +REQUEST request_4 1714124809533 1714124812515 OK +REQUEST request_2 1714124809547 1714124812516 OK +REQUEST request_5 1714124809517 1714124812519 OK +USER GameSimulation END 1714124812519 +REQUEST request_4 1714124809548 1714124812520 OK +REQUEST request_4 1714124809535 1714124812521 OK +USER GameSimulation END 1714124812521 +REQUEST request_6 1714124809534 1714124812524 OK +USER GameSimulation END 1714124812524 +REQUEST request_5 1714124809564 1714124812528 OK +REQUEST request_6 1714124809564 1714124812532 OK +USER GameSimulation END 1714124812532 +REQUEST request_4 1714124809538 1714124812532 OK +REQUEST request_6 1714124809551 1714124812533 OK +REQUEST request_4 1714124809525 1714124812540 OK +REQUEST request_3 1714124809525 1714124812545 OK +USER GameSimulation END 1714124812545 +REQUEST request_5 1714124809546 1714124812546 OK +USER GameSimulation END 1714124812546 +REQUEST request_3 1714124809548 1714124812553 OK +REQUEST request_3 1714124809562 1714124812565 OK +REQUEST request_5 1714124809550 1714124812567 OK +USER GameSimulation END 1714124812568 +REQUEST request_2 1714124809549 1714124812570 OK +REQUEST request_5 1714124809526 1714124812574 OK +REQUEST request_4 1714124809566 1714124812575 OK +USER GameSimulation END 1714124812576 +REQUEST request_6 1714124809557 1714124812576 OK +REQUEST request_6 1714124809547 1714124812580 OK +REQUEST request_5 1714124809549 1714124812581 OK +REQUEST request_2 1714124809559 1714124812581 OK +REQUEST request_6 1714124809567 1714124812584 OK +REQUEST request_3 1714124809516 1714124812587 OK +REQUEST request_4 1714124809572 1714124812589 OK +REQUEST request_2 1714124809551 1714124812589 OK +REQUEST request_6 1714124809564 1714124812590 OK +REQUEST request_2 1714124809524 1714124812590 OK +REQUEST request_4 1714124809538 1714124812590 OK +REQUEST request_4 1714124809560 1714124812594 OK +REQUEST request_2 1714124809551 1714124812603 OK +REQUEST request_2 1714124809563 1714124812606 OK +REQUEST request_5 1714124809563 1714124812611 OK +REQUEST request_2 1714124809564 1714124812618 OK +REQUEST request_5 1714124809516 1714124812618 OK +REQUEST request_4 1714124809525 1714124812619 OK +REQUEST request_4 1714124809547 1714124812621 OK +REQUEST request_6 1714124809549 1714124812621 OK +USER GameSimulation END 1714124812621 +REQUEST request_6 1714124809572 1714124812621 OK +REQUEST request_6 1714124809570 1714124812622 OK +REQUEST request_3 1714124809552 1714124812630 OK +REQUEST request_4 1714124809569 1714124812630 OK +REQUEST request_2 1714124809569 1714124812631 OK +REQUEST request_6 1714124809567 1714124812632 OK +REQUEST request_5 1714124809567 1714124812635 OK +REQUEST request_4 1714124809564 1714124812642 OK +REQUEST request_5 1714124809569 1714124812650 OK +REQUEST request_5 1714124809567 1714124812658 OK +REQUEST request_5 1714124809552 1714124812670 OK +REQUEST request_3 1714124809549 1714124812676 OK +REQUEST request_5 1714124809553 1714124812677 OK +USER GameSimulation END 1714124812678 +REQUEST request_3 1714124809566 1714124812698 OK +REQUEST request_2 1714124809566 1714124812698 OK +USER GameSimulation END 1714124812698 +REQUEST request_2 1714124809566 1714124812705 OK +REQUEST request_5 1714124809565 1714124812706 OK +REQUEST request_6 1714124809524 1714124812710 OK +REQUEST request_2 1714124809537 1714124812710 OK +REQUEST request_5 1714124809524 1714124812710 OK +USER GameSimulation END 1714124812711 +REQUEST request_4 1714124809552 1714124812711 OK +REQUEST request_2 1714124809549 1714124812724 OK +REQUEST request_5 1714124809552 1714124812743 OK +REQUEST request_6 1714124809552 1714124812746 OK +REQUEST request_5 1714124809536 1714124812746 OK +REQUEST request_3 1714124809552 1714124812750 OK +USER GameSimulation END 1714124812751 +REQUEST request_4 1714124809564 1714124812751 OK +REQUEST request_6 1714124809566 1714124812755 OK +REQUEST request_2 1714124809546 1714124812757 OK +REQUEST request_6 1714124809581 1714124812758 OK +REQUEST request_6 1714124809545 1714124812758 OK +USER GameSimulation END 1714124812759 +REQUEST request_3 1714124809564 1714124812769 OK +USER GameSimulation END 1714124812770 +REQUEST request_5 1714124809582 1714124812773 OK +REQUEST request_2 1714124809566 1714124812773 OK +USER GameSimulation END 1714124812774 +REQUEST request_3 1714124809567 1714124812779 OK +USER GameSimulation END 1714124812779 +REQUEST request_2 1714124809594 1714124812787 OK +REQUEST request_2 1714124809580 1714124812787 OK +USER GameSimulation END 1714124812787 +REQUEST request_5 1714124809588 1714124812788 OK +REQUEST request_3 1714124809581 1714124812788 OK +REQUEST request_6 1714124809584 1714124812789 OK +REQUEST request_4 1714124809564 1714124812809 OK +REQUEST request_5 1714124809587 1714124812814 OK +REQUEST request_6 1714124809589 1714124812815 OK +REQUEST request_5 1714124809574 1714124812817 OK +REQUEST request_6 1714124809587 1714124812818 OK +REQUEST request_5 1714124809581 1714124812819 OK +REQUEST request_6 1714124809574 1714124812820 OK +REQUEST request_4 1714124809565 1714124812820 OK +REQUEST request_2 1714124809587 1714124812825 OK +REQUEST request_4 1714124809583 1714124812826 OK +REQUEST request_3 1714124809550 1714124812833 OK +USER GameSimulation END 1714124812833 +REQUEST request_2 1714124809564 1714124812846 OK +REQUEST request_5 1714124809565 1714124812847 OK +REQUEST request_6 1714124809563 1714124812848 OK +REQUEST request_4 1714124809588 1714124812849 OK +REQUEST request_5 1714124809562 1714124812849 OK +USER GameSimulation END 1714124812849 +USER GameSimulation END 1714124812849 +REQUEST request_3 1714124809583 1714124812850 OK +REQUEST request_4 1714124809573 1714124812855 OK +USER GameSimulation END 1714124812855 +REQUEST request_2 1714124809582 1714124812863 OK +REQUEST request_4 1714124809525 1714124812865 OK +REQUEST request_5 1714124809584 1714124812865 OK +USER GameSimulation END 1714124812866 +REQUEST request_3 1714124809570 1714124812873 OK +REQUEST request_4 1714124809564 1714124812874 OK +USER GameSimulation END 1714124812875 +REQUEST request_3 1714124809565 1714124812877 OK +REQUEST request_4 1714124809549 1714124812878 OK +REQUEST request_3 1714124809525 1714124812879 OK +USER GameSimulation END 1714124812880 +REQUEST request_3 1714124809560 1714124812882 OK +REQUEST request_2 1714124809565 1714124812885 OK +USER GameSimulation END 1714124812885 +REQUEST request_2 1714124809565 1714124812896 OK +REQUEST request_5 1714124809552 1714124812900 OK +REQUEST request_4 1714124809551 1714124812910 OK +REQUEST request_5 1714124809566 1714124812912 OK +REQUEST request_5 1714124809538 1714124812916 OK +REQUEST request_4 1714124809571 1714124812917 OK +REQUEST request_2 1714124809570 1714124812922 OK +REQUEST request_4 1714124809563 1714124812922 OK +USER GameSimulation END 1714124812922 +REQUEST request_3 1714124809566 1714124812922 OK +USER GameSimulation END 1714124812923 +REQUEST request_2 1714124809515 1714124812923 OK +USER GameSimulation END 1714124812923 +REQUEST request_6 1714124809552 1714124812928 OK +REQUEST request_3 1714124809549 1714124812931 OK +REQUEST request_6 1714124809570 1714124812931 OK +USER GameSimulation END 1714124812932 +REQUEST request_3 1714124809551 1714124812940 OK +USER GameSimulation END 1714124812941 +REQUEST request_2 1714124809569 1714124812944 OK +REQUEST request_4 1714124809569 1714124812944 OK +REQUEST request_5 1714124809547 1714124812951 OK +REQUEST request_5 1714124809572 1714124812956 OK +REQUEST request_6 1714124809550 1714124812957 OK +REQUEST request_4 1714124809567 1714124812961 OK +REQUEST request_3 1714124809569 1714124812962 OK +REQUEST request_6 1714124809549 1714124812962 OK +USER GameSimulation END 1714124812963 +REQUEST request_6 1714124809533 1714124812963 OK +REQUEST request_4 1714124809569 1714124812963 OK +USER GameSimulation END 1714124812963 +REQUEST request_5 1714124809569 1714124812964 OK +USER GameSimulation END 1714124812964 +REQUEST request_4 1714124809535 1714124812969 OK +REQUEST request_2 1714124809571 1714124812969 OK +REQUEST request_6 1714124809559 1714124812973 OK +USER GameSimulation END 1714124812973 +REQUEST request_4 1714124809551 1714124812974 OK +REQUEST request_3 1714124809569 1714124812979 OK +REQUEST request_4 1714124809569 1714124812979 OK +REQUEST request_5 1714124809549 1714124812984 OK +REQUEST request_6 1714124809558 1714124812984 OK +USER GameSimulation END 1714124812984 +REQUEST request_3 1714124809551 1714124812990 OK +USER GameSimulation END 1714124812991 +REQUEST request_4 1714124809515 1714124812991 OK +REQUEST request_3 1714124809546 1714124812994 OK +REQUEST request_3 1714124809572 1714124812997 OK +USER GameSimulation END 1714124812997 +REQUEST request_3 1714124809569 1714124812998 OK +REQUEST request_2 1714124809535 1714124813002 OK +REQUEST request_3 1714124809535 1714124813002 OK +USER GameSimulation END 1714124813002 +REQUEST request_4 1714124809522 1714124813003 OK +REQUEST request_6 1714124809569 1714124813003 OK +REQUEST request_3 1714124809525 1714124813006 OK +USER GameSimulation END 1714124813006 +REQUEST request_2 1714124809526 1714124813010 OK +USER GameSimulation END 1714124813010 +REQUEST request_2 1714124809518 1714124813013 OK +REQUEST request_6 1714124809567 1714124813013 OK +USER GameSimulation END 1714124813013 +REQUEST request_2 1714124809552 1714124813023 OK +REQUEST request_5 1714124809553 1714124813027 OK +REQUEST request_3 1714124809538 1714124813030 OK +USER GameSimulation END 1714124813030 +REQUEST request_6 1714124809567 1714124813035 OK +REQUEST request_2 1714124809563 1714124813035 OK +REQUEST request_5 1714124809570 1714124813039 OK +REQUEST request_2 1714124809569 1714124813039 OK +USER GameSimulation END 1714124813039 +USER GameSimulation END 1714124813039 +REQUEST request_6 1714124809568 1714124813042 OK +REQUEST request_2 1714124809568 1714124813045 OK +REQUEST request_6 1714124809550 1714124813048 OK +USER GameSimulation END 1714124813048 +REQUEST request_3 1714124809569 1714124813051 OK +USER GameSimulation END 1714124813051 +REQUEST request_4 1714124809552 1714124813051 OK +REQUEST request_2 1714124809562 1714124813060 OK +USER GameSimulation END 1714124813061 +REQUEST request_2 1714124809566 1714124813064 OK +USER GameSimulation END 1714124813064 +REQUEST request_5 1714124809564 1714124813064 OK +REQUEST request_4 1714124809567 1714124813065 OK +USER GameSimulation END 1714124813065 +REQUEST request_6 1714124809516 1714124813074 OK +USER GameSimulation END 1714124813074 +REQUEST request_3 1714124809552 1714124813079 OK +REQUEST request_5 1714124809567 1714124813079 OK +USER GameSimulation END 1714124813079 +USER GameSimulation END 1714124813079 +REQUEST request_4 1714124809587 1714124813081 OK +REQUEST request_4 1714124809547 1714124813086 OK +USER GameSimulation END 1714124813087 +REQUEST request_4 1714124809575 1714124813088 OK +USER GameSimulation END 1714124813088 +REQUEST request_5 1714124809557 1714124813089 OK +USER GameSimulation END 1714124813089 +REQUEST request_3 1714124809564 1714124813091 OK +USER GameSimulation END 1714124813092 +REQUEST request_3 1714124809591 1714124813109 OK +USER GameSimulation END 1714124813110 +REQUEST request_5 1714124809581 1714124813114 OK +USER GameSimulation END 1714124813114 +REQUEST request_5 1714124809584 1714124813122 OK +USER GameSimulation END 1714124813123 +REQUEST request_3 1714124809586 1714124813124 OK +USER GameSimulation END 1714124813125 +REQUEST request_5 1714124809560 1714124813126 OK +USER GameSimulation END 1714124813126 diff --git a/docs/load_tests/gamesimulation-200-Current/style/bootstrap.min.css b/docs/load_tests/gamesimulation-200-Current/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-200-Current/style/close.svg b/docs/load_tests/gamesimulation-200-Current/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/executions.svg b/docs/load_tests/gamesimulation-200-Current/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/expand.svg b/docs/load_tests/gamesimulation-200-Current/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/favicon.ico b/docs/load_tests/gamesimulation-200-Current/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-200-Current/style/fullscreen.svg b/docs/load_tests/gamesimulation-200-Current/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/style/logo-dark.svg b/docs/load_tests/gamesimulation-200-Current/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/logo-light.svg b/docs/load_tests/gamesimulation-200-Current/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-200-Current/style/sort-down.svg b/docs/load_tests/gamesimulation-200-Current/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/style/sort-up.svg b/docs/load_tests/gamesimulation-200-Current/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/style/sort.svg b/docs/load_tests/gamesimulation-200-Current/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-200-Current/style/style.css b/docs/load_tests/gamesimulation-200-Current/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-200-Current/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-500-10s/index.html b/docs/load_tests/gamesimulation-500-10s/index.html new file mode 100644 index 00000000..173cdfd9 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/index.html @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 10:19:25 GMT + + + Duration: + 30s + + + Description: + Run 500 petitions during 10 seconds + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/js/all_sessions.js b/docs/load_tests/gamesimulation-500-10s/js/all_sessions.js new file mode 100644 index 00000000..788fc807 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714126766000,51],[1714126767000,92],[1714126768000,128],[1714126769000,162],[1714126770000,197],[1714126771000,233],[1714126772000,266],[1714126773000,301],[1714126774000,341],[1714126775000,377],[1714126776000,358],[1714126777000,337],[1714126778000,329],[1714126779000,315],[1714126780000,308],[1714126781000,301],[1714126782000,290],[1714126783000,282],[1714126784000,272],[1714126785000,259],[1714126786000,227],[1714126787000,222],[1714126788000,159],[1714126789000,144],[1714126790000,134],[1714126791000,116],[1714126792000,93],[1714126793000,66],[1714126794000,42],[1714126795000,42],[1714126796000,42] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/js/assertions.xml b/docs/load_tests/gamesimulation-500-10s/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/js/bootstrap.min.js b/docs/load_tests/gamesimulation-500-10s/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/js/ellipsis.js b/docs/load_tests/gamesimulation-500-10s/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-500-10s/js/gatling.js b/docs/load_tests/gamesimulation-500-10s/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-500-10s/js/global_stats.json b/docs/load_tests/gamesimulation-500-10s/js/global_stats.json new file mode 100644 index 00000000..0161557f --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 3121, + "ko": 379 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10002 + }, + "maxResponseTime": { + "total": 19313, + "ok": 17020, + "ko": 19313 + }, + "meanResponseTime": { + "total": 5745, + "ok": 4844, + "ko": 13169 + }, + "standardDeviation": { + "total": 5153, + "ok": 4465, + "ko": 4387 + }, + "percentiles1": { + "total": 4739, + "ok": 3842, + "ko": 10021 + }, + "percentiles2": { + "total": 9520, + "ok": 6458, + "ko": 19267 + }, + "percentiles3": { + "total": 16140, + "ok": 14311, + "ko": 19295 + }, + "percentiles4": { + "total": 19287, + "ok": 16390, + "ko": 19312 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 695, + "percentage": 20 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 118, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 2308, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 379, + "percentage": 11 +}, + "meanNumberOfRequestsPerSecond": { + "total": 112.90322580645162, + "ok": 100.6774193548387, + "ko": 12.225806451612904 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/js/highcharts-more.js b/docs/load_tests/gamesimulation-500-10s/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-500-10s/js/highstock.js b/docs/load_tests/gamesimulation-500-10s/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-500-10s/js/stats.js b/docs/load_tests/gamesimulation-500-10s/js/stats.js new file mode 100644 index 00000000..d6aeb12b --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "3500", + "ok": "3121", + "ko": "379" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "10002" + }, + "maxResponseTime": { + "total": "19313", + "ok": "17020", + "ko": "19313" + }, + "meanResponseTime": { + "total": "5745", + "ok": "4844", + "ko": "13169" + }, + "standardDeviation": { + "total": "5153", + "ok": "4465", + "ko": "4387" + }, + "percentiles1": { + "total": "4739", + "ok": "3842", + "ko": "10021" + }, + "percentiles2": { + "total": "9520", + "ok": "6458", + "ko": "19267" + }, + "percentiles3": { + "total": "16140", + "ok": "14311", + "ko": "19295" + }, + "percentiles4": { + "total": "19287", + "ok": "16390", + "ko": "19312" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 695, + "percentage": 20 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 118, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 2308, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 379, + "percentage": 11 +}, + "meanNumberOfRequestsPerSecond": { + "total": "112.903", + "ok": "100.677", + "ko": "12.226" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "54", + "ok": "54", + "ko": "-" + }, + "maxResponseTime": { + "total": "10126", + "ok": "10126", + "ko": "-" + }, + "meanResponseTime": { + "total": "3257", + "ok": "3257", + "ko": "-" + }, + "standardDeviation": { + "total": "1955", + "ok": "1955", + "ko": "-" + }, + "percentiles1": { + "total": "3023", + "ok": "3023", + "ko": "-" + }, + "percentiles2": { + "total": "5152", + "ok": "5152", + "ko": "-" + }, + "percentiles3": { + "total": "5990", + "ok": "5990", + "ko": "-" + }, + "percentiles4": { + "total": "6534", + "ok": "6534", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 65, + "percentage": 13 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 29, + "percentage": 6 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 406, + "percentage": 81 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "16.129", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "171", + "ok": "171", + "ko": "-" + }, + "meanResponseTime": { + "total": "63", + "ok": "63", + "ko": "-" + }, + "standardDeviation": { + "total": "28", + "ok": "28", + "ko": "-" + }, + "percentiles1": { + "total": "56", + "ok": "56", + "ko": "-" + }, + "percentiles2": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "percentiles3": { + "total": "134", + "ok": "134", + "ko": "-" + }, + "percentiles4": { + "total": "151", + "ok": "151", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "16.129", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "500", + "ok": "424", + "ko": "76" + }, + "minResponseTime": { + "total": "158", + "ok": "158", + "ko": "10002" + }, + "maxResponseTime": { + "total": "19313", + "ok": "16915", + "ko": "19313" + }, + "meanResponseTime": { + "total": "7333", + "ok": "6284", + "ko": "13185" + }, + "standardDeviation": { + "total": "4984", + "ok": "4312", + "ko": "4393" + }, + "percentiles1": { + "total": "6162", + "ok": "5676", + "ko": "10021" + }, + "percentiles2": { + "total": "10020", + "ok": "9297", + "ko": "19262" + }, + "percentiles3": { + "total": "19246", + "ok": "15093", + "ko": "19301" + }, + "percentiles4": { + "total": "19298", + "ok": "16329", + "ko": "19313" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 27, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 19, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 378, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 76, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "13.677", + "ko": "2.452" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "500", + "ok": "425", + "ko": "75" + }, + "minResponseTime": { + "total": "63", + "ok": "63", + "ko": "10002" + }, + "maxResponseTime": { + "total": "19313", + "ok": "16972", + "ko": "19313" + }, + "meanResponseTime": { + "total": "7289", + "ok": "6285", + "ko": "12979" + }, + "standardDeviation": { + "total": "5110", + "ok": "4551", + "ko": "4318" + }, + "percentiles1": { + "total": "6051", + "ok": "5484", + "ko": "10021" + }, + "percentiles2": { + "total": "10022", + "ok": "9418", + "ko": "19267" + }, + "percentiles3": { + "total": "16968", + "ok": "15306", + "ko": "19287" + }, + "percentiles4": { + "total": "19282", + "ok": "16672", + "ko": "19300" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 28, + "percentage": 6 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 18, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 379, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 75, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "13.71", + "ko": "2.419" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "500", + "ok": "424", + "ko": "76" + }, + "minResponseTime": { + "total": "127", + "ok": "127", + "ko": "10002" + }, + "maxResponseTime": { + "total": "19313", + "ok": "16959", + "ko": "19313" + }, + "meanResponseTime": { + "total": "7385", + "ok": "6258", + "ko": "13674" + }, + "standardDeviation": { + "total": "5205", + "ok": "4462", + "ko": "4528" + }, + "percentiles1": { + "total": "6105", + "ok": "5522", + "ko": "10025" + }, + "percentiles2": { + "total": "10023", + "ok": "9324", + "ko": "19273" + }, + "percentiles3": { + "total": "19263", + "ok": "14857", + "ko": "19298" + }, + "percentiles4": { + "total": "19297", + "ok": "16357", + "ko": "19312" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 27, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 376, + "percentage": 75 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 76, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "13.677", + "ko": "2.452" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "500", + "ok": "422", + "ko": "78" + }, + "minResponseTime": { + "total": "237", + "ok": "237", + "ko": "10003" + }, + "maxResponseTime": { + "total": "19310", + "ok": "17020", + "ko": "19310" + }, + "meanResponseTime": { + "total": "7564", + "ok": "6518", + "ko": "13221" + }, + "standardDeviation": { + "total": "5151", + "ok": "4566", + "ko": "4402" + }, + "percentiles1": { + "total": "6129", + "ok": "5406", + "ko": "10021" + }, + "percentiles2": { + "total": "10029", + "ok": "9505", + "ko": "19264" + }, + "percentiles3": { + "total": "19248", + "ok": "15552", + "ko": "19290" + }, + "percentiles4": { + "total": "19282", + "ok": "16570", + "ko": "19300" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 23, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 383, + "percentage": 77 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 78, + "percentage": 16 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "13.613", + "ko": "2.516" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "500", + "ok": "426", + "ko": "74" + }, + "minResponseTime": { + "total": "60", + "ok": "60", + "ko": "10003" + }, + "maxResponseTime": { + "total": "19297", + "ok": "16972", + "ko": "19297" + }, + "meanResponseTime": { + "total": "7325", + "ok": "6380", + "ko": "12770" + }, + "standardDeviation": { + "total": "5060", + "ok": "4572", + "ko": "4231" + }, + "percentiles1": { + "total": "6106", + "ok": "5484", + "ko": "10021" + }, + "percentiles2": { + "total": "10022", + "ok": "9359", + "ko": "19264" + }, + "percentiles3": { + "total": "16670", + "ok": "15444", + "ko": "19289" + }, + "percentiles4": { + "total": "19286", + "ok": "16653", + "ko": "19295" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 25, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 15, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 386, + "percentage": 77 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 74, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": "16.129", + "ok": "13.742", + "ko": "2.387" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-500-10s/js/stats.json b/docs/load_tests/gamesimulation-500-10s/js/stats.json new file mode 100644 index 00000000..37254402 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 3121, + "ko": 379 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10002 + }, + "maxResponseTime": { + "total": 19313, + "ok": 17020, + "ko": 19313 + }, + "meanResponseTime": { + "total": 5745, + "ok": 4844, + "ko": 13169 + }, + "standardDeviation": { + "total": 5153, + "ok": 4465, + "ko": 4387 + }, + "percentiles1": { + "total": 4739, + "ok": 3842, + "ko": 10021 + }, + "percentiles2": { + "total": 9520, + "ok": 6458, + "ko": 19267 + }, + "percentiles3": { + "total": 16140, + "ok": 14311, + "ko": 19295 + }, + "percentiles4": { + "total": 19287, + "ok": 16390, + "ko": 19312 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 695, + "percentage": 20 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 118, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 2308, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 379, + "percentage": 11 +}, + "meanNumberOfRequestsPerSecond": { + "total": 112.90322580645162, + "ok": 100.6774193548387, + "ko": 12.225806451612904 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 54, + "ok": 54, + "ko": 0 + }, + "maxResponseTime": { + "total": 10126, + "ok": 10126, + "ko": 0 + }, + "meanResponseTime": { + "total": 3257, + "ok": 3257, + "ko": 0 + }, + "standardDeviation": { + "total": 1955, + "ok": 1955, + "ko": 0 + }, + "percentiles1": { + "total": 3023, + "ok": 3023, + "ko": 0 + }, + "percentiles2": { + "total": 5152, + "ok": 5152, + "ko": 0 + }, + "percentiles3": { + "total": 5990, + "ok": 5990, + "ko": 0 + }, + "percentiles4": { + "total": 6534, + "ok": 6534, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 65, + "percentage": 13 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 29, + "percentage": 6 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 406, + "percentage": 81 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 16.129032258064516, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 171, + "ok": 171, + "ko": 0 + }, + "meanResponseTime": { + "total": 63, + "ok": 63, + "ko": 0 + }, + "standardDeviation": { + "total": 28, + "ok": 28, + "ko": 0 + }, + "percentiles1": { + "total": 56, + "ok": 56, + "ko": 0 + }, + "percentiles2": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "percentiles3": { + "total": 134, + "ok": 134, + "ko": 0 + }, + "percentiles4": { + "total": 151, + "ok": 151, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 16.129032258064516, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 500, + "ok": 424, + "ko": 76 + }, + "minResponseTime": { + "total": 158, + "ok": 158, + "ko": 10002 + }, + "maxResponseTime": { + "total": 19313, + "ok": 16915, + "ko": 19313 + }, + "meanResponseTime": { + "total": 7333, + "ok": 6284, + "ko": 13185 + }, + "standardDeviation": { + "total": 4984, + "ok": 4312, + "ko": 4393 + }, + "percentiles1": { + "total": 6162, + "ok": 5676, + "ko": 10021 + }, + "percentiles2": { + "total": 10020, + "ok": 9297, + "ko": 19262 + }, + "percentiles3": { + "total": 19246, + "ok": 15093, + "ko": 19301 + }, + "percentiles4": { + "total": 19298, + "ok": 16329, + "ko": 19313 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 27, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 19, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 378, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 76, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 13.67741935483871, + "ko": 2.4516129032258065 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 500, + "ok": 425, + "ko": 75 + }, + "minResponseTime": { + "total": 63, + "ok": 63, + "ko": 10002 + }, + "maxResponseTime": { + "total": 19313, + "ok": 16972, + "ko": 19313 + }, + "meanResponseTime": { + "total": 7289, + "ok": 6285, + "ko": 12979 + }, + "standardDeviation": { + "total": 5110, + "ok": 4551, + "ko": 4318 + }, + "percentiles1": { + "total": 6051, + "ok": 5484, + "ko": 10021 + }, + "percentiles2": { + "total": 10022, + "ok": 9418, + "ko": 19267 + }, + "percentiles3": { + "total": 16968, + "ok": 15306, + "ko": 19287 + }, + "percentiles4": { + "total": 19282, + "ok": 16672, + "ko": 19300 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 28, + "percentage": 6 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 18, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 379, + "percentage": 76 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 75, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 13.709677419354838, + "ko": 2.4193548387096775 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 500, + "ok": 424, + "ko": 76 + }, + "minResponseTime": { + "total": 127, + "ok": 127, + "ko": 10002 + }, + "maxResponseTime": { + "total": 19313, + "ok": 16959, + "ko": 19313 + }, + "meanResponseTime": { + "total": 7385, + "ok": 6258, + "ko": 13674 + }, + "standardDeviation": { + "total": 5205, + "ok": 4462, + "ko": 4528 + }, + "percentiles1": { + "total": 6105, + "ok": 5522, + "ko": 10025 + }, + "percentiles2": { + "total": 10023, + "ok": 9324, + "ko": 19273 + }, + "percentiles3": { + "total": 19263, + "ok": 14857, + "ko": 19298 + }, + "percentiles4": { + "total": 19297, + "ok": 16357, + "ko": 19312 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 27, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 376, + "percentage": 75 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 76, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 13.67741935483871, + "ko": 2.4516129032258065 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 500, + "ok": 422, + "ko": 78 + }, + "minResponseTime": { + "total": 237, + "ok": 237, + "ko": 10003 + }, + "maxResponseTime": { + "total": 19310, + "ok": 17020, + "ko": 19310 + }, + "meanResponseTime": { + "total": 7564, + "ok": 6518, + "ko": 13221 + }, + "standardDeviation": { + "total": 5151, + "ok": 4566, + "ko": 4402 + }, + "percentiles1": { + "total": 6129, + "ok": 5406, + "ko": 10021 + }, + "percentiles2": { + "total": 10029, + "ok": 9505, + "ko": 19264 + }, + "percentiles3": { + "total": 19248, + "ok": 15552, + "ko": 19290 + }, + "percentiles4": { + "total": 19282, + "ok": 16570, + "ko": 19300 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 23, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 16, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 383, + "percentage": 77 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 78, + "percentage": 16 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 13.612903225806452, + "ko": 2.5161290322580645 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 500, + "ok": 426, + "ko": 74 + }, + "minResponseTime": { + "total": 60, + "ok": 60, + "ko": 10003 + }, + "maxResponseTime": { + "total": 19297, + "ok": 16972, + "ko": 19297 + }, + "meanResponseTime": { + "total": 7325, + "ok": 6380, + "ko": 12770 + }, + "standardDeviation": { + "total": 5060, + "ok": 4572, + "ko": 4231 + }, + "percentiles1": { + "total": 6106, + "ok": 5484, + "ko": 10021 + }, + "percentiles2": { + "total": 10022, + "ok": 9359, + "ko": 19264 + }, + "percentiles3": { + "total": 16670, + "ok": 15444, + "ko": 19289 + }, + "percentiles4": { + "total": 19286, + "ok": 16653, + "ko": 19295 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 25, + "percentage": 5 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 15, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 386, + "percentage": 77 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 74, + "percentage": 15 +}, + "meanNumberOfRequestsPerSecond": { + "total": 16.129032258064516, + "ok": 13.741935483870968, + "ko": 2.3870967741935485 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/js/theme.js b/docs/load_tests/gamesimulation-500-10s/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-500-10s/js/unpack.js b/docs/load_tests/gamesimulation-500-10s/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-0-693933696.html b/docs/load_tests/gamesimulation-500-10s/req_request-0-693933696.html new file mode 100644 index 00000000..3eb70810 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-1-693933697.html b/docs/load_tests/gamesimulation-500-10s/req_request-1-693933697.html new file mode 100644 index 00000000..b7eba90a --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-2-693933698.html b/docs/load_tests/gamesimulation-500-10s/req_request-2-693933698.html new file mode 100644 index 00000000..bb1bbb7c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-2-693933698.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-3-693933699.html b/docs/load_tests/gamesimulation-500-10s/req_request-3-693933699.html new file mode 100644 index 00000000..cfad8221 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-3-693933699.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-4-693933700.html b/docs/load_tests/gamesimulation-500-10s/req_request-4-693933700.html new file mode 100644 index 00000000..a3afcadd --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-4-693933700.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-5-693933701.html b/docs/load_tests/gamesimulation-500-10s/req_request-5-693933701.html new file mode 100644 index 00000000..1a48eae5 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-5-693933701.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/req_request-6-693933702.html b/docs/load_tests/gamesimulation-500-10s/req_request-6-693933702.html new file mode 100644 index 00000000..a6589ee1 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/req_request-6-693933702.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-10s/simulation.log b/docs/load_tests/gamesimulation-500-10s/simulation.log new file mode 100644 index 00000000..4fa48aa8 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/simulation.log @@ -0,0 +1,4501 @@ +RUN GameSimulation gamesimulation 1714126765107 Run 500 petitions during 10 seconds 3.10.5 +USER GameSimulation START 1714126765590 +USER GameSimulation START 1714126765600 +USER GameSimulation START 1714126765617 +USER GameSimulation START 1714126765632 +USER GameSimulation START 1714126765665 +USER GameSimulation START 1714126765678 +REQUEST request_0 1714126765589 1714126765652 OK +REQUEST request_0 1714126765616 1714126765678 OK +REQUEST request_0 1714126765599 1714126765659 OK +REQUEST request_0 1714126765630 1714126765690 OK +USER GameSimulation START 1714126765693 +REQUEST request_1 1714126765688 1714126765716 OK +REQUEST request_1 1714126765688 1714126765717 OK +REQUEST request_1 1714126765688 1714126765717 OK +REQUEST request_1 1714126765691 1714126765720 OK +REQUEST request_0 1714126765663 1714126765722 OK +USER GameSimulation START 1714126765727 +REQUEST request_0 1714126765678 1714126765732 OK +USER GameSimulation START 1714126765738 +REQUEST request_6 1714126765693 1714126765753 OK +USER GameSimulation START 1714126765753 +REQUEST request_4 1714126765689 1714126765761 OK +REQUEST request_4 1714126765692 1714126765762 OK +REQUEST request_6 1714126765690 1714126765767 OK +REQUEST request_4 1714126765690 1714126765768 OK +REQUEST request_6 1714126765690 1714126765769 OK +REQUEST request_4 1714126765689 1714126765769 OK +REQUEST request_6 1714126765690 1714126765773 OK +REQUEST request_0 1714126765693 1714126765773 OK +REQUEST request_1 1714126765726 1714126765773 OK +REQUEST request_1 1714126765734 1714126765775 OK +USER GameSimulation START 1714126765785 +REQUEST request_0 1714126765725 1714126765787 OK +REQUEST request_4 1714126765728 1714126765791 OK +USER GameSimulation START 1714126765800 +REQUEST request_1 1714126765774 1714126765814 OK +USER GameSimulation START 1714126765816 +REQUEST request_6 1714126765729 1714126765817 OK +REQUEST request_2 1714126765689 1714126765816 OK +REQUEST request_2 1714126765689 1714126765817 OK +REQUEST request_2 1714126765689 1714126765816 OK +USER GameSimulation START 1714126765831 +REQUEST request_1 1714126765788 1714126765852 OK +USER GameSimulation START 1714126765861 +USER GameSimulation START 1714126765877 +USER GameSimulation START 1714126765893 +USER GameSimulation START 1714126765925 +REQUEST request_2 1714126765691 1714126765938 OK +USER GameSimulation START 1714126765941 +USER GameSimulation START 1714126765957 +REQUEST request_6 1714126765737 1714126765963 OK +USER GameSimulation START 1714126765988 +USER GameSimulation START 1714126766001 +USER GameSimulation START 1714126766017 +USER GameSimulation START 1714126766046 +USER GameSimulation START 1714126766060 +USER GameSimulation START 1714126766076 +USER GameSimulation START 1714126766107 +USER GameSimulation START 1714126766122 +USER GameSimulation START 1714126766139 +REQUEST request_2 1714126765735 1714126766151 OK +USER GameSimulation START 1714126766154 +REQUEST request_3 1714126765689 1714126766156 OK +USER GameSimulation START 1714126766186 +USER GameSimulation START 1714126766202 +USER GameSimulation START 1714126766218 +REQUEST request_4 1714126765736 1714126766231 OK +USER GameSimulation START 1714126766234 +REQUEST request_3 1714126765689 1714126766235 OK +USER GameSimulation START 1714126766266 +REQUEST request_3 1714126765689 1714126766276 OK +REQUEST request_3 1714126765692 1714126766280 OK +REQUEST request_5 1714126765690 1714126766281 OK +USER GameSimulation START 1714126766283 +REQUEST request_5 1714126765690 1714126766283 OK +USER GameSimulation END 1714126766290 +USER GameSimulation END 1714126766290 +REQUEST request_3 1714126765727 1714126766290 OK +REQUEST request_5 1714126765692 1714126766296 OK +USER GameSimulation START 1714126766297 +REQUEST request_5 1714126765690 1714126766298 OK +USER GameSimulation END 1714126766299 +REQUEST request_2 1714126765726 1714126766300 OK +REQUEST request_0 1714126765753 1714126766301 OK +REQUEST request_5 1714126765736 1714126766301 OK +REQUEST request_0 1714126765737 1714126766300 OK +REQUEST request_5 1714126765728 1714126766302 OK +REQUEST request_3 1714126765735 1714126766302 OK +USER GameSimulation END 1714126766303 +USER GameSimulation END 1714126766304 +USER GameSimulation END 1714126766304 +REQUEST request_2 1714126765774 1714126766310 OK +USER GameSimulation START 1714126766326 +USER GameSimulation START 1714126766341 +USER GameSimulation START 1714126766356 +REQUEST request_4 1714126765775 1714126766372 OK +REQUEST request_3 1714126765775 1714126766373 OK +REQUEST request_1 1714126766304 1714126766377 OK +REQUEST request_1 1714126766304 1714126766377 OK +REQUEST request_0 1714126765784 1714126766377 OK +USER GameSimulation START 1714126766378 +REQUEST request_5 1714126765775 1714126766380 OK +REQUEST request_6 1714126765775 1714126766381 OK +USER GameSimulation END 1714126766381 +REQUEST request_2 1714126765788 1714126766384 OK +REQUEST request_6 1714126765789 1714126766388 OK +REQUEST request_4 1714126765789 1714126766391 OK +REQUEST request_3 1714126765789 1714126766392 OK +REQUEST request_0 1714126765799 1714126766392 OK +REQUEST request_0 1714126765876 1714126766393 OK +REQUEST request_0 1714126765861 1714126766394 OK +REQUEST request_0 1714126765815 1714126766394 OK +REQUEST request_0 1714126765830 1714126766394 OK +REQUEST request_0 1714126765923 1714126766396 OK +REQUEST request_0 1714126765892 1714126766396 OK +USER GameSimulation START 1714126766401 +USER GameSimulation START 1714126766417 +REQUEST request_0 1714126765939 1714126766433 OK +REQUEST request_1 1714126766378 1714126766436 OK +REQUEST request_1 1714126766393 1714126766436 OK +REQUEST request_1 1714126766394 1714126766436 OK +USER GameSimulation START 1714126766437 +REQUEST request_1 1714126766395 1714126766437 OK +REQUEST request_1 1714126766397 1714126766437 OK +REQUEST request_1 1714126766397 1714126766437 OK +REQUEST request_1 1714126766394 1714126766438 OK +REQUEST request_1 1714126766395 1714126766438 OK +REQUEST request_0 1714126765955 1714126766438 OK +REQUEST request_5 1714126765789 1714126766439 OK +USER GameSimulation END 1714126766440 +REQUEST request_0 1714126765986 1714126766441 OK +REQUEST request_0 1714126766000 1714126766441 OK +REQUEST request_0 1714126766015 1714126766441 OK +REQUEST request_0 1714126766045 1714126766442 OK +REQUEST request_0 1714126766060 1714126766442 OK +REQUEST request_0 1714126766106 1714126766443 OK +REQUEST request_0 1714126766076 1714126766443 OK +REQUEST request_0 1714126766122 1714126766444 OK +REQUEST request_0 1714126766185 1714126766445 OK +REQUEST request_0 1714126766201 1714126766445 OK +REQUEST request_0 1714126766154 1714126766446 OK +REQUEST request_0 1714126766138 1714126766446 OK +REQUEST request_0 1714126766217 1714126766447 OK +REQUEST request_0 1714126766282 1714126766447 OK +REQUEST request_0 1714126766265 1714126766447 OK +REQUEST request_0 1714126766233 1714126766448 OK +REQUEST request_0 1714126766296 1714126766448 OK +REQUEST request_4 1714126766306 1714126766455 OK +REQUEST request_2 1714126766304 1714126766455 OK +REQUEST request_3 1714126766305 1714126766463 OK +REQUEST request_1 1714126766434 1714126766463 OK +REQUEST request_4 1714126766307 1714126766463 OK +USER GameSimulation START 1714126766465 +USER GameSimulation START 1714126766477 +USER GameSimulation START 1714126766494 +REQUEST request_1 1714126766439 1714126766514 OK +USER GameSimulation START 1714126766524 +REQUEST request_1 1714126766442 1714126766530 OK +REQUEST request_1 1714126766442 1714126766530 OK +REQUEST request_1 1714126766442 1714126766531 OK +REQUEST request_1 1714126766444 1714126766531 OK +REQUEST request_1 1714126766443 1714126766532 OK +REQUEST request_1 1714126766443 1714126766532 OK +REQUEST request_1 1714126766444 1714126766532 OK +REQUEST request_1 1714126766445 1714126766533 OK +REQUEST request_1 1714126766445 1714126766534 OK +REQUEST request_1 1714126766446 1714126766534 OK +REQUEST request_1 1714126766446 1714126766534 OK +REQUEST request_1 1714126766446 1714126766534 OK +REQUEST request_1 1714126766447 1714126766534 OK +REQUEST request_1 1714126766448 1714126766535 OK +REQUEST request_1 1714126766449 1714126766535 OK +REQUEST request_1 1714126766447 1714126766536 OK +REQUEST request_1 1714126766449 1714126766536 OK +REQUEST request_6 1714126766307 1714126766538 OK +USER GameSimulation START 1714126766541 +REQUEST request_5 1714126766307 1714126766544 OK +USER GameSimulation END 1714126766546 +REQUEST request_3 1714126766306 1714126766554 OK +REQUEST request_6 1714126766308 1714126766555 OK +USER GameSimulation START 1714126766555 +USER GameSimulation START 1714126766586 +REQUEST request_0 1714126766326 1714126766595 OK +REQUEST request_2 1714126766305 1714126766595 OK +REQUEST request_0 1714126766341 1714126766595 OK +REQUEST request_5 1714126766307 1714126766596 OK +REQUEST request_0 1714126766355 1714126766596 OK +USER GameSimulation END 1714126766597 +REQUEST request_6 1714126766379 1714126766598 OK +REQUEST request_0 1714126766378 1714126766598 OK +USER GameSimulation START 1714126766600 +REQUEST request_4 1714126766379 1714126766607 OK +USER GameSimulation START 1714126766615 +USER GameSimulation START 1714126766645 +REQUEST request_2 1714126766378 1714126766646 OK +REQUEST request_3 1714126766378 1714126766649 OK +REQUEST request_1 1714126766596 1714126766649 OK +REQUEST request_1 1714126766596 1714126766650 OK +REQUEST request_1 1714126766597 1714126766650 OK +REQUEST request_1 1714126766599 1714126766656 OK +USER GameSimulation START 1714126766661 +USER GameSimulation START 1714126766677 +REQUEST request_2 1714126766393 1714126766699 OK +REQUEST request_5 1714126766379 1714126766699 OK +USER GameSimulation END 1714126766700 +REQUEST request_4 1714126766393 1714126766700 OK +REQUEST request_4 1714126766395 1714126766702 OK +REQUEST request_5 1714126766394 1714126766704 OK +USER GameSimulation START 1714126766707 +REQUEST request_2 1714126766395 1714126766708 OK +REQUEST request_6 1714126766394 1714126766708 OK +REQUEST request_2 1714126766394 1714126766708 OK +REQUEST request_2 1714126766395 1714126766713 OK +REQUEST request_2 1714126766395 1714126766717 OK +USER GameSimulation START 1714126766722 +USER GameSimulation START 1714126766737 +REQUEST request_4 1714126766395 1714126766764 OK +USER GameSimulation START 1714126766768 +USER GameSimulation START 1714126766782 +USER GameSimulation START 1714126766798 +REQUEST request_3 1714126766395 1714126766807 OK +REQUEST request_3 1714126766395 1714126766807 OK +REQUEST request_5 1714126766395 1714126766808 OK +REQUEST request_6 1714126766396 1714126766808 OK +USER GameSimulation END 1714126766809 +USER GameSimulation START 1714126766828 +REQUEST request_4 1714126766396 1714126766841 OK +USER GameSimulation START 1714126766844 +REQUEST request_5 1714126766396 1714126766850 OK +REQUEST request_4 1714126766396 1714126766852 OK +REQUEST request_6 1714126766397 1714126766856 OK +USER GameSimulation START 1714126766859 +REQUEST request_6 1714126766396 1714126766860 OK +REQUEST request_3 1714126766396 1714126766865 OK +USER GameSimulation END 1714126766868 +USER GameSimulation START 1714126766874 +REQUEST request_6 1714126766395 1714126766896 OK +REQUEST request_3 1714126766396 1714126766897 OK +REQUEST request_5 1714126766395 1714126766901 OK +USER GameSimulation END 1714126766902 +USER GameSimulation START 1714126766904 +REQUEST request_3 1714126766397 1714126766905 OK +USER GameSimulation START 1714126766920 +USER GameSimulation START 1714126766935 +REQUEST request_6 1714126766398 1714126766946 OK +REQUEST request_2 1714126766397 1714126766947 OK +REQUEST request_0 1714126766401 1714126766948 OK +REQUEST request_2 1714126766397 1714126766948 OK +REQUEST request_6 1714126766398 1714126766949 OK +REQUEST request_5 1714126766398 1714126766949 OK +REQUEST request_4 1714126766397 1714126766957 OK +REQUEST request_4 1714126766398 1714126766957 OK +REQUEST request_3 1714126766393 1714126766963 OK +USER GameSimulation END 1714126766963 +USER GameSimulation START 1714126766967 +REQUEST request_0 1714126766417 1714126766978 OK +USER GameSimulation START 1714126766983 +USER GameSimulation START 1714126766998 +USER GameSimulation START 1714126767029 +USER GameSimulation START 1714126767045 +REQUEST request_1 1714126766949 1714126767061 OK +USER GameSimulation START 1714126767061 +REQUEST request_3 1714126766397 1714126767074 OK +REQUEST request_1 1714126766979 1714126767074 OK +REQUEST request_4 1714126766435 1714126767075 OK +REQUEST request_2 1714126766434 1714126767076 OK +REQUEST request_5 1714126766396 1714126767076 OK +USER GameSimulation END 1714126767079 +USER GameSimulation END 1714126767079 +USER GameSimulation START 1714126767079 +REQUEST request_5 1714126766398 1714126767086 OK +USER GameSimulation END 1714126767087 +USER GameSimulation START 1714126767106 +REQUEST request_3 1714126766434 1714126767112 OK +REQUEST request_0 1714126766437 1714126767112 OK +USER GameSimulation START 1714126767121 +USER GameSimulation START 1714126767136 +REQUEST request_4 1714126766439 1714126767148 OK +REQUEST request_1 1714126767113 1714126767154 OK +REQUEST request_5 1714126766435 1714126767158 OK +REQUEST request_6 1714126766439 1714126767164 OK +REQUEST request_2 1714126766439 1714126767164 OK +USER GameSimulation START 1714126767166 +REQUEST request_3 1714126766439 1714126767169 OK +REQUEST request_2 1714126766442 1714126767173 OK +USER GameSimulation START 1714126767181 +USER GameSimulation START 1714126767197 +REQUEST request_4 1714126766442 1714126767209 OK +REQUEST request_4 1714126766442 1714126767211 OK +REQUEST request_5 1714126766439 1714126767214 OK +USER GameSimulation END 1714126767215 +USER GameSimulation START 1714126767228 +REQUEST request_3 1714126766442 1714126767229 OK +REQUEST request_3 1714126766442 1714126767229 OK +USER GameSimulation START 1714126767243 +USER GameSimulation START 1714126767258 +USER GameSimulation START 1714126767288 +USER GameSimulation START 1714126767304 +REQUEST request_6 1714126766443 1714126767314 OK +USER GameSimulation START 1714126767320 +REQUEST request_2 1714126766442 1714126767322 OK +REQUEST request_5 1714126766443 1714126767323 OK +REQUEST request_2 1714126766443 1714126767327 OK +USER GameSimulation START 1714126767336 +USER GameSimulation START 1714126767366 +REQUEST request_6 1714126766444 1714126767376 OK +USER GameSimulation START 1714126767382 +REQUEST request_5 1714126766443 1714126767383 OK +REQUEST request_4 1714126766444 1714126767386 OK +REQUEST request_3 1714126766443 1714126767390 OK +REQUEST request_3 1714126766443 1714126767393 OK +REQUEST request_2 1714126766444 1714126767393 OK +REQUEST request_6 1714126766443 1714126767394 OK +USER GameSimulation START 1714126767397 +USER GameSimulation START 1714126767426 +USER GameSimulation START 1714126767442 +REQUEST request_4 1714126766444 1714126767450 OK +REQUEST request_5 1714126766443 1714126767453 OK +USER GameSimulation END 1714126767454 +REQUEST request_3 1714126766445 1714126767457 OK +USER GameSimulation START 1714126767457 +REQUEST request_2 1714126766445 1714126767458 OK +REQUEST request_4 1714126766443 1714126767465 OK +REQUEST request_3 1714126766444 1714126767466 OK +USER GameSimulation END 1714126767466 +REQUEST request_2 1714126766444 1714126767469 OK +USER GameSimulation START 1714126767487 +USER GameSimulation START 1714126767502 +REQUEST request_3 1714126766442 1714126767513 OK +USER GameSimulation START 1714126767518 +REQUEST request_2 1714126766443 1714126767519 OK +USER GameSimulation START 1714126767550 +USER GameSimulation START 1714126767566 +REQUEST request_5 1714126766444 1714126767574 OK +REQUEST request_6 1714126766445 1714126767575 OK +REQUEST request_6 1714126766444 1714126767578 OK +REQUEST request_5 1714126766445 1714126767579 OK +REQUEST request_6 1714126766435 1714126767581 OK +USER GameSimulation START 1714126767582 +USER GameSimulation END 1714126767584 +USER GameSimulation END 1714126767584 +REQUEST request_4 1714126766448 1714126767587 OK +REQUEST request_2 1714126766448 1714126767587 OK +REQUEST request_4 1714126766445 1714126767588 OK +REQUEST request_4 1714126766448 1714126767588 OK +REQUEST request_6 1714126766445 1714126767589 OK +REQUEST request_2 1714126766448 1714126767589 OK +USER GameSimulation START 1714126767590 +REQUEST request_3 1714126766448 1714126767605 OK +USER GameSimulation START 1714126767611 +USER GameSimulation START 1714126767642 +USER GameSimulation START 1714126767658 +USER GameSimulation START 1714126767673 +REQUEST request_4 1714126766446 1714126767686 OK +USER GameSimulation START 1714126767705 +USER GameSimulation START 1714126767719 +USER GameSimulation START 1714126767735 +USER GameSimulation START 1714126767766 +USER GameSimulation START 1714126767781 +USER GameSimulation START 1714126767796 +REQUEST request_5 1714126766447 1714126767807 OK +REQUEST request_5 1714126766445 1714126767808 OK +USER GameSimulation END 1714126767809 +REQUEST request_6 1714126766449 1714126767809 OK +REQUEST request_4 1714126766447 1714126767811 OK +REQUEST request_6 1714126766443 1714126767812 OK +REQUEST request_5 1714126766443 1714126767814 OK +REQUEST request_4 1714126766447 1714126767817 OK +REQUEST request_3 1714126766447 1714126767824 OK +USER GameSimulation START 1714126767827 +USER GameSimulation START 1714126767842 +USER GameSimulation START 1714126767857 +REQUEST request_6 1714126766449 1714126767865 OK +REQUEST request_5 1714126766449 1714126767879 OK +REQUEST request_6 1714126766449 1714126767880 OK +REQUEST request_4 1714126766444 1714126767884 OK +USER GameSimulation START 1714126767888 +USER GameSimulation START 1714126767904 +USER GameSimulation START 1714126767921 +USER GameSimulation START 1714126767936 +REQUEST request_4 1714126766450 1714126767938 OK +REQUEST request_3 1714126766448 1714126767938 OK +REQUEST request_3 1714126766446 1714126767945 OK +REQUEST request_6 1714126766449 1714126767946 OK +REQUEST request_6 1714126766447 1714126767947 OK +REQUEST request_5 1714126766448 1714126767950 OK +USER GameSimulation START 1714126767967 +USER GameSimulation START 1714126767982 +REQUEST request_2 1714126766449 1714126767989 OK +USER GameSimulation START 1714126767995 +USER GameSimulation START 1714126768026 +USER GameSimulation START 1714126768041 +REQUEST request_5 1714126766449 1714126768045 OK +USER GameSimulation START 1714126768056 +REQUEST request_2 1714126766446 1714126768061 OK +USER GameSimulation START 1714126768087 +REQUEST request_4 1714126766449 1714126768100 OK +USER GameSimulation START 1714126768103 +REQUEST request_5 1714126766448 1714126768103 OK +USER GameSimulation END 1714126768103 +REQUEST request_5 1714126766446 1714126768106 OK +REQUEST request_6 1714126766450 1714126768108 OK +REQUEST request_6 1714126766450 1714126768108 OK +REQUEST request_6 1714126766450 1714126768112 OK +REQUEST request_3 1714126766444 1714126768112 OK +USER GameSimulation END 1714126768113 +REQUEST request_2 1714126766449 1714126768112 OK +USER GameSimulation START 1714126768118 +USER GameSimulation START 1714126768148 +USER GameSimulation START 1714126768164 +REQUEST request_2 1714126766449 1714126768169 OK +REQUEST request_3 1714126766449 1714126768174 OK +REQUEST request_2 1714126766446 1714126768174 OK +USER GameSimulation END 1714126768175 +USER GameSimulation END 1714126768175 +USER GameSimulation START 1714126768178 +REQUEST request_2 1714126766442 1714126768178 OK +REQUEST request_5 1714126766450 1714126768179 OK +USER GameSimulation END 1714126768179 +REQUEST request_6 1714126766447 1714126768180 OK +USER GameSimulation START 1714126768209 +USER GameSimulation START 1714126768224 +USER GameSimulation START 1714126768241 +USER GameSimulation START 1714126768257 +REQUEST request_4 1714126766442 1714126768284 OK +REQUEST request_2 1714126766447 1714126768284 OK +REQUEST request_5 1714126766448 1714126768285 OK +REQUEST request_5 1714126766450 1714126768287 OK +USER GameSimulation END 1714126768288 +REQUEST request_6 1714126766446 1714126768288 OK +USER GameSimulation END 1714126768289 +USER GameSimulation START 1714126768290 +REQUEST request_4 1714126766448 1714126768291 OK +USER GameSimulation END 1714126768293 +REQUEST request_4 1714126766450 1714126768297 OK +USER GameSimulation START 1714126768304 +USER GameSimulation START 1714126768320 +REQUEST request_3 1714126766446 1714126768343 OK +USER GameSimulation END 1714126768344 +USER GameSimulation START 1714126768351 +REQUEST request_3 1714126766448 1714126768363 OK +USER GameSimulation END 1714126768365 +REQUEST request_2 1714126766446 1714126768366 OK +USER GameSimulation START 1714126768367 +REQUEST request_3 1714126766449 1714126768369 OK +REQUEST request_5 1714126766447 1714126768370 OK +USER GameSimulation END 1714126768370 +USER GameSimulation END 1714126768371 +REQUEST request_0 1714126766464 1714126768372 OK +REQUEST request_3 1714126766450 1714126768372 OK +USER GameSimulation END 1714126768373 +REQUEST request_0 1714126766477 1714126768376 OK +REQUEST request_0 1714126766493 1714126768376 OK +REQUEST request_0 1714126766524 1714126768376 OK +REQUEST request_0 1714126766540 1714126768378 OK +REQUEST request_0 1714126766555 1714126768379 OK +REQUEST request_0 1714126766585 1714126768379 OK +REQUEST request_2 1714126766596 1714126768384 OK +USER GameSimulation START 1714126768384 +USER GameSimulation START 1714126768404 +USER GameSimulation START 1714126768426 +REQUEST request_1 1714126768372 1714126768429 OK +REQUEST request_1 1714126768376 1714126768430 OK +REQUEST request_1 1714126768377 1714126768430 OK +REQUEST request_1 1714126768376 1714126768431 OK +REQUEST request_1 1714126768379 1714126768431 OK +REQUEST request_1 1714126768380 1714126768431 OK +REQUEST request_1 1714126768380 1714126768432 OK +REQUEST request_2 1714126766596 1714126768437 OK +REQUEST request_3 1714126766596 1714126768437 OK +REQUEST request_5 1714126766596 1714126768438 OK +REQUEST request_6 1714126766597 1714126768439 OK +REQUEST request_4 1714126766596 1714126768439 OK +USER GameSimulation START 1714126768442 +REQUEST request_4 1714126766596 1714126768445 OK +USER GameSimulation END 1714126768445 +REQUEST request_3 1714126766596 1714126768457 OK +USER GameSimulation START 1714126768457 +REQUEST request_2 1714126766597 1714126768457 OK +USER GameSimulation START 1714126768487 +REQUEST request_6 1714126766598 1714126768495 OK +REQUEST request_4 1714126766598 1714126768500 OK +REQUEST request_5 1714126766596 1714126768501 OK +USER GameSimulation START 1714126768501 +REQUEST request_3 1714126766597 1714126768509 OK +USER GameSimulation START 1714126768517 +USER GameSimulation START 1714126768548 +REQUEST request_6 1714126766599 1714126768552 OK +REQUEST request_2 1714126766599 1714126768553 OK +REQUEST request_5 1714126766598 1714126768553 OK +USER GameSimulation END 1714126768554 +USER GameSimulation START 1714126768563 +USER GameSimulation START 1714126768579 +USER GameSimulation START 1714126768595 +REQUEST request_0 1714126766600 1714126768599 OK +REQUEST request_4 1714126766599 1714126768602 OK +REQUEST request_5 1714126766599 1714126768603 OK +REQUEST request_6 1714126766596 1714126768604 OK +USER GameSimulation END 1714126768606 +REQUEST request_0 1714126766676 1714126768609 OK +REQUEST request_0 1714126766615 1714126768610 OK +REQUEST request_0 1714126766645 1714126768610 OK +REQUEST request_0 1714126766661 1714126768610 OK +REQUEST request_0 1714126766722 1714126768611 OK +REQUEST request_0 1714126766827 1714126768614 OK +USER GameSimulation START 1714126768623 +REQUEST request_0 1714126766737 1714126768623 OK +REQUEST request_0 1714126766767 1714126768624 OK +REQUEST request_0 1714126766797 1714126768624 OK +REQUEST request_0 1714126766782 1714126768624 OK +REQUEST request_0 1714126766904 1714126768625 OK +REQUEST request_3 1714126766599 1714126768625 OK +REQUEST request_0 1714126766874 1714126768627 OK +REQUEST request_6 1714126766950 1714126768628 OK +REQUEST request_0 1714126766967 1714126768629 OK +REQUEST request_2 1714126766949 1714126768629 OK +REQUEST request_4 1714126766950 1714126768629 OK +REQUEST request_0 1714126766935 1714126768629 OK +REQUEST request_0 1714126766843 1714126768629 OK +REQUEST request_1 1714126768600 1714126768633 OK +REQUEST request_0 1714126766919 1714126768641 OK +USER GameSimulation START 1714126768642 +REQUEST request_0 1714126766707 1714126768642 OK +REQUEST request_0 1714126766859 1714126768643 OK +USER GameSimulation END 1714126768646 +USER GameSimulation START 1714126768655 +USER GameSimulation START 1714126768667 +REQUEST request_4 1714126766980 1714126768675 OK +USER GameSimulation START 1714126768700 +USER GameSimulation START 1714126768715 +REQUEST request_1 1714126768611 1714126768717 OK +REQUEST request_1 1714126768612 1714126768717 OK +REQUEST request_1 1714126768616 1714126768718 OK +REQUEST request_1 1714126768611 1714126768718 OK +REQUEST request_1 1714126768611 1714126768718 OK +REQUEST request_3 1714126766949 1714126768718 OK +REQUEST request_1 1714126768618 1714126768719 OK +REQUEST request_1 1714126768625 1714126768719 OK +REQUEST request_1 1714126768624 1714126768719 OK +REQUEST request_1 1714126768626 1714126768719 OK +REQUEST request_1 1714126768627 1714126768721 OK +REQUEST request_1 1714126768629 1714126768721 OK +REQUEST request_1 1714126768630 1714126768722 OK +REQUEST request_1 1714126768631 1714126768722 OK +REQUEST request_1 1714126768631 1714126768723 OK +REQUEST request_1 1714126768642 1714126768723 OK +REQUEST request_1 1714126768641 1714126768723 OK +REQUEST request_1 1714126768643 1714126768724 OK +REQUEST request_1 1714126768643 1714126768724 OK +REQUEST request_6 1714126766981 1714126768725 OK +REQUEST request_3 1714126766980 1714126768726 OK +USER GameSimulation START 1714126768730 +REQUEST request_5 1714126766981 1714126768734 OK +REQUEST request_5 1714126766950 1714126768738 OK +USER GameSimulation END 1714126768739 +REQUEST request_0 1714126766982 1714126768740 OK +REQUEST request_2 1714126766979 1714126768740 OK +REQUEST request_0 1714126766998 1714126768740 OK +REQUEST request_0 1714126767029 1714126768741 OK +REQUEST request_0 1714126767044 1714126768741 OK +USER GameSimulation END 1714126768742 +REQUEST request_0 1714126767060 1714126768742 OK +REQUEST request_0 1714126767079 1714126768743 OK +REQUEST request_6 1714126767114 1714126768745 OK +REQUEST request_4 1714126767114 1714126768745 OK +REQUEST request_3 1714126767114 1714126768756 OK +REQUEST request_2 1714126767114 1714126768756 OK +REQUEST request_0 1714126767121 1714126768757 OK +REQUEST request_0 1714126767136 1714126768759 OK +REQUEST request_0 1714126767196 1714126768758 OK +REQUEST request_0 1714126767106 1714126768759 OK +REQUEST request_0 1714126767181 1714126768759 OK +REQUEST request_0 1714126767166 1714126768760 OK +REQUEST request_0 1714126767258 1714126768760 OK +USER GameSimulation START 1714126768761 +REQUEST request_0 1714126767227 1714126768762 OK +REQUEST request_0 1714126767243 1714126768762 OK +USER GameSimulation START 1714126768777 +USER GameSimulation START 1714126768793 +REQUEST request_0 1714126767288 1714126768801 OK +REQUEST request_1 1714126768741 1714126768803 OK +REQUEST request_1 1714126768741 1714126768803 OK +REQUEST request_1 1714126768742 1714126768803 OK +REQUEST request_1 1714126768742 1714126768803 OK +REQUEST request_1 1714126768743 1714126768804 OK +REQUEST request_1 1714126768740 1714126768804 OK +REQUEST request_1 1714126768757 1714126768804 OK +REQUEST request_1 1714126768759 1714126768804 OK +REQUEST request_1 1714126768761 1714126768804 OK +REQUEST request_1 1714126768759 1714126768805 OK +REQUEST request_1 1714126768759 1714126768806 OK +REQUEST request_1 1714126768762 1714126768806 OK +REQUEST request_1 1714126768762 1714126768806 OK +REQUEST request_1 1714126768759 1714126768806 OK +REQUEST request_1 1714126768760 1714126768806 OK +REQUEST request_0 1714126767304 1714126768807 OK +REQUEST request_5 1714126767114 1714126768807 OK +USER GameSimulation END 1714126768808 +USER GameSimulation START 1714126768809 +REQUEST request_0 1714126767320 1714126768809 OK +REQUEST request_0 1714126767335 1714126768809 OK +REQUEST request_0 1714126767366 1714126768810 OK +REQUEST request_0 1714126767426 1714126768810 OK +REQUEST request_0 1714126767441 1714126768811 OK +REQUEST request_0 1714126767381 1714126768811 OK +REQUEST request_0 1714126767396 1714126768811 OK +REQUEST request_0 1714126767502 1714126768812 OK +REQUEST request_0 1714126767518 1714126768813 OK +REQUEST request_0 1714126767457 1714126768813 OK +REQUEST request_0 1714126767487 1714126768813 OK +REQUEST request_0 1714126767581 1714126768813 OK +REQUEST request_0 1714126767589 1714126768814 OK +REQUEST request_0 1714126767672 1714126768815 OK +REQUEST request_0 1714126767641 1714126768816 OK +REQUEST request_0 1714126767657 1714126768816 OK +REQUEST request_0 1714126767611 1714126768816 OK +REQUEST request_0 1714126767566 1714126768816 OK +REQUEST request_0 1714126767549 1714126768816 OK +REQUEST request_0 1714126767735 1714126768817 OK +REQUEST request_0 1714126767766 1714126768818 OK +REQUEST request_0 1714126767704 1714126768819 OK +REQUEST request_0 1714126767719 1714126768819 OK +REQUEST request_0 1714126767888 1714126768821 OK +REQUEST request_0 1714126767920 1714126768821 OK +REQUEST request_0 1714126767826 1714126768822 OK +REQUEST request_0 1714126767904 1714126768822 OK +REQUEST request_0 1714126767841 1714126768822 OK +REQUEST request_0 1714126767982 1714126768822 OK +REQUEST request_0 1714126767994 1714126768822 OK +REQUEST request_0 1714126768056 1714126768823 OK +REQUEST request_0 1714126767857 1714126768824 OK +REQUEST request_0 1714126767781 1714126768825 OK +REQUEST request_0 1714126768040 1714126768825 OK +REQUEST request_0 1714126767935 1714126768825 OK +REQUEST request_0 1714126767965 1714126768825 OK +REQUEST request_0 1714126768025 1714126768825 OK +REQUEST request_0 1714126768087 1714126768825 OK +REQUEST request_0 1714126768148 1714126768826 OK +REQUEST request_0 1714126767796 1714126768827 OK +REQUEST request_0 1714126768103 1714126768827 OK +REQUEST request_0 1714126768163 1714126768828 OK +REQUEST request_0 1714126768224 1714126768828 OK +REQUEST request_0 1714126768240 1714126768828 OK +REQUEST request_0 1714126768303 1714126768828 OK +REQUEST request_0 1714126768288 1714126768829 OK +REQUEST request_0 1714126768256 1714126768830 OK +REQUEST request_1 1714126768801 1714126768830 OK +REQUEST request_0 1714126768319 1714126768830 OK +REQUEST request_0 1714126768118 1714126768830 OK +REQUEST request_6 1714126768373 1714126768831 OK +REQUEST request_0 1714126768208 1714126768831 OK +REQUEST request_0 1714126768178 1714126768831 OK +REQUEST request_0 1714126768350 1714126768831 OK +REQUEST request_0 1714126768366 1714126768832 OK +REQUEST request_4 1714126768373 1714126768833 OK +USER GameSimulation START 1714126768833 +REQUEST request_1 1714126768808 1714126768839 OK +REQUEST request_1 1714126768810 1714126768842 OK +REQUEST request_1 1714126768810 1714126768842 OK +REQUEST request_1 1714126768810 1714126768843 OK +REQUEST request_1 1714126768811 1714126768843 OK +REQUEST request_1 1714126768812 1714126768843 OK +REQUEST request_1 1714126768812 1714126768844 OK +REQUEST request_1 1714126768812 1714126768844 OK +REQUEST request_1 1714126768813 1714126768844 OK +REQUEST request_1 1714126768809 1714126768844 OK +REQUEST request_1 1714126768813 1714126768849 OK +REQUEST request_1 1714126768814 1714126768850 OK +REQUEST request_1 1714126768813 1714126768850 OK +USER GameSimulation START 1714126768850 +REQUEST request_1 1714126768815 1714126768850 OK +REQUEST request_1 1714126768816 1714126768854 OK +REQUEST request_1 1714126768816 1714126768854 OK +REQUEST request_1 1714126768816 1714126768854 OK +REQUEST request_1 1714126768816 1714126768855 OK +REQUEST request_1 1714126768817 1714126768855 OK +REQUEST request_1 1714126768816 1714126768855 OK +USER GameSimulation START 1714126768868 +REQUEST request_1 1714126768818 1714126768868 OK +REQUEST request_1 1714126768819 1714126768869 OK +REQUEST request_1 1714126768819 1714126768869 OK +REQUEST request_1 1714126768816 1714126768870 OK +REQUEST request_1 1714126768821 1714126768870 OK +REQUEST request_1 1714126768821 1714126768871 OK +REQUEST request_1 1714126768823 1714126768871 OK +REQUEST request_1 1714126768822 1714126768871 OK +REQUEST request_1 1714126768822 1714126768875 OK +REQUEST request_1 1714126768823 1714126768876 OK +REQUEST request_1 1714126768822 1714126768876 OK +USER GameSimulation START 1714126768900 +USER GameSimulation START 1714126768915 +USER GameSimulation START 1714126768931 +REQUEST request_1 1714126768823 1714126768958 OK +REQUEST request_1 1714126768825 1714126768958 OK +REQUEST request_1 1714126768825 1714126768959 OK +REQUEST request_1 1714126768825 1714126768959 OK +REQUEST request_1 1714126768826 1714126768959 OK +REQUEST request_1 1714126768826 1714126768960 OK +USER GameSimulation START 1714126768963 +REQUEST request_1 1714126768828 1714126768964 OK +REQUEST request_1 1714126768828 1714126768964 OK +REQUEST request_1 1714126768828 1714126768965 OK +REQUEST request_1 1714126768828 1714126768965 OK +REQUEST request_1 1714126768828 1714126768965 OK +REQUEST request_1 1714126768830 1714126768966 OK +REQUEST request_1 1714126768825 1714126768966 OK +REQUEST request_1 1714126768830 1714126768966 OK +REQUEST request_1 1714126768825 1714126768966 OK +REQUEST request_1 1714126768829 1714126768966 OK +REQUEST request_1 1714126768831 1714126768967 OK +REQUEST request_1 1714126768831 1714126768967 OK +REQUEST request_1 1714126768831 1714126768967 OK +REQUEST request_1 1714126768831 1714126768967 OK +REQUEST request_1 1714126768830 1714126768968 OK +USER GameSimulation START 1714126768968 +REQUEST request_1 1714126768827 1714126768969 OK +REQUEST request_3 1714126768373 1714126768969 OK +REQUEST request_2 1714126768376 1714126768969 OK +REQUEST request_1 1714126768833 1714126768970 OK +REQUEST request_4 1714126768376 1714126768970 OK +REQUEST request_3 1714126768376 1714126768972 OK +REQUEST request_6 1714126768377 1714126768972 OK +REQUEST request_5 1714126768377 1714126768979 OK +REQUEST request_5 1714126768373 1714126768979 OK +USER GameSimulation END 1714126768980 +REQUEST request_4 1714126768377 1714126768986 OK +REQUEST request_4 1714126768377 1714126768988 OK +REQUEST request_3 1714126768377 1714126768988 OK +REQUEST request_2 1714126768377 1714126768989 OK +REQUEST request_2 1714126768376 1714126768989 OK +REQUEST request_3 1714126768377 1714126768990 OK +USER GameSimulation START 1714126768993 +REQUEST request_2 1714126768380 1714126768993 OK +REQUEST request_6 1714126768378 1714126768993 OK +REQUEST request_4 1714126768380 1714126768997 OK +REQUEST request_6 1714126768378 1714126768997 OK +REQUEST request_6 1714126768380 1714126769006 OK +REQUEST request_2 1714126768379 1714126769006 OK +USER GameSimulation START 1714126769008 +USER GameSimulation START 1714126769038 +USER GameSimulation START 1714126769053 +USER GameSimulation START 1714126769069 +USER GameSimulation START 1714126769100 +USER GameSimulation START 1714126769116 +USER GameSimulation START 1714126769132 +REQUEST request_3 1714126768380 1714126769142 OK +REQUEST request_5 1714126768377 1714126769157 OK +USER GameSimulation END 1714126769158 +REQUEST request_6 1714126768382 1714126769158 OK +USER GameSimulation START 1714126769163 +USER GameSimulation START 1714126769178 +USER GameSimulation START 1714126769193 +REQUEST request_5 1714126768380 1714126769194 OK +USER GameSimulation END 1714126769196 +REQUEST request_0 1714126768384 1714126769206 OK +REQUEST request_5 1714126768382 1714126769207 OK +REQUEST request_6 1714126768386 1714126769211 OK +REQUEST request_2 1714126768380 1714126769214 OK +REQUEST request_2 1714126768373 1714126769215 OK +USER GameSimulation END 1714126769216 +USER GameSimulation START 1714126769223 +REQUEST request_3 1714126768385 1714126769228 OK +USER GameSimulation START 1714126769238 +USER GameSimulation START 1714126769254 +REQUEST request_4 1714126768381 1714126769266 OK +USER GameSimulation START 1714126769269 +USER GameSimulation START 1714126769299 +REQUEST request_1 1714126769207 1714126769308 OK +REQUEST request_5 1714126768378 1714126769314 OK +USER GameSimulation START 1714126769315 +REQUEST request_4 1714126768386 1714126769315 OK +USER GameSimulation END 1714126769316 +REQUEST request_5 1714126768386 1714126769316 OK +REQUEST request_0 1714126768404 1714126769317 OK +USER GameSimulation END 1714126769318 +REQUEST request_0 1714126768426 1714126769319 OK +REQUEST request_3 1714126768381 1714126769319 OK +REQUEST request_0 1714126768487 1714126769319 OK +REQUEST request_0 1714126768442 1714126769319 OK +REQUEST request_0 1714126768501 1714126769321 OK +REQUEST request_0 1714126768517 1714126769322 OK +REQUEST request_0 1714126768579 1714126769322 OK +REQUEST request_0 1714126768548 1714126769323 OK +REQUEST request_0 1714126768563 1714126769324 OK +REQUEST request_0 1714126768595 1714126769331 OK +USER GameSimulation END 1714126769332 +USER GameSimulation START 1714126769333 +REQUEST request_0 1714126768457 1714126769334 OK +REQUEST request_4 1714126768602 1714126769335 OK +REQUEST request_2 1714126768600 1714126769335 OK +USER GameSimulation START 1714126769360 +USER GameSimulation START 1714126769375 +USER GameSimulation START 1714126769390 +USER GameSimulation START 1714126769420 +REQUEST request_1 1714126769318 1714126769424 OK +REQUEST request_1 1714126769320 1714126769424 OK +REQUEST request_6 1714126768603 1714126769424 OK +REQUEST request_3 1714126768601 1714126769425 OK +REQUEST request_1 1714126769324 1714126769428 OK +REQUEST request_1 1714126769323 1714126769428 OK +REQUEST request_1 1714126769321 1714126769428 OK +REQUEST request_1 1714126769322 1714126769428 OK +REQUEST request_1 1714126769324 1714126769429 OK +REQUEST request_1 1714126769319 1714126769429 OK +REQUEST request_1 1714126769325 1714126769429 OK +REQUEST request_1 1714126769332 1714126769429 OK +REQUEST request_1 1714126769335 1714126769430 OK +REQUEST request_5 1714126768602 1714126769433 OK +USER GameSimulation END 1714126769434 +USER GameSimulation START 1714126769435 +REQUEST request_2 1714126768611 1714126769437 OK +REQUEST request_2 1714126768612 1714126769440 OK +REQUEST request_4 1714126768613 1714126769444 OK +REQUEST request_6 1714126768614 1714126769444 OK +REQUEST request_3 1714126768612 1714126769448 OK +REQUEST request_3 1714126768612 1714126769450 OK +REQUEST request_2 1714126768611 1714126769450 OK +USER GameSimulation START 1714126769450 +USER GameSimulation START 1714126769482 +REQUEST request_4 1714126768613 1714126769494 OK +USER GameSimulation START 1714126769497 +REQUEST request_2 1714126768616 1714126769504 OK +REQUEST request_3 1714126768612 1714126769504 OK +REQUEST request_5 1714126768614 1714126769505 OK +REQUEST request_4 1714126768618 1714126769506 OK +USER GameSimulation END 1714126769507 +USER GameSimulation START 1714126769512 +REQUEST request_2 1714126768618 1714126769514 OK +USER GameSimulation START 1714126769542 +REQUEST request_6 1714126768614 1714126769553 OK +REQUEST request_4 1714126768613 1714126769554 OK +USER GameSimulation START 1714126769559 +REQUEST request_5 1714126768613 1714126769563 OK +USER GameSimulation END 1714126769564 +USER GameSimulation START 1714126769574 +USER GameSimulation START 1714126769591 +REQUEST request_4 1714126768620 1714126769605 OK +REQUEST request_6 1714126768614 1714126769605 OK +REQUEST request_6 1714126768619 1714126769606 OK +REQUEST request_5 1714126768613 1714126769608 OK +REQUEST request_4 1714126768616 1714126769609 OK +USER GameSimulation END 1714126769610 +REQUEST request_2 1714126768613 1714126769610 OK +REQUEST request_0 1714126768623 1714126769613 OK +REQUEST request_3 1714126768613 1714126769616 OK +REQUEST request_6 1714126768620 1714126769616 OK +USER GameSimulation START 1714126769619 +REQUEST request_6 1714126768619 1714126769620 OK +USER GameSimulation START 1714126769634 +USER GameSimulation START 1714126769648 +REQUEST request_2 1714126768626 1714126769670 OK +USER GameSimulation START 1714126769678 +USER GameSimulation START 1714126769693 +USER GameSimulation START 1714126769708 +REQUEST request_1 1714126769614 1714126769715 OK +REQUEST request_3 1714126768625 1714126769719 OK +REQUEST request_5 1714126768618 1714126769720 OK +USER GameSimulation END 1714126769720 +REQUEST request_3 1714126768617 1714126769725 OK +REQUEST request_5 1714126768620 1714126769727 OK +USER GameSimulation START 1714126769739 +USER GameSimulation START 1714126769754 +USER GameSimulation START 1714126769770 +REQUEST request_3 1714126768626 1714126769778 OK +REQUEST request_3 1714126768626 1714126769788 OK +REQUEST request_2 1714126768631 1714126769788 OK +REQUEST request_5 1714126768618 1714126769788 OK +USER GameSimulation END 1714126769789 +REQUEST request_3 1714126768628 1714126769792 OK +REQUEST request_4 1714126768627 1714126769795 OK +REQUEST request_4 1714126768626 1714126769796 OK +REQUEST request_2 1714126768630 1714126769796 OK +REQUEST request_3 1714126768619 1714126769799 OK +USER GameSimulation END 1714126769800 +USER GameSimulation START 1714126769801 +REQUEST request_2 1714126768630 1714126769802 OK +REQUEST request_4 1714126768628 1714126769805 OK +REQUEST request_4 1714126768631 1714126769805 OK +REQUEST request_2 1714126768632 1714126769805 OK +USER GameSimulation START 1714126769817 +USER GameSimulation START 1714126769832 +REQUEST request_2 1714126768624 1714126769848 OK +REQUEST request_3 1714126768630 1714126769858 OK +REQUEST request_2 1714126768625 1714126769859 OK +REQUEST request_5 1714126768626 1714126769860 OK +REQUEST request_4 1714126768630 1714126769861 OK +USER GameSimulation START 1714126769862 +REQUEST request_6 1714126768626 1714126769866 OK +USER GameSimulation START 1714126769878 +USER GameSimulation START 1714126769894 +USER GameSimulation START 1714126769924 +USER GameSimulation START 1714126769939 +USER GameSimulation START 1714126769954 +REQUEST request_6 1714126768631 1714126769983 OK +USER GameSimulation START 1714126769985 +USER GameSimulation START 1714126770001 +USER GameSimulation START 1714126770016 +USER GameSimulation START 1714126770032 +REQUEST request_5 1714126768631 1714126770040 OK +USER GameSimulation END 1714126770042 +REQUEST request_4 1714126768631 1714126770044 OK +REQUEST request_3 1714126768632 1714126770049 OK +REQUEST request_5 1714126768629 1714126770049 OK +USER GameSimulation START 1714126770062 +USER GameSimulation START 1714126770077 +USER GameSimulation START 1714126770093 +REQUEST request_4 1714126768632 1714126770095 OK +USER GameSimulation START 1714126770124 +REQUEST request_6 1714126768631 1714126770136 OK +USER GameSimulation START 1714126770137 +REQUEST request_5 1714126768632 1714126770141 OK +REQUEST request_4 1714126768625 1714126770147 OK +REQUEST request_5 1714126768631 1714126770146 OK +REQUEST request_6 1714126768629 1714126770148 OK +REQUEST request_0 1714126768642 1714126770148 OK +REQUEST request_6 1714126768633 1714126770149 OK +USER GameSimulation END 1714126770149 +REQUEST request_3 1714126768630 1714126770155 OK +USER GameSimulation START 1714126770156 +USER GameSimulation END 1714126770157 +REQUEST request_2 1714126768641 1714126770157 OK +USER GameSimulation START 1714126770171 +REQUEST request_2 1714126768643 1714126770201 OK +REQUEST request_1 1714126770149 1714126770201 OK +USER GameSimulation START 1714126770201 +REQUEST request_4 1714126768642 1714126770202 OK +REQUEST request_2 1714126768642 1714126770203 OK +REQUEST request_5 1714126768632 1714126770204 OK +USER GameSimulation END 1714126770204 +USER GameSimulation START 1714126770217 +USER GameSimulation START 1714126770232 +USER GameSimulation START 1714126770263 +REQUEST request_2 1714126768628 1714126770267 OK +USER GameSimulation END 1714126770268 +REQUEST request_5 1714126768642 1714126770269 OK +REQUEST request_4 1714126768643 1714126770269 OK +REQUEST request_6 1714126768643 1714126770270 OK +REQUEST request_3 1714126768642 1714126770270 OK +REQUEST request_4 1714126768643 1714126770270 OK +REQUEST request_3 1714126768631 1714126770270 OK +REQUEST request_3 1714126768643 1714126770270 OK +REQUEST request_6 1714126768643 1714126770272 OK +REQUEST request_2 1714126768643 1714126770276 OK +REQUEST request_4 1714126768644 1714126770276 OK +REQUEST request_6 1714126768644 1714126770277 OK +REQUEST request_6 1714126768627 1714126770277 OK +USER GameSimulation START 1714126770278 +REQUEST request_3 1714126768644 1714126770280 OK +REQUEST request_6 1714126768632 1714126770283 OK +USER GameSimulation END 1714126770284 +REQUEST request_6 1714126768627 1714126770284 OK +REQUEST request_0 1714126768654 1714126770290 OK +USER GameSimulation START 1714126770292 +USER GameSimulation START 1714126770323 +USER GameSimulation START 1714126770338 +REQUEST request_3 1714126768643 1714126770339 OK +USER GameSimulation START 1714126770354 +USER GameSimulation START 1714126770383 +USER GameSimulation START 1714126770398 +USER GameSimulation START 1714126770415 +REQUEST request_1 1714126770290 1714126770419 OK +USER GameSimulation START 1714126770445 +USER GameSimulation START 1714126770460 +USER GameSimulation START 1714126770475 +REQUEST request_6 1714126768642 1714126770480 OK +USER GameSimulation END 1714126770482 +USER GameSimulation START 1714126770507 +USER GameSimulation START 1714126770523 +USER GameSimulation START 1714126770539 +USER GameSimulation START 1714126770554 +USER GameSimulation START 1714126770585 +REQUEST request_5 1714126768644 1714126770586 OK +USER GameSimulation END 1714126770586 +REQUEST request_5 1714126768643 1714126770587 OK +USER GameSimulation END 1714126770588 +REQUEST request_5 1714126768627 1714126770588 OK +USER GameSimulation END 1714126770588 +REQUEST request_0 1714126768667 1714126770589 OK +REQUEST request_5 1714126768643 1714126770591 OK +REQUEST request_0 1714126768700 1714126770591 OK +USER GameSimulation END 1714126770591 +REQUEST request_0 1714126768715 1714126770592 OK +REQUEST request_5 1714126768626 1714126770593 OK +USER GameSimulation END 1714126770593 +REQUEST request_0 1714126768730 1714126770593 OK +REQUEST request_6 1714126768740 1714126770596 OK +REQUEST request_4 1714126768740 1714126770600 OK +USER GameSimulation START 1714126770600 +REQUEST request_4 1714126768743 1714126770604 OK +REQUEST request_3 1714126768740 1714126770604 OK +USER GameSimulation START 1714126770615 +USER GameSimulation START 1714126770630 +REQUEST request_4 1714126768742 1714126770658 OK +USER GameSimulation START 1714126770661 +USER GameSimulation START 1714126770677 +USER GameSimulation START 1714126770693 +REQUEST request_1 1714126770591 1714126770698 OK +REQUEST request_1 1714126770590 1714126770699 OK +REQUEST request_1 1714126770592 1714126770699 OK +REQUEST request_1 1714126770594 1714126770699 OK +REQUEST request_2 1714126768742 1714126770704 OK +REQUEST request_3 1714126768742 1714126770704 OK +REQUEST request_5 1714126768740 1714126770705 OK +REQUEST request_5 1714126768742 1714126770708 OK +REQUEST request_2 1714126768742 1714126770715 OK +REQUEST request_2 1714126768741 1714126770715 OK +REQUEST request_3 1714126768742 1714126770717 OK +USER GameSimulation START 1714126770723 +REQUEST request_4 1714126768742 1714126770724 OK +REQUEST request_6 1714126768742 1714126770724 OK +USER GameSimulation END 1714126770725 +USER GameSimulation START 1714126770738 +USER GameSimulation START 1714126770754 +REQUEST request_6 1714126768742 1714126770767 OK +REQUEST request_2 1714126768742 1714126770767 OK +REQUEST request_3 1714126768741 1714126770773 OK +REQUEST request_3 1714126768742 1714126770776 OK +REQUEST request_5 1714126768743 1714126770778 OK +REQUEST request_6 1714126768743 1714126770779 OK +USER GameSimulation END 1714126770780 +REQUEST request_3 1714126768743 1714126770783 OK +REQUEST request_6 1714126768742 1714126770783 OK +USER GameSimulation START 1714126770783 +USER GameSimulation START 1714126770798 +USER GameSimulation START 1714126770813 +USER GameSimulation START 1714126770828 +USER GameSimulation START 1714126770859 +REQUEST request_6 1714126768744 1714126770867 OK +REQUEST request_2 1714126768740 1714126770871 OK +USER GameSimulation END 1714126770872 +REQUEST request_5 1714126768744 1714126770872 OK +REQUEST request_4 1714126768742 1714126770873 OK +REQUEST request_5 1714126768742 1714126770873 OK +USER GameSimulation END 1714126770874 +USER GameSimulation START 1714126770875 +REQUEST request_4 1714126768743 1714126770879 OK +REQUEST request_2 1714126768743 1714126770879 OK +USER GameSimulation END 1714126770880 +USER GameSimulation START 1714126770890 +USER GameSimulation START 1714126770920 +REQUEST request_3 1714126768758 1714126770925 OK +REQUEST request_6 1714126768758 1714126770927 OK +REQUEST request_5 1714126768742 1714126770928 OK +REQUEST request_4 1714126768759 1714126770929 OK +USER GameSimulation END 1714126770929 +REQUEST request_3 1714126768759 1714126770929 OK +REQUEST request_4 1714126768759 1714126770929 OK +USER GameSimulation START 1714126770930 +REQUEST request_3 1714126768759 1714126770933 OK +REQUEST request_4 1714126768759 1714126770933 OK +USER GameSimulation START 1714126770951 +USER GameSimulation START 1714126770982 +USER GameSimulation START 1714126770998 +USER GameSimulation START 1714126771013 +USER GameSimulation START 1714126771042 +USER GameSimulation START 1714126771058 +USER GameSimulation START 1714126771074 +REQUEST request_6 1714126768760 1714126771080 OK +REQUEST request_5 1714126768759 1714126771086 OK +REQUEST request_5 1714126768759 1714126771088 OK +USER GameSimulation START 1714126771089 +REQUEST request_3 1714126768760 1714126771092 OK +REQUEST request_5 1714126768759 1714126771092 OK +REQUEST request_6 1714126768760 1714126771094 OK +REQUEST request_3 1714126768759 1714126771094 OK +USER GameSimulation START 1714126771119 +REQUEST request_4 1714126768758 1714126771134 OK +USER GameSimulation START 1714126771135 +REQUEST request_0 1714126768761 1714126771137 OK +REQUEST request_5 1714126768758 1714126771138 OK +REQUEST request_6 1714126768759 1714126771142 OK +REQUEST request_2 1714126768761 1714126771142 OK +REQUEST request_2 1714126768759 1714126771149 OK +USER GameSimulation START 1714126771151 +REQUEST request_2 1714126768759 1714126771153 OK +USER GameSimulation START 1714126771180 +USER GameSimulation START 1714126771195 +REQUEST request_1 1714126771137 1714126771200 OK +REQUEST request_5 1714126768760 1714126771205 OK +USER GameSimulation START 1714126771211 +USER GameSimulation START 1714126771242 +REQUEST request_6 1714126768760 1714126771250 OK +REQUEST request_3 1714126768761 1714126771251 OK +REQUEST request_4 1714126768759 1714126771254 OK +USER GameSimulation END 1714126771255 +REQUEST request_5 1714126768759 1714126771256 OK +USER GameSimulation END 1714126771256 +USER GameSimulation START 1714126771258 +REQUEST request_2 1714126768762 1714126771264 OK +REQUEST request_3 1714126768762 1714126771268 OK +REQUEST request_4 1714126768760 1714126771272 OK +USER GameSimulation START 1714126771273 +REQUEST request_6 1714126768759 1714126771278 OK +USER GameSimulation START 1714126771304 +USER GameSimulation START 1714126771319 +USER GameSimulation START 1714126771334 +USER GameSimulation START 1714126771366 +USER GameSimulation START 1714126771382 +REQUEST request_2 1714126768762 1714126771382 OK +REQUEST request_6 1714126768761 1714126771386 OK +REQUEST request_3 1714126768762 1714126771386 OK +REQUEST request_6 1714126768762 1714126771388 OK +REQUEST request_2 1714126768759 1714126771388 OK +REQUEST request_4 1714126768762 1714126771390 OK +REQUEST request_5 1714126768761 1714126771390 OK +USER GameSimulation START 1714126771398 +USER GameSimulation START 1714126771413 +USER GameSimulation START 1714126771444 +USER GameSimulation START 1714126771459 +USER GameSimulation START 1714126771475 +USER GameSimulation START 1714126771491 +USER GameSimulation START 1714126771522 +USER GameSimulation START 1714126771538 +REQUEST request_4 1714126768761 1714126771545 OK +USER GameSimulation END 1714126771546 +REQUEST request_2 1714126768758 1714126771546 OK +USER GameSimulation END 1714126771546 +REQUEST request_5 1714126768762 1714126771546 OK +USER GameSimulation END 1714126771547 +REQUEST request_5 1714126768762 1714126771548 OK +USER GameSimulation START 1714126771553 +REQUEST request_2 1714126768759 1714126771553 OK +USER GameSimulation END 1714126771554 +REQUEST request_2 1714126768760 1714126771556 OK +REQUEST request_6 1714126768762 1714126771556 OK +USER GameSimulation END 1714126771556 +REQUEST request_4 1714126768762 1714126771557 OK +USER GameSimulation END 1714126771557 +REQUEST request_0 1714126768777 1714126771558 OK +REQUEST request_0 1714126768793 1714126771558 OK +REQUEST request_4 1714126768801 1714126771563 OK +REQUEST request_6 1714126768802 1714126771563 OK +REQUEST request_3 1714126768759 1714126771566 OK +USER GameSimulation END 1714126771568 +USER GameSimulation START 1714126771583 +USER GameSimulation START 1714126771598 +REQUEST request_3 1714126768801 1714126771605 OK +REQUEST request_2 1714126768801 1714126771607 OK +REQUEST request_1 1714126771558 1714126771608 OK +REQUEST request_1 1714126771558 1714126771608 OK +USER GameSimulation START 1714126771613 +REQUEST request_5 1714126768802 1714126771613 OK +REQUEST request_2 1714126768808 1714126771614 OK +USER GameSimulation END 1714126771614 +REQUEST request_3 1714126768808 1714126771617 OK +USER GameSimulation START 1714126771628 +USER GameSimulation START 1714126771660 +REQUEST request_6 1714126768810 1714126771660 OK +REQUEST request_3 1714126768809 1714126771661 OK +REQUEST request_2 1714126768810 1714126771667 OK +REQUEST request_5 1714126768808 1714126771668 OK +REQUEST request_3 1714126768810 1714126771670 OK +REQUEST request_4 1714126768808 1714126771671 OK +REQUEST request_2 1714126768809 1714126771671 OK +REQUEST request_4 1714126768809 1714126771671 OK +USER GameSimulation START 1714126771675 +REQUEST request_0 1714126768808 1714126771680 OK +REQUEST request_2 1714126768810 1714126771680 OK +REQUEST request_4 1714126768810 1714126771680 OK +USER GameSimulation START 1714126771691 +REQUEST request_6 1714126768810 1714126771696 OK +USER GameSimulation START 1714126771722 +USER GameSimulation START 1714126771737 +USER GameSimulation START 1714126771753 +USER GameSimulation START 1714126771768 +REQUEST request_3 1714126768810 1714126771768 OK +REQUEST request_1 1714126771680 1714126771768 OK +REQUEST request_6 1714126768811 1714126771769 OK +REQUEST request_5 1714126768810 1714126771775 OK +USER GameSimulation START 1714126771798 +REQUEST request_4 1714126768811 1714126771812 OK +REQUEST request_5 1714126768810 1714126771813 OK +USER GameSimulation START 1714126771814 +USER GameSimulation END 1714126771814 +REQUEST request_6 1714126768810 1714126771815 OK +REQUEST request_5 1714126768810 1714126771816 OK +USER GameSimulation END 1714126771817 +REQUEST request_2 1714126768812 1714126771822 OK +REQUEST request_2 1714126768812 1714126771822 OK +REQUEST request_2 1714126768811 1714126771827 OK +USER GameSimulation START 1714126771829 +REQUEST request_4 1714126768810 1714126771830 OK +REQUEST request_2 1714126768811 1714126771830 OK +USER GameSimulation END 1714126771831 +REQUEST request_3 1714126768811 1714126771836 OK +REQUEST request_6 1714126768811 1714126771837 OK +USER GameSimulation START 1714126771858 +USER GameSimulation START 1714126771874 +REQUEST request_3 1714126768811 1714126771880 OK +REQUEST request_2 1714126768812 1714126771880 OK +REQUEST request_4 1714126768812 1714126771881 OK +REQUEST request_5 1714126768811 1714126771882 OK +REQUEST request_4 1714126768812 1714126771883 OK +REQUEST request_3 1714126768812 1714126771883 OK +REQUEST request_6 1714126768812 1714126771887 OK +REQUEST request_4 1714126768811 1714126771887 OK +USER GameSimulation END 1714126771887 +USER GameSimulation START 1714126771889 +USER GameSimulation START 1714126771920 +USER GameSimulation START 1714126771935 +USER GameSimulation START 1714126771951 +USER GameSimulation START 1714126771983 +REQUEST request_3 1714126768813 1714126771994 OK +USER GameSimulation START 1714126771998 +REQUEST request_2 1714126768813 1714126772002 OK +USER GameSimulation START 1714126772014 +REQUEST request_5 1714126768812 1714126772016 OK +USER GameSimulation END 1714126772018 +REQUEST request_5 1714126768811 1714126772023 OK +USER GameSimulation END 1714126772025 +REQUEST request_4 1714126768813 1714126772027 OK +REQUEST request_3 1714126768813 1714126772028 OK +USER GameSimulation START 1714126772028 +REQUEST request_2 1714126768813 1714126772028 OK +USER GameSimulation START 1714126772058 +REQUEST request_4 1714126768814 1714126772062 OK +REQUEST request_2 1714126768814 1714126772064 OK +REQUEST request_3 1714126768813 1714126772069 OK +USER GameSimulation START 1714126772073 +REQUEST request_3 1714126768814 1714126772082 OK +USER GameSimulation START 1714126772088 +USER GameSimulation START 1714126772119 +REQUEST request_2 1714126768815 1714126772121 OK +REQUEST request_4 1714126768814 1714126772122 OK +REQUEST request_5 1714126768813 1714126772127 OK +REQUEST request_3 1714126768814 1714126772131 OK +USER GameSimulation START 1714126772134 +USER GameSimulation START 1714126772149 +USER GameSimulation START 1714126772180 +USER GameSimulation START 1714126772195 +REQUEST request_4 1714126768813 1714126772207 OK +USER GameSimulation START 1714126772212 +REQUEST request_5 1714126768813 1714126772222 OK +REQUEST request_5 1714126768814 1714126772224 OK +USER GameSimulation START 1714126772242 +USER GameSimulation START 1714126772258 +REQUEST request_4 1714126768815 1714126772264 OK +REQUEST request_6 1714126768815 1714126772267 OK +REQUEST request_6 1714126768814 1714126772267 OK +USER GameSimulation END 1714126772268 +REQUEST request_5 1714126768815 1714126772270 OK +REQUEST request_3 1714126768815 1714126772271 OK +USER GameSimulation END 1714126772271 +REQUEST request_6 1714126768814 1714126772272 OK +REQUEST request_2 1714126768816 1714126772272 OK +USER GameSimulation START 1714126772272 +REQUEST request_4 1714126768816 1714126772272 OK +USER GameSimulation START 1714126772303 +USER GameSimulation START 1714126772319 +REQUEST request_3 1714126768816 1714126772324 OK +REQUEST request_5 1714126768816 1714126772329 OK +REQUEST request_4 1714126768816 1714126772330 OK +REQUEST request_3 1714126768817 1714126772331 OK +REQUEST request_6 1714126768813 1714126772331 OK +USER GameSimulation END 1714126772331 +REQUEST request_6 1714126768814 1714126772332 OK +REQUEST request_3 1714126768817 1714126772334 OK +REQUEST request_4 1714126768816 1714126772334 OK +USER GameSimulation START 1714126772334 +REQUEST request_2 1714126768816 1714126772335 OK +REQUEST request_6 1714126768813 1714126772338 OK +USER GameSimulation END 1714126772338 +REQUEST request_2 1714126768816 1714126772342 OK +USER GameSimulation START 1714126772349 +USER GameSimulation START 1714126772380 +REQUEST request_6 1714126768808 1714126772388 OK +REQUEST request_2 1714126768816 1714126772388 OK +USER GameSimulation END 1714126772389 +REQUEST request_5 1714126768814 1714126772389 OK +USER GameSimulation END 1714126772390 +USER GameSimulation START 1714126772396 +USER GameSimulation START 1714126772411 +USER GameSimulation START 1714126772442 +REQUEST request_5 1714126768816 1714126772447 OK +REQUEST request_2 1714126768816 1714126772447 OK +REQUEST request_6 1714126768816 1714126772449 OK +REQUEST request_3 1714126768816 1714126772449 OK +REQUEST request_4 1714126768817 1714126772453 OK +REQUEST request_2 1714126768816 1714126772453 OK +REQUEST request_4 1714126768817 1714126772457 OK +USER GameSimulation START 1714126772458 +REQUEST request_4 1714126768818 1714126772459 OK +REQUEST request_6 1714126768816 1714126772459 OK +USER GameSimulation END 1714126772460 +REQUEST request_6 1714126768816 1714126772460 OK +USER GameSimulation START 1714126772474 +USER GameSimulation START 1714126772489 +REQUEST request_3 1714126768816 1714126772499 OK +REQUEST request_6 1714126768817 1714126772499 OK +REQUEST request_2 1714126768817 1714126772499 OK +REQUEST request_5 1714126768817 1714126772504 OK +USER GameSimulation END 1714126772505 +USER GameSimulation START 1714126772520 +USER GameSimulation START 1714126772535 +REQUEST request_4 1714126768816 1714126772546 OK +USER GameSimulation START 1714126772551 +USER GameSimulation START 1714126772581 +REQUEST request_5 1714126768817 1714126772591 OK +REQUEST request_6 1714126768817 1714126772592 OK +REQUEST request_6 1714126768818 1714126772592 OK +REQUEST request_6 1714126768817 1714126772593 OK +REQUEST request_6 1714126768819 1714126772593 OK +REQUEST request_4 1714126768819 1714126772593 OK +USER GameSimulation END 1714126772593 +REQUEST request_5 1714126768817 1714126772594 OK +USER GameSimulation END 1714126772594 +USER GameSimulation START 1714126772596 +USER GameSimulation START 1714126772611 +USER GameSimulation START 1714126772642 +USER GameSimulation START 1714126772658 +USER GameSimulation START 1714126772674 +USER GameSimulation START 1714126772688 +USER GameSimulation START 1714126772719 +USER GameSimulation START 1714126772735 +USER GameSimulation START 1714126772750 +REQUEST request_5 1714126768818 1714126772763 OK +USER GameSimulation START 1714126772781 +USER GameSimulation START 1714126772796 +REQUEST request_3 1714126768812 1714126772802 OK +REQUEST request_5 1714126768819 1714126772805 OK +REQUEST request_2 1714126768819 1714126772810 OK +REQUEST request_5 1714126768819 1714126772810 OK +REQUEST request_4 1714126768819 1714126772811 OK +USER GameSimulation START 1714126772811 +REQUEST request_4 1714126768819 1714126772811 OK +REQUEST request_3 1714126768819 1714126772818 OK +USER GameSimulation START 1714126772842 +USER GameSimulation START 1714126772858 +REQUEST request_6 1714126768819 1714126772859 OK +REQUEST request_2 1714126768819 1714126772861 OK +REQUEST request_2 1714126768818 1714126772865 OK +REQUEST request_5 1714126768819 1714126772865 OK +USER GameSimulation END 1714126772865 +REQUEST request_6 1714126768819 1714126772869 OK +USER GameSimulation START 1714126772873 +USER GameSimulation START 1714126772888 +REQUEST request_2 1714126768821 1714126772914 OK +USER GameSimulation START 1714126772920 +REQUEST request_2 1714126768821 1714126772922 OK +REQUEST request_5 1714126768821 1714126772923 OK +REQUEST request_4 1714126768821 1714126772924 OK +USER GameSimulation START 1714126772935 +USER GameSimulation START 1714126772950 +REQUEST request_2 1714126768822 1714126772973 OK +REQUEST request_6 1714126768821 1714126772973 OK +REQUEST request_5 1714126768821 1714126772975 OK +USER GameSimulation START 1714126772980 +REQUEST request_3 1714126768823 1714126772981 OK +REQUEST request_4 1714126768821 1714126772982 OK +REQUEST request_4 1714126768822 1714126772982 OK +REQUEST request_3 1714126768821 1714126772985 OK +REQUEST request_2 1714126768822 1714126772985 OK +REQUEST request_2 1714126768822 1714126772987 OK +REQUEST request_6 1714126768821 1714126772990 OK +USER GameSimulation END 1714126772991 +REQUEST request_6 1714126768812 1714126772994 OK +USER GameSimulation START 1714126772995 +REQUEST request_3 1714126768821 1714126772997 OK +REQUEST request_2 1714126768823 1714126772997 OK +USER GameSimulation END 1714126772997 +USER GameSimulation START 1714126773011 +USER GameSimulation START 1714126773042 +USER GameSimulation START 1714126773057 +USER GameSimulation START 1714126773072 +REQUEST request_4 1714126768822 1714126773090 OK +REQUEST request_5 1714126768812 1714126773092 OK +USER GameSimulation END 1714126773092 +REQUEST request_5 1714126768823 1714126773093 OK +REQUEST request_3 1714126768823 1714126773096 OK +REQUEST request_6 1714126768823 1714126773096 OK +USER GameSimulation START 1714126773096 +REQUEST request_4 1714126768823 1714126773097 OK +REQUEST request_6 1714126768823 1714126773098 OK +REQUEST request_3 1714126768822 1714126773100 OK +REQUEST request_2 1714126768813 1714126773103 OK +REQUEST request_4 1714126768824 1714126773106 OK +REQUEST request_4 1714126768823 1714126773110 OK +USER GameSimulation START 1714126773118 +REQUEST request_4 1714126768814 1714126773125 OK +USER GameSimulation START 1714126773133 +USER GameSimulation START 1714126773148 +REQUEST request_2 1714126768823 1714126773153 OK +USER GameSimulation START 1714126773178 +USER GameSimulation START 1714126773193 +REQUEST request_2 1714126768825 1714126773215 OK +REQUEST request_5 1714126768822 1714126773216 OK +USER GameSimulation START 1714126773223 +USER GameSimulation START 1714126773238 +USER GameSimulation START 1714126773253 +REQUEST request_5 1714126768823 1714126773258 OK +USER GameSimulation END 1714126773259 +REQUEST request_2 1714126768825 1714126773263 OK +REQUEST request_6 1714126768823 1714126773263 OK +REQUEST request_4 1714126768825 1714126773263 OK +REQUEST request_5 1714126768814 1714126773266 OK +USER GameSimulation END 1714126773267 +REQUEST request_2 1714126768825 1714126773270 OK +REQUEST request_6 1714126768824 1714126773271 OK +REQUEST request_6 1714126768823 1714126773275 OK +REQUEST request_2 1714126768825 1714126773275 OK +REQUEST request_2 1714126768824 1714126773281 OK +USER GameSimulation START 1714126773283 +USER GameSimulation START 1714126773298 +USER GameSimulation START 1714126773313 +USER GameSimulation START 1714126773344 +USER GameSimulation START 1714126773359 +USER GameSimulation START 1714126773375 +USER GameSimulation START 1714126773390 +USER GameSimulation START 1714126773422 +USER GameSimulation START 1714126773437 +REQUEST request_4 1714126768825 1714126773441 OK +REQUEST request_3 1714126768816 1714126773442 OK +USER GameSimulation END 1714126773443 +REQUEST request_2 1714126768826 1714126773444 OK +REQUEST request_5 1714126768824 1714126773444 OK +USER GameSimulation START 1714126773453 +USER GameSimulation START 1714126773485 +REQUEST request_5 1714126768823 1714126773494 OK +USER GameSimulation END 1714126773495 +USER GameSimulation START 1714126773500 +REQUEST request_5 1714126768825 1714126773506 OK +REQUEST request_4 1714126768825 1714126773513 OK +USER GameSimulation START 1714126773515 +REQUEST request_4 1714126768825 1714126773531 OK +USER GameSimulation START 1714126773532 +USER GameSimulation START 1714126773561 +USER GameSimulation START 1714126773577 +USER GameSimulation START 1714126773592 +USER GameSimulation START 1714126773607 +REQUEST request_3 1714126768825 1714126773610 OK +USER GameSimulation START 1714126773639 +USER GameSimulation START 1714126773654 +REQUEST request_3 1714126768825 1714126773659 OK +REQUEST request_2 1714126768826 1714126773659 OK +REQUEST request_5 1714126768825 1714126773659 OK +REQUEST request_5 1714126768816 1714126773661 OK +USER GameSimulation END 1714126773662 +REQUEST request_4 1714126768826 1714126773668 OK +USER GameSimulation START 1714126773670 +USER GameSimulation START 1714126773701 +USER GameSimulation START 1714126773716 +USER GameSimulation START 1714126773732 +USER GameSimulation START 1714126773762 +USER GameSimulation START 1714126773778 +USER GameSimulation START 1714126773794 +USER GameSimulation START 1714126773809 +REQUEST request_5 1714126768825 1714126773814 OK +REQUEST request_2 1714126768825 1714126773818 OK +REQUEST request_3 1714126768819 1714126773818 OK +USER GameSimulation END 1714126773818 +REQUEST request_5 1714126768826 1714126773818 OK +REQUEST request_5 1714126768825 1714126773820 OK +USER GameSimulation START 1714126773840 +USER GameSimulation START 1714126773855 +USER GameSimulation START 1714126773870 +REQUEST request_6 1714126768826 1714126773870 OK +REQUEST request_5 1714126768826 1714126773871 OK +REQUEST request_3 1714126768825 1714126773875 OK +REQUEST request_6 1714126768825 1714126773879 OK +USER GameSimulation START 1714126773900 +USER GameSimulation START 1714126773916 +USER GameSimulation START 1714126773932 +USER GameSimulation START 1714126773962 +REQUEST request_6 1714126768823 1714126773966 OK +REQUEST request_3 1714126768818 1714126773969 OK +USER GameSimulation END 1714126773969 +USER GameSimulation START 1714126773977 +USER GameSimulation START 1714126773992 +REQUEST request_5 1714126768825 1714126774003 OK +REQUEST request_5 1714126768823 1714126774004 OK +USER GameSimulation END 1714126774004 +REQUEST request_3 1714126768826 1714126774007 OK +REQUEST request_4 1714126768826 1714126774009 OK +REQUEST request_6 1714126768826 1714126774009 OK +REQUEST request_6 1714126768826 1714126774009 OK +USER GameSimulation END 1714126774009 +REQUEST request_6 1714126768825 1714126774010 OK +USER GameSimulation END 1714126774010 +REQUEST request_3 1714126768826 1714126774014 OK +USER GameSimulation END 1714126774015 +REQUEST request_4 1714126768825 1714126774015 OK +USER GameSimulation START 1714126774022 +REQUEST request_4 1714126768828 1714126774022 OK +REQUEST request_3 1714126768825 1714126774023 OK +USER GameSimulation END 1714126774023 +REQUEST request_4 1714126768829 1714126774024 OK +REQUEST request_3 1714126768828 1714126774026 OK +REQUEST request_3 1714126768819 1714126774027 OK +REQUEST request_6 1714126768828 1714126774027 OK +USER GameSimulation END 1714126774027 +REQUEST request_4 1714126768828 1714126774029 OK +REQUEST request_3 1714126768828 1714126774031 OK +REQUEST request_4 1714126768828 1714126774032 OK +REQUEST request_6 1714126768828 1714126774032 OK +REQUEST request_4 1714126768828 1714126774032 OK +REQUEST request_6 1714126768830 1714126774036 OK +USER GameSimulation START 1714126774036 +USER GameSimulation START 1714126774052 +USER GameSimulation START 1714126774068 +REQUEST request_2 1714126768828 1714126774074 OK +REQUEST request_4 1714126768830 1714126774081 OK +REQUEST request_5 1714126768828 1714126774082 OK +USER GameSimulation START 1714126774098 +USER GameSimulation START 1714126774112 +USER GameSimulation START 1714126774127 +REQUEST request_2 1714126768830 1714126774144 OK +REQUEST request_5 1714126768828 1714126774149 OK +USER GameSimulation START 1714126774158 +REQUEST request_3 1714126768830 1714126774162 OK +USER GameSimulation START 1714126774174 +USER GameSimulation START 1714126774189 +REQUEST request_6 1714126768829 1714126774200 OK +REQUEST request_6 1714126768829 1714126774201 OK +REQUEST request_5 1714126768832 1714126774205 OK +USER GameSimulation START 1714126774220 +USER GameSimulation START 1714126774235 +USER GameSimulation START 1714126774250 +REQUEST request_3 1714126768828 1714126774258 OK +REQUEST request_3 1714126768831 1714126774262 OK +REQUEST request_2 1714126768827 1714126774265 OK +REQUEST request_5 1714126768831 1714126774265 OK +USER GameSimulation START 1714126774280 +USER GameSimulation START 1714126774296 +REQUEST request_6 1714126768825 1714126774310 OK +USER GameSimulation END 1714126774311 +USER GameSimulation START 1714126774311 +REQUEST request_3 1714126768822 1714126774313 OK +REQUEST request_2 1714126768828 1714126774323 OK +REQUEST request_5 1714126768829 1714126774323 OK +USER GameSimulation START 1714126774342 +USER GameSimulation START 1714126774357 +USER GameSimulation START 1714126774372 +REQUEST request_3 1714126768824 1714126774378 OK +REQUEST request_2 1714126768830 1714126774378 OK +USER GameSimulation END 1714126774379 +USER GameSimulation START 1714126774404 +USER GameSimulation START 1714126774419 +REQUEST request_4 1714126768832 1714126774426 OK +REQUEST request_5 1714126768831 1714126774425 OK +USER GameSimulation START 1714126774435 +USER GameSimulation START 1714126774450 +REQUEST request_5 1714126768828 1714126774474 OK +USER GameSimulation END 1714126774476 +REQUEST request_4 1714126768831 1714126774476 OK +REQUEST request_2 1714126768828 1714126774479 OK +REQUEST request_5 1714126768828 1714126774480 OK +USER GameSimulation END 1714126774481 +USER GameSimulation START 1714126774481 +REQUEST request_6 1714126768831 1714126774484 OK +REQUEST request_4 1714126768828 1714126774486 OK +REQUEST request_2 1714126768828 1714126774486 OK +REQUEST request_6 1714126768828 1714126774486 OK +REQUEST request_6 1714126768829 1714126774489 OK +REQUEST request_4 1714126768830 1714126774492 OK +REQUEST request_3 1714126768829 1714126774492 OK +REQUEST request_6 1714126768828 1714126774493 OK +REQUEST request_2 1714126768829 1714126774493 OK +REQUEST request_4 1714126768831 1714126774493 OK +USER GameSimulation START 1714126774494 +REQUEST request_6 1714126768832 1714126774498 OK +REQUEST request_2 1714126768831 1714126774499 OK +REQUEST request_2 1714126768831 1714126774499 OK +REQUEST request_6 1714126768832 1714126774502 OK +REQUEST request_0 1714126768833 1714126774506 OK +REQUEST request_3 1714126768832 1714126774509 OK +REQUEST request_4 1714126768832 1714126774509 OK +USER GameSimulation START 1714126774510 +REQUEST request_6 1714126768831 1714126774512 OK +USER GameSimulation START 1714126774540 +USER GameSimulation START 1714126774555 +REQUEST request_2 1714126768831 1714126774559 OK +USER GameSimulation START 1714126774585 +USER GameSimulation START 1714126774600 +USER GameSimulation START 1714126774615 +USER GameSimulation START 1714126774631 +REQUEST request_6 1714126768833 1714126774638 OK +REQUEST request_1 1714126774507 1714126774638 OK +REQUEST request_5 1714126768831 1714126774639 OK +USER GameSimulation START 1714126774647 +USER GameSimulation START 1714126774678 +USER GameSimulation START 1714126774693 +USER GameSimulation START 1714126774708 +REQUEST request_5 1714126768833 1714126774723 OK +REQUEST request_2 1714126768831 1714126774729 OK +REQUEST request_4 1714126768822 1714126774729 OK +REQUEST request_5 1714126768831 1714126774730 OK +USER GameSimulation START 1714126774731 +USER GameSimulation END 1714126774731 +REQUEST request_4 1714126768831 1714126774735 OK +REQUEST request_4 1714126768833 1714126774735 OK +REQUEST request_6 1714126768831 1714126774736 OK +USER GameSimulation START 1714126774755 +USER GameSimulation START 1714126774770 +REQUEST request_3 1714126768833 1714126774791 OK +REQUEST request_3 1714126768822 1714126774798 OK +REQUEST request_6 1714126768826 1714126774798 OK +REQUEST request_5 1714126768830 1714126774799 OK +USER GameSimulation END 1714126774800 +USER GameSimulation END 1714126774800 +USER GameSimulation END 1714126774801 +USER GameSimulation START 1714126774802 +REQUEST request_3 1714126768825 1714126774803 OK +REQUEST request_4 1714126768829 1714126774803 OK +USER GameSimulation END 1714126774804 +REQUEST request_2 1714126768828 1714126774804 OK +USER GameSimulation END 1714126774805 +REQUEST request_3 1714126768830 1714126774811 OK +USER GameSimulation END 1714126774812 +USER GameSimulation START 1714126774817 +REQUEST request_3 1714126768828 1714126774820 OK +REQUEST request_3 1714126768828 1714126774821 OK +USER GameSimulation END 1714126774822 +USER GameSimulation START 1714126774832 +USER GameSimulation START 1714126774863 +REQUEST request_3 1714126768832 1714126774868 OK +USER GameSimulation END 1714126774869 +REQUEST request_3 1714126768828 1714126774870 OK +USER GameSimulation END 1714126774871 +USER GameSimulation START 1714126774877 +USER GameSimulation START 1714126774893 +USER GameSimulation START 1714126774908 +REQUEST request_5 1714126768828 1714126774923 OK +USER GameSimulation END 1714126774924 +REQUEST request_3 1714126768831 1714126774928 OK +REQUEST request_3 1714126768831 1714126774933 OK +REQUEST request_2 1714126768831 1714126774933 OK +REQUEST request_5 1714126768832 1714126774933 OK +REQUEST request_6 1714126768831 1714126774933 OK +USER GameSimulation END 1714126774933 +USER GameSimulation END 1714126774933 +USER GameSimulation END 1714126774933 +USER GameSimulation END 1714126774934 +REQUEST request_0 1714126768850 1714126774937 OK +USER GameSimulation START 1714126774938 +REQUEST request_0 1714126768868 1714126774939 OK +REQUEST request_2 1714126768833 1714126774940 OK +USER GameSimulation END 1714126774940 +REQUEST request_0 1714126768899 1714126774940 OK +REQUEST request_0 1714126768915 1714126774941 OK +USER GameSimulation START 1714126774953 +USER GameSimulation START 1714126774968 +REQUEST request_0 1714126768931 1714126774981 OK +REQUEST request_1 1714126774937 1714126774982 OK +REQUEST request_1 1714126774941 1714126774983 OK +REQUEST request_1 1714126774940 1714126774983 OK +REQUEST request_1 1714126774941 1714126774983 OK +REQUEST request_0 1714126768962 1714126774984 OK +REQUEST request_5 1714126768829 1714126774985 OK +USER GameSimulation END 1714126774986 +REQUEST request_0 1714126768968 1714126774986 OK +REQUEST request_0 1714126768992 1714126774986 OK +REQUEST request_0 1714126769038 1714126774987 OK +REQUEST request_0 1714126769053 1714126774987 OK +REQUEST request_0 1714126769008 1714126774988 OK +REQUEST request_0 1714126769068 1714126774988 OK +REQUEST request_0 1714126769100 1714126774988 OK +REQUEST request_0 1714126769131 1714126774989 OK +REQUEST request_0 1714126769116 1714126774989 OK +REQUEST request_0 1714126769192 1714126774990 OK +REQUEST request_0 1714126769162 1714126774990 OK +REQUEST request_0 1714126769177 1714126774990 OK +USER GameSimulation START 1714126774999 +REQUEST request_2 1714126769208 1714126775003 OK +REQUEST request_4 1714126769209 1714126775003 OK +REQUEST request_3 1714126769208 1714126775007 OK +REQUEST request_1 1714126774981 1714126775008 OK +REQUEST request_6 1714126769209 1714126775009 OK +REQUEST request_0 1714126769253 1714126775009 OK +REQUEST request_0 1714126769268 1714126775009 OK +REQUEST request_0 1714126769223 1714126775010 OK +REQUEST request_0 1714126769238 1714126775010 OK +USER GameSimulation START 1714126775012 +REQUEST request_0 1714126769298 1714126775012 OK +REQUEST request_0 1714126769314 1714126775012 OK +REQUEST request_1 1714126774984 1714126775013 OK +USER GameSimulation START 1714126775029 +REQUEST request_1 1714126774987 1714126775053 OK +REQUEST request_1 1714126774987 1714126775053 OK +REQUEST request_2 1714126769318 1714126775057 OK +REQUEST request_1 1714126774987 1714126775058 OK +REQUEST request_1 1714126774987 1714126775058 OK +REQUEST request_1 1714126774989 1714126775058 OK +REQUEST request_1 1714126774989 1714126775059 OK +REQUEST request_1 1714126774988 1714126775059 OK +REQUEST request_1 1714126774989 1714126775059 OK +USER GameSimulation START 1714126775059 +REQUEST request_1 1714126774990 1714126775059 OK +REQUEST request_1 1714126774989 1714126775060 OK +REQUEST request_1 1714126775010 1714126775061 OK +REQUEST request_1 1714126775010 1714126775061 OK +REQUEST request_1 1714126775012 1714126775061 OK +REQUEST request_1 1714126775012 1714126775061 OK +REQUEST request_1 1714126775010 1714126775064 OK +REQUEST request_1 1714126774990 1714126775064 OK +REQUEST request_1 1714126775010 1714126775064 OK +REQUEST request_1 1714126774990 1714126775064 OK +REQUEST request_4 1714126769319 1714126775064 OK +REQUEST request_5 1714126769209 1714126775064 OK +USER GameSimulation END 1714126775064 +REQUEST request_2 1714126769320 1714126775070 OK +REQUEST request_3 1714126769318 1714126775070 OK +REQUEST request_2 1714126769324 1714126775072 OK +USER GameSimulation START 1714126775074 +REQUEST request_2 1714126769324 1714126775075 OK +REQUEST request_3 1714126769325 1714126775080 OK +REQUEST request_4 1714126769325 1714126775080 OK +REQUEST request_2 1714126769325 1714126775080 OK +REQUEST request_4 1714126769326 1714126775084 OK +REQUEST request_3 1714126769320 1714126775084 OK +REQUEST request_4 1714126769321 1714126775088 OK +REQUEST request_6 1714126769324 1714126775088 OK +USER GameSimulation START 1714126775090 +REQUEST request_2 1714126769323 1714126775097 OK +USER GameSimulation START 1714126775120 +USER GameSimulation START 1714126775135 +REQUEST request_6 1714126769326 1714126775146 OK +REQUEST request_2 1714126769322 1714126775148 OK +USER GameSimulation START 1714126775150 +REQUEST request_2 1714126769322 1714126775179 OK +USER GameSimulation START 1714126775181 +REQUEST request_5 1714126769324 1714126775183 OK +REQUEST request_6 1714126769326 1714126775189 OK +REQUEST request_5 1714126769325 1714126775190 OK +REQUEST request_3 1714126769322 1714126775193 OK +REQUEST request_4 1714126769325 1714126775194 OK +REQUEST request_6 1714126769319 1714126775194 OK +USER GameSimulation START 1714126775197 +REQUEST request_3 1714126769326 1714126775206 OK +USER GameSimulation START 1714126775212 +USER GameSimulation START 1714126775228 +USER GameSimulation START 1714126775259 +USER GameSimulation START 1714126775274 +USER GameSimulation START 1714126775290 +USER GameSimulation START 1714126775321 +REQUEST request_4 1714126769323 1714126775335 OK +USER GameSimulation START 1714126775337 +REQUEST request_5 1714126769319 1714126775339 OK +USER GameSimulation END 1714126775339 +REQUEST request_0 1714126769333 1714126775339 OK +REQUEST request_4 1714126769323 1714126775341 OK +REQUEST request_5 1714126769321 1714126775341 OK +REQUEST request_5 1714126769327 1714126775342 OK +REQUEST request_3 1714126769320 1714126775346 OK +REQUEST request_0 1714126769420 1714126775346 OK +REQUEST request_0 1714126769450 1714126775346 OK +REQUEST request_0 1714126769435 1714126775347 OK +REQUEST request_0 1714126769482 1714126775347 OK +REQUEST request_0 1714126769497 1714126775347 OK +REQUEST request_0 1714126769511 1714126775347 OK +REQUEST request_0 1714126769558 1714126775349 OK +REQUEST request_0 1714126769573 1714126775349 OK +REQUEST request_0 1714126769542 1714126775349 OK +USER GameSimulation START 1714126775352 +REQUEST request_6 1714126769325 1714126775354 OK +USER GameSimulation START 1714126775367 +REQUEST request_6 1714126769324 1714126775397 OK +USER GameSimulation START 1714126775398 +REQUEST request_1 1714126775340 1714126775405 OK +REQUEST request_1 1714126775347 1714126775406 OK +REQUEST request_1 1714126775346 1714126775406 OK +REQUEST request_1 1714126775347 1714126775407 OK +REQUEST request_1 1714126775347 1714126775407 OK +REQUEST request_1 1714126775347 1714126775407 OK +REQUEST request_1 1714126775348 1714126775407 OK +REQUEST request_1 1714126775349 1714126775408 OK +REQUEST request_1 1714126775350 1714126775408 OK +REQUEST request_1 1714126775350 1714126775409 OK +REQUEST request_4 1714126769335 1714126775409 OK +REQUEST request_5 1714126769323 1714126775410 OK +USER GameSimulation START 1714126775413 +USER GameSimulation START 1714126775428 +USER GameSimulation START 1714126775459 +USER GameSimulation START 1714126775475 +USER GameSimulation START 1714126775491 +USER GameSimulation START 1714126775522 +REQUEST request_6 1714126769333 1714126775523 OK +REQUEST request_2 1714126769332 1714126775523 OK +REQUEST request_5 1714126769333 1714126775524 OK +REQUEST request_3 1714126769324 1714126775534 OK +USER GameSimulation START 1714126775537 +USER GameSimulation START 1714126775553 +REQUEST request_2 1714126769335 1714126775579 OK +REQUEST request_6 1714126769323 1714126775579 OK +REQUEST request_5 1714126769335 1714126775629 OK +REQUEST request_4 1714126769333 1714126775630 OK +REQUEST request_5 1714126769323 1714126775631 OK +USER GameSimulation END 1714126775631 +REQUEST request_3 1714126769332 1714126775727 OK +REQUEST request_4 1714126769324 1714126775727 OK +REQUEST request_5 1714126769324 1714126775727 OK +USER GameSimulation END 1714126775728 +USER GameSimulation END 1714126775728 +REQUEST request_3 1714126769335 1714126775731 OK +REQUEST request_2 1714126769320 1714126775731 OK +REQUEST request_0 1714126769590 1714126775739 OK +REQUEST request_1 1714126775740 1714126775798 OK +REQUEST request_6 1714126769327 1714126775798 OK +REQUEST request_3 1714126769322 1714126775798 OK +REQUEST request_5 1714126769325 1714126775799 OK +REQUEST request_6 1714126769615 1714126775800 OK +REQUEST request_0 1714126769693 1714126775800 OK +REQUEST request_0 1714126769708 1714126775801 OK +REQUEST request_0 1714126769739 1714126775801 OK +REQUEST request_0 1714126769754 1714126775803 OK +REQUEST request_0 1714126769770 1714126775803 OK +REQUEST request_0 1714126769801 1714126775805 OK +REQUEST request_3 1714126769324 1714126775805 OK +REQUEST request_0 1714126769862 1714126775805 OK +REQUEST request_0 1714126769817 1714126775807 OK +REQUEST request_0 1714126769832 1714126775807 OK +REQUEST request_0 1714126769618 1714126775808 OK +REQUEST request_4 1714126769615 1714126775809 OK +REQUEST request_2 1714126769614 1714126775809 OK +REQUEST request_0 1714126769878 1714126775809 OK +REQUEST request_4 1714126769321 1714126775810 OK +REQUEST request_6 1714126769321 1714126775810 OK +REQUEST request_6 1714126769335 1714126775811 OK +REQUEST request_0 1714126769893 1714126775811 OK +REQUEST request_0 1714126769923 1714126775812 OK +REQUEST request_3 1714126769614 1714126775813 OK +REQUEST request_0 1714126769939 1714126775813 OK +REQUEST request_0 1714126769954 1714126775813 OK +REQUEST request_0 1714126770000 1714126775815 OK +REQUEST request_0 1714126769984 1714126775815 OK +REQUEST request_0 1714126770015 1714126775816 OK +REQUEST request_0 1714126770031 1714126775817 OK +REQUEST request_0 1714126770061 1714126775817 OK +REQUEST request_4 1714126770151 1714126775818 OK +REQUEST request_0 1714126770137 1714126775818 OK +REQUEST request_0 1714126770077 1714126775819 OK +REQUEST request_0 1714126770092 1714126775820 OK +REQUEST request_0 1714126770124 1714126775820 OK +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +USER GameSimulation END 1714126775822 +REQUEST request_0 1714126770155 1714126775824 OK +REQUEST request_3 1714126770151 1714126775825 OK +REQUEST request_6 1714126770152 1714126775825 OK +REQUEST request_0 1714126770171 1714126775829 OK +REQUEST request_1 1714126775801 1714126775868 OK +REQUEST request_1 1714126775801 1714126775869 OK +REQUEST request_2 1714126770150 1714126775870 OK +REQUEST request_1 1714126775801 1714126775870 OK +REQUEST request_0 1714126770201 1714126775870 OK +REQUEST request_1 1714126775803 1714126775873 OK +REQUEST request_1 1714126775803 1714126775873 OK +REQUEST request_1 1714126775805 1714126775873 OK +REQUEST request_1 1714126775807 1714126775874 OK +REQUEST request_1 1714126775805 1714126775874 OK +REQUEST request_1 1714126775809 1714126775875 OK +REQUEST request_1 1714126775810 1714126775875 OK +REQUEST request_1 1714126775812 1714126775875 OK +REQUEST request_1 1714126775807 1714126775875 OK +REQUEST request_1 1714126775815 1714126775875 OK +REQUEST request_1 1714126775816 1714126775876 OK +REQUEST request_1 1714126775817 1714126775876 OK +REQUEST request_1 1714126775811 1714126775876 OK +REQUEST request_1 1714126775817 1714126775876 OK +REQUEST request_1 1714126775814 1714126775877 OK +REQUEST request_1 1714126775813 1714126775877 OK +REQUEST request_1 1714126775818 1714126775877 OK +REQUEST request_1 1714126775820 1714126775878 OK +REQUEST request_1 1714126775820 1714126775878 OK +REQUEST request_1 1714126775825 1714126775878 OK +REQUEST request_1 1714126775817 1714126775878 OK +REQUEST request_1 1714126775820 1714126775878 OK +REQUEST request_1 1714126775829 1714126775879 OK +REQUEST request_0 1714126770217 1714126775879 OK +REQUEST request_5 1714126770152 1714126775880 OK +USER GameSimulation END 1714126775881 +REQUEST request_0 1714126770232 1714126775881 OK +REQUEST request_0 1714126770262 1714126775882 OK +REQUEST request_0 1714126770278 1714126775883 OK +REQUEST request_2 1714126770290 1714126775887 OK +REQUEST request_6 1714126770291 1714126775891 OK +REQUEST request_4 1714126770290 1714126775891 OK +REQUEST request_0 1714126770292 1714126775891 OK +REQUEST request_0 1714126770323 1714126775892 OK +REQUEST request_0 1714126770338 1714126775893 OK +REQUEST request_0 1714126770353 1714126775893 OK +REQUEST request_0 1714126769360 1714126775894 OK +REQUEST request_0 1714126770383 1714126775895 OK +REQUEST request_0 1714126769374 1714126775897 OK +REQUEST request_0 1714126769389 1714126775938 OK +REQUEST request_1 1714126775870 1714126775940 OK +REQUEST request_3 1714126770290 1714126775940 OK +REQUEST request_1 1714126775882 1714126775940 OK +REQUEST request_1 1714126775879 1714126775940 OK +REQUEST request_1 1714126775882 1714126775941 OK +REQUEST request_1 1714126775884 1714126775941 OK +REQUEST request_1 1714126775892 1714126775941 OK +REQUEST request_1 1714126775891 1714126775941 OK +REQUEST request_1 1714126775894 1714126775941 OK +REQUEST request_1 1714126775893 1714126775942 OK +REQUEST request_1 1714126775895 1714126775942 OK +REQUEST request_1 1714126775894 1714126775942 OK +REQUEST request_1 1714126775897 1714126775943 OK +REQUEST request_0 1714126770398 1714126775943 OK +REQUEST request_5 1714126770290 1714126775944 OK +USER GameSimulation END 1714126775944 +REQUEST request_0 1714126770414 1714126775945 OK +REQUEST request_0 1714126770444 1714126775945 OK +REQUEST request_0 1714126770459 1714126775945 OK +REQUEST request_0 1714126770474 1714126775946 OK +REQUEST request_0 1714126770506 1714126775947 OK +REQUEST request_0 1714126770522 1714126775947 OK +REQUEST request_0 1714126770538 1714126775948 OK +REQUEST request_0 1714126770585 1714126775949 OK +REQUEST request_2 1714126770590 1714126776004 OK +REQUEST request_1 1714126775939 1714126776008 OK +REQUEST request_1 1714126775943 1714126776009 OK +REQUEST request_1 1714126775945 1714126776009 OK +REQUEST request_1 1714126775945 1714126776009 OK +REQUEST request_1 1714126775946 1714126776009 OK +REQUEST request_1 1714126775948 1714126776009 OK +REQUEST request_1 1714126775947 1714126776010 OK +REQUEST request_4 1714126770590 1714126776010 OK +REQUEST request_1 1714126775948 1714126776010 OK +REQUEST request_1 1714126775950 1714126776010 OK +REQUEST request_1 1714126775946 1714126776011 OK +REQUEST request_2 1714126770591 1714126776014 OK +REQUEST request_3 1714126770590 1714126776015 OK +REQUEST request_5 1714126770590 1714126776015 OK +REQUEST request_4 1714126770592 1714126776019 OK +REQUEST request_2 1714126770592 1714126776019 OK +REQUEST request_0 1714126770615 1714126776068 OK +REQUEST request_3 1714126770592 1714126776068 OK +REQUEST request_0 1714126770677 1714126776071 OK +REQUEST request_5 1714126770592 1714126776072 OK +REQUEST request_0 1714126769678 1714126776073 OK +REQUEST request_0 1714126770722 1714126776074 OK +REQUEST request_0 1714126770692 1714126776074 OK +REQUEST request_0 1714126770737 1714126776074 OK +REQUEST request_0 1714126770753 1714126776074 OK +REQUEST request_0 1714126770783 1714126776075 OK +REQUEST request_0 1714126770813 1714126776076 OK +REQUEST request_6 1714126770593 1714126776076 OK +REQUEST request_0 1714126770828 1714126776076 OK +REQUEST request_4 1714126770593 1714126776077 OK +REQUEST request_0 1714126770797 1714126776077 OK +REQUEST request_0 1714126770600 1714126776080 OK +REQUEST request_6 1714126770594 1714126776085 OK +REQUEST request_4 1714126770594 1714126776125 OK +REQUEST request_3 1714126770594 1714126776127 OK +REQUEST request_1 1714126776069 1714126776129 OK +REQUEST request_1 1714126776072 1714126776129 OK +REQUEST request_1 1714126776074 1714126776130 OK +REQUEST request_1 1714126776073 1714126776130 OK +REQUEST request_1 1714126776074 1714126776130 OK +REQUEST request_1 1714126776075 1714126776130 OK +REQUEST request_1 1714126776075 1714126776130 OK +REQUEST request_1 1714126776077 1714126776131 OK +REQUEST request_1 1714126776076 1714126776131 OK +REQUEST request_1 1714126776074 1714126776132 OK +REQUEST request_1 1714126776081 1714126776132 OK +REQUEST request_6 1714126770590 1714126776133 OK +USER GameSimulation END 1714126776133 +REQUEST request_5 1714126770594 1714126776134 OK +REQUEST request_1 1714126776077 1714126776137 OK +REQUEST request_6 1714126770592 1714126776142 OK +REQUEST request_3 1714126770591 1714126776143 OK +REQUEST request_2 1714126770594 1714126776143 OK +USER GameSimulation END 1714126776143 +USER GameSimulation END 1714126776143 +REQUEST request_0 1714126770859 1714126776147 OK +REQUEST request_0 1714126770875 1714126776147 OK +REQUEST request_0 1714126770890 1714126776162 OK +REQUEST request_0 1714126770630 1714126776270 OK +REQUEST request_1 1714126776147 1714126776318 OK +REQUEST request_1 1714126776162 1714126776318 OK +REQUEST request_0 1714126770920 1714126776318 OK +REQUEST request_1 1714126776147 1714126776318 OK +REQUEST request_5 1714126769615 1714126776322 OK +USER GameSimulation END 1714126776323 +REQUEST request_0 1714126770930 1714126776323 OK +REQUEST request_1 1714126776270 1714126776323 OK +REQUEST request_5 1714126770593 1714126776324 OK +USER GameSimulation END 1714126776325 +REQUEST request_0 1714126770981 1714126776326 OK +REQUEST request_0 1714126770997 1714126776326 OK +REQUEST request_0 1714126771012 1714126776327 OK +REQUEST request_0 1714126771057 1714126776328 OK +REQUEST request_0 1714126771135 1714126776329 OK +REQUEST request_0 1714126771073 1714126776335 OK +REQUEST request_6 1714126771138 1714126776338 OK +REQUEST request_4 1714126771138 1714126776338 OK +REQUEST request_3 1714126771138 1714126776338 OK +REQUEST request_0 1714126770951 1714126776338 OK +REQUEST request_2 1714126771138 1714126776338 OK +REQUEST request_0 1714126771089 1714126776339 OK +REQUEST request_0 1714126771150 1714126776339 OK +REQUEST request_0 1714126771119 1714126776341 OK +REQUEST request_0 1714126771195 1714126776342 OK +REQUEST request_0 1714126771211 1714126776344 OK +REQUEST request_0 1714126771180 1714126776344 OK +REQUEST request_0 1714126771242 1714126776376 OK +REQUEST request_1 1714126776319 1714126776377 OK +REQUEST request_1 1714126776327 1714126776378 OK +REQUEST request_1 1714126776324 1714126776378 OK +REQUEST request_1 1714126776328 1714126776379 OK +REQUEST request_1 1714126776330 1714126776381 OK +REQUEST request_1 1714126776327 1714126776381 OK +REQUEST request_1 1714126776333 1714126776382 OK +REQUEST request_1 1714126776339 1714126776382 OK +REQUEST request_1 1714126776339 1714126776382 OK +REQUEST request_1 1714126776340 1714126776382 OK +REQUEST request_1 1714126776336 1714126776382 OK +REQUEST request_1 1714126776342 1714126776383 OK +REQUEST request_1 1714126776344 1714126776383 OK +REQUEST request_1 1714126776345 1714126776383 OK +REQUEST request_1 1714126776341 1714126776383 OK +REQUEST request_0 1714126771257 1714126776384 OK +REQUEST request_5 1714126771138 1714126776385 OK +USER GameSimulation END 1714126776385 +REQUEST request_0 1714126771303 1714126776386 OK +REQUEST request_0 1714126771273 1714126776387 OK +REQUEST request_0 1714126771365 1714126776387 OK +REQUEST request_0 1714126771381 1714126776388 OK +REQUEST request_0 1714126771318 1714126776388 OK +REQUEST request_0 1714126771334 1714126776388 OK +REQUEST request_0 1714126771443 1714126776389 OK +REQUEST request_0 1714126771459 1714126776389 OK +REQUEST request_0 1714126771397 1714126776390 OK +REQUEST request_0 1714126771413 1714126776390 OK +REQUEST request_0 1714126771522 1714126776390 OK +REQUEST request_0 1714126771537 1714126776391 OK +REQUEST request_0 1714126771474 1714126776391 OK +REQUEST request_0 1714126771491 1714126776392 OK +REQUEST request_0 1714126771553 1714126776392 OK +REQUEST request_6 1714126771562 1714126776440 OK +REQUEST request_3 1714126771561 1714126776440 OK +REQUEST request_2 1714126771561 1714126776443 OK +REQUEST request_1 1714126776384 1714126776443 OK +REQUEST request_1 1714126776376 1714126776444 OK +REQUEST request_1 1714126776387 1714126776444 OK +REQUEST request_1 1714126776387 1714126776444 OK +REQUEST request_1 1714126776387 1714126776444 OK +REQUEST request_1 1714126776388 1714126776445 OK +REQUEST request_1 1714126776388 1714126776445 OK +REQUEST request_1 1714126776389 1714126776445 OK +REQUEST request_1 1714126776390 1714126776445 OK +REQUEST request_1 1714126776390 1714126776446 OK +REQUEST request_1 1714126776390 1714126776446 OK +REQUEST request_1 1714126776390 1714126776446 OK +REQUEST request_1 1714126776393 1714126776446 OK +REQUEST request_1 1714126776391 1714126776447 OK +REQUEST request_1 1714126776388 1714126776447 OK +REQUEST request_1 1714126776391 1714126776448 OK +REQUEST request_1 1714126776392 1714126776448 OK +REQUEST request_5 1714126771562 1714126776451 OK +REQUEST request_4 1714126771565 1714126776451 OK +REQUEST request_6 1714126771565 1714126776455 OK +REQUEST request_3 1714126771564 1714126776458 OK +REQUEST request_2 1714126771558 1714126776458 OK +REQUEST request_4 1714126771561 1714126776458 OK +USER GameSimulation END 1714126776458 +REQUEST request_0 1714126770554 1714126776459 OK +REQUEST request_0 1714126771583 1714126776459 OK +REQUEST request_0 1714126771598 1714126776459 OK +REQUEST request_0 1714126771613 1714126776460 OK +REQUEST request_0 1714126771628 1714126776460 OK +REQUEST request_0 1714126771659 1714126776460 OK +REQUEST request_0 1714126771675 1714126776462 OK +REQUEST request_0 1714126770661 1714126776462 OK +REQUEST request_1 1714126776459 1714126776513 OK +REQUEST request_1 1714126776459 1714126776514 OK +REQUEST request_1 1714126776459 1714126776514 OK +REQUEST request_1 1714126776460 1714126776514 OK +REQUEST request_1 1714126776460 1714126776515 OK +REQUEST request_1 1714126776462 1714126776515 OK +REQUEST request_1 1714126776460 1714126776515 OK +REQUEST request_1 1714126776462 1714126776515 OK +REQUEST request_2 1714126771680 1714126776516 OK +REQUEST request_4 1714126771681 1714126776516 OK +REQUEST request_5 1714126771565 1714126776517 OK +USER GameSimulation END 1714126776517 +REQUEST request_6 1714126771681 1714126776524 OK +REQUEST request_0 1714126771690 1714126776525 OK +REQUEST request_0 1714126771722 1714126776525 OK +REQUEST request_0 1714126771737 1714126776526 OK +REQUEST request_0 1714126771752 1714126776526 OK +REQUEST request_0 1714126771798 1714126776527 OK +REQUEST request_0 1714126771767 1714126776527 OK +REQUEST request_0 1714126771828 1714126776527 OK +REQUEST request_0 1714126771813 1714126776527 OK +REQUEST request_0 1714126771858 1714126776528 OK +REQUEST request_0 1714126771873 1714126776529 OK +REQUEST request_0 1714126771889 1714126776567 OK +REQUEST request_3 1714126771680 1714126776569 OK +REQUEST request_1 1714126776525 1714126776569 OK +REQUEST request_1 1714126776525 1714126776570 OK +REQUEST request_1 1714126776527 1714126776570 OK +REQUEST request_1 1714126776527 1714126776571 OK +REQUEST request_1 1714126776527 1714126776571 OK +REQUEST request_1 1714126776527 1714126776571 OK +REQUEST request_1 1714126776527 1714126776571 OK +REQUEST request_1 1714126776527 1714126776571 OK +REQUEST request_1 1714126776528 1714126776571 OK +REQUEST request_0 1714126771919 1714126776572 OK +REQUEST request_1 1714126776529 1714126776572 OK +REQUEST request_5 1714126771681 1714126776573 OK +USER GameSimulation END 1714126776574 +REQUEST request_0 1714126771935 1714126776574 OK +REQUEST request_0 1714126771950 1714126776574 OK +REQUEST request_0 1714126771998 1714126776575 OK +REQUEST request_0 1714126772013 1714126776575 OK +REQUEST request_0 1714126771982 1714126776575 OK +REQUEST request_0 1714126772028 1714126776575 OK +REQUEST request_0 1714126772088 1714126776577 OK +REQUEST request_0 1714126771042 1714126776577 OK +REQUEST request_0 1714126772057 1714126776577 OK +REQUEST request_0 1714126772072 1714126776577 OK +REQUEST request_0 1714126772119 1714126776577 OK +REQUEST request_0 1714126772180 1714126776578 OK +REQUEST request_0 1714126772195 1714126776579 OK +REQUEST request_0 1714126772212 1714126776579 OK +REQUEST request_0 1714126772241 1714126776579 OK +REQUEST request_0 1714126772149 1714126776579 OK +REQUEST request_0 1714126772134 1714126776580 OK +REQUEST request_0 1714126772257 1714126776580 OK +REQUEST request_0 1714126772303 1714126776581 OK +REQUEST request_0 1714126772319 1714126776581 OK +REQUEST request_0 1714126772334 1714126776581 OK +REQUEST request_0 1714126772272 1714126776581 OK +REQUEST request_0 1714126772380 1714126776582 OK +REQUEST request_0 1714126772395 1714126776582 OK +REQUEST request_0 1714126772457 1714126776583 OK +REQUEST request_0 1714126772473 1714126776583 OK +REQUEST request_0 1714126772442 1714126776584 OK +REQUEST request_0 1714126772411 1714126776584 OK +REQUEST request_0 1714126772349 1714126776584 OK +REQUEST request_0 1714126772488 1714126776584 OK +REQUEST request_0 1714126772519 1714126776585 OK +REQUEST request_0 1714126772535 1714126776585 OK +REQUEST request_0 1714126772550 1714126776586 OK +REQUEST request_0 1714126772580 1714126776586 OK +REQUEST request_0 1714126772610 1714126776586 OK +REQUEST request_0 1714126772641 1714126776587 OK +REQUEST request_0 1714126769633 1714126776587 OK +REQUEST request_0 1714126772595 1714126776590 OK +REQUEST request_0 1714126769648 1714126776590 OK +REQUEST request_0 1714126772657 1714126776590 OK +REQUEST request_0 1714126772735 1714126776591 OK +REQUEST request_0 1714126772749 1714126776591 OK +REQUEST request_0 1714126772719 1714126776591 OK +REQUEST request_0 1714126772688 1714126776591 OK +REQUEST request_0 1714126772781 1714126776591 OK +REQUEST request_0 1714126772673 1714126776591 OK +REQUEST request_0 1714126772796 1714126776591 OK +REQUEST request_0 1714126772811 1714126776591 OK +REQUEST request_0 1714126772919 1714126776591 OK +REQUEST request_0 1714126772872 1714126776592 OK +REQUEST request_0 1714126772888 1714126776592 OK +REQUEST request_0 1714126772934 1714126776592 OK +REQUEST request_0 1714126772949 1714126776593 OK +REQUEST request_0 1714126772979 1714126776593 OK +REQUEST request_0 1714126772995 1714126776593 OK +REQUEST request_0 1714126772858 1714126776594 OK +REQUEST request_0 1714126773057 1714126776594 OK +REQUEST request_0 1714126773072 1714126776594 OK +REQUEST request_0 1714126773096 1714126776595 OK +REQUEST request_0 1714126773118 1714126776595 OK +REQUEST request_0 1714126773042 1714126776595 OK +REQUEST request_0 1714126773011 1714126776595 OK +REQUEST request_0 1714126773178 1714126776596 OK +REQUEST request_0 1714126773193 1714126776596 OK +REQUEST request_0 1714126773223 1714126776597 OK +REQUEST request_0 1714126773283 1714126776597 OK +REQUEST request_0 1714126773253 1714126776598 OK +REQUEST request_0 1714126773238 1714126776599 OK +REQUEST request_0 1714126773344 1714126776599 OK +REQUEST request_0 1714126773359 1714126776599 OK +REQUEST request_0 1714126773421 1714126776600 OK +REQUEST request_0 1714126773436 1714126776600 OK +REQUEST request_0 1714126772842 1714126776600 OK +REQUEST request_0 1714126773375 1714126776601 OK +REQUEST request_0 1714126773390 1714126776602 OK +REQUEST request_1 1714126776572 1714126776602 OK +REQUEST request_1 1714126776574 1714126776603 OK +REQUEST request_0 1714126773532 1714126776604 OK +REQUEST request_1 1714126776575 1714126776604 OK +REQUEST request_1 1714126776567 1714126776604 OK +REQUEST request_0 1714126773298 1714126776604 OK +REQUEST request_1 1714126776577 1714126776605 OK +REQUEST request_1 1714126776577 1714126776605 OK +REQUEST request_0 1714126773313 1714126776605 OK +REQUEST request_0 1714126773560 1714126776608 OK +REQUEST request_0 1714126773515 1714126776608 OK +REQUEST request_0 1714126773453 1714126776609 OK +REQUEST request_0 1714126773133 1714126776609 OK +REQUEST request_0 1714126773148 1714126776609 OK +REQUEST request_1 1714126776575 1714126776609 OK +REQUEST request_0 1714126773500 1714126776609 OK +REQUEST request_1 1714126776575 1714126776609 OK +REQUEST request_0 1714126773576 1714126776611 OK +REQUEST request_1 1714126776577 1714126776611 OK +REQUEST request_1 1714126776577 1714126776611 OK +REQUEST request_0 1714126773591 1714126776611 OK +REQUEST request_0 1714126773484 1714126776611 OK +REQUEST request_1 1714126776575 1714126776613 OK +REQUEST request_1 1714126776576 1714126776614 OK +REQUEST request_1 1714126776580 1714126776616 OK +REQUEST request_1 1714126776580 1714126776616 OK +REQUEST request_1 1714126776579 1714126776616 OK +REQUEST request_1 1714126776580 1714126776616 OK +REQUEST request_0 1714126773639 1714126776616 OK +REQUEST request_0 1714126773607 1714126776616 OK +REQUEST request_1 1714126776582 1714126776617 OK +REQUEST request_1 1714126776580 1714126776617 OK +REQUEST request_1 1714126776582 1714126776618 OK +REQUEST request_1 1714126776577 1714126776618 OK +REQUEST request_0 1714126773700 1714126776618 OK +REQUEST request_1 1714126776582 1714126776618 OK +REQUEST request_1 1714126776581 1714126776619 OK +REQUEST request_0 1714126773654 1714126776619 OK +REQUEST request_1 1714126776581 1714126776619 OK +REQUEST request_0 1714126773670 1714126776619 OK +REQUEST request_0 1714126773715 1714126776619 OK +REQUEST request_1 1714126776583 1714126776619 OK +REQUEST request_1 1714126776583 1714126776619 OK +REQUEST request_1 1714126776584 1714126776623 OK +REQUEST request_1 1714126776584 1714126776624 OK +REQUEST request_1 1714126776584 1714126776635 OK +REQUEST request_1 1714126776584 1714126776635 OK +REQUEST request_1 1714126776579 1714126776636 OK +REQUEST request_0 1714126773731 1714126776636 OK +REQUEST request_1 1714126776585 1714126776636 OK +REQUEST request_1 1714126776582 1714126776636 OK +REQUEST request_1 1714126776586 1714126776636 OK +REQUEST request_1 1714126776586 1714126776636 OK +REQUEST request_1 1714126776585 1714126776636 OK +REQUEST request_0 1714126773761 1714126776636 OK +REQUEST request_0 1714126773777 1714126776636 OK +REQUEST request_0 1714126773793 1714126776637 OK +REQUEST request_1 1714126776590 1714126776637 OK +REQUEST request_1 1714126776591 1714126776637 OK +REQUEST request_1 1714126776590 1714126776637 OK +REQUEST request_1 1714126776591 1714126776637 OK +REQUEST request_1 1714126776579 1714126776637 OK +REQUEST request_1 1714126776591 1714126776637 OK +REQUEST request_1 1714126776587 1714126776637 OK +REQUEST request_1 1714126776587 1714126776637 OK +REQUEST request_1 1714126776591 1714126776638 OK +REQUEST request_0 1714126773808 1714126776638 OK +REQUEST request_0 1714126773839 1714126776638 OK +REQUEST request_1 1714126776593 1714126776638 OK +REQUEST request_1 1714126776592 1714126776638 OK +REQUEST request_1 1714126776591 1714126776639 OK +REQUEST request_1 1714126776594 1714126776639 OK +REQUEST request_0 1714126773854 1714126776639 OK +REQUEST request_1 1714126776592 1714126776639 OK +REQUEST request_1 1714126776591 1714126776639 OK +REQUEST request_1 1714126776591 1714126776639 OK +REQUEST request_1 1714126776592 1714126776639 OK +REQUEST request_0 1714126773869 1714126776639 OK +REQUEST request_1 1714126776594 1714126776639 OK +REQUEST request_1 1714126776593 1714126776640 OK +REQUEST request_0 1714126773900 1714126776643 OK +REQUEST request_1 1714126776595 1714126776643 OK +REQUEST request_1 1714126776594 1714126776643 OK +REQUEST request_0 1714126773916 1714126776643 OK +REQUEST request_1 1714126776595 1714126776651 OK +REQUEST request_1 1714126776595 1714126776651 OK +REQUEST request_1 1714126776596 1714126776652 OK +REQUEST request_1 1714126776591 1714126776652 OK +REQUEST request_1 1714126776596 1714126776652 OK +REQUEST request_1 1714126776596 1714126776652 OK +REQUEST request_1 1714126776592 1714126776652 OK +REQUEST request_1 1714126776590 1714126776652 OK +REQUEST request_0 1714126773977 1714126776652 OK +REQUEST request_0 1714126773992 1714126776652 OK +REQUEST request_0 1714126773962 1714126776652 OK +REQUEST request_0 1714126773932 1714126776652 OK +REQUEST request_0 1714126774052 1714126776652 OK +REQUEST request_0 1714126774067 1714126776652 OK +REQUEST request_0 1714126774158 1714126776653 OK +REQUEST request_1 1714126776596 1714126776653 OK +REQUEST request_0 1714126774127 1714126776653 OK +REQUEST request_0 1714126774220 1714126776653 OK +REQUEST request_0 1714126774235 1714126776654 OK +REQUEST request_0 1714126774341 1714126776654 OK +REQUEST request_1 1714126776599 1714126776654 OK +REQUEST request_0 1714126774250 1714126776655 OK +REQUEST request_0 1714126774357 1714126776655 OK +REQUEST request_1 1714126776604 1714126776655 OK +REQUEST request_0 1714126774280 1714126776655 OK +REQUEST request_1 1714126776598 1714126776655 OK +REQUEST request_1 1714126776598 1714126776655 OK +REQUEST request_1 1714126776600 1714126776655 OK +REQUEST request_0 1714126774493 1714126776656 OK +REQUEST request_0 1714126774097 1714126776656 OK +REQUEST request_0 1714126774372 1714126776656 OK +REQUEST request_1 1714126776599 1714126776657 OK +REQUEST request_0 1714126774112 1714126776657 OK +REQUEST request_1 1714126776605 1714126776657 OK +REQUEST request_0 1714126774419 1714126776657 OK +REQUEST request_0 1714126774434 1714126776657 OK +REQUEST request_1 1714126776594 1714126776658 OK +REQUEST request_0 1714126774510 1714126776658 OK +REQUEST request_0 1714126774036 1714126776658 OK +REQUEST request_0 1714126774174 1714126776658 OK +REQUEST request_0 1714126774189 1714126776658 OK +REQUEST request_0 1714126774021 1714126776658 OK +REQUEST request_0 1714126774296 1714126776660 OK +REQUEST request_1 1714126776600 1714126776662 OK +REQUEST request_1 1714126776599 1714126776662 OK +REQUEST request_1 1714126776602 1714126776662 OK +REQUEST request_0 1714126774311 1714126776662 OK +REQUEST request_0 1714126774403 1714126776662 OK +REQUEST request_0 1714126774449 1714126776662 OK +REQUEST request_1 1714126776609 1714126776663 OK +REQUEST request_1 1714126776604 1714126776663 OK +REQUEST request_0 1714126774481 1714126776663 OK +REQUEST request_4 1714126774508 1714126776663 OK +REQUEST request_1 1714126776608 1714126776663 OK +REQUEST request_2 1714126774507 1714126776663 OK +REQUEST request_1 1714126776601 1714126776663 OK +REQUEST request_1 1714126776597 1714126776660 OK +REQUEST request_1 1714126776609 1714126776663 OK +REQUEST request_1 1714126776609 1714126776663 OK +REQUEST request_1 1714126776611 1714126776664 OK +REQUEST request_1 1714126776611 1714126776664 OK +REQUEST request_6 1714126774510 1714126776664 OK +REQUEST request_1 1714126776611 1714126776664 OK +REQUEST request_1 1714126776609 1714126776664 OK +REQUEST request_1 1714126776611 1714126776664 OK +REQUEST request_1 1714126776609 1714126776664 OK +REQUEST request_1 1714126776617 1714126776671 OK +REQUEST request_0 1714126774539 1714126776671 OK +REQUEST request_1 1714126776617 1714126776671 OK +REQUEST request_0 1714126774555 1714126776671 OK +REQUEST request_0 1714126774585 1714126776671 OK +REQUEST request_3 1714126774508 1714126776672 OK +REQUEST request_0 1714126774615 1714126776672 OK +REQUEST request_0 1714126774600 1714126776672 OK +REQUEST request_0 1714126774631 1714126776672 OK +REQUEST request_1 1714126776618 1714126776672 OK +REQUEST request_1 1714126776619 1714126776705 OK +REQUEST request_0 1714126774646 1714126776705 OK +REQUEST request_1 1714126776619 1714126776705 OK +REQUEST request_1 1714126776619 1714126776705 OK +REQUEST request_1 1714126776636 1714126776709 OK +REQUEST request_1 1714126776637 1714126776709 OK +REQUEST request_1 1714126776638 1714126776710 OK +REQUEST request_1 1714126776639 1714126776710 OK +REQUEST request_1 1714126776636 1714126776710 OK +REQUEST request_1 1714126776643 1714126776710 OK +REQUEST request_1 1714126776636 1714126776710 OK +REQUEST request_1 1714126776638 1714126776710 OK +REQUEST request_1 1714126776652 1714126776711 OK +REQUEST request_1 1714126776652 1714126776711 OK +REQUEST request_1 1714126776644 1714126776711 OK +REQUEST request_1 1714126776639 1714126776711 OK +REQUEST request_1 1714126776653 1714126776711 OK +REQUEST request_1 1714126776652 1714126776711 OK +REQUEST request_1 1714126776653 1714126776711 OK +REQUEST request_1 1714126776654 1714126776712 OK +REQUEST request_1 1714126776653 1714126776712 OK +REQUEST request_1 1714126776654 1714126776712 OK +REQUEST request_1 1714126776652 1714126776712 OK +REQUEST request_1 1714126776652 1714126776713 OK +REQUEST request_1 1714126776655 1714126776713 OK +REQUEST request_1 1714126776655 1714126776713 OK +REQUEST request_1 1714126776652 1714126776713 OK +REQUEST request_1 1714126776656 1714126776713 OK +REQUEST request_1 1714126776655 1714126776713 OK +REQUEST request_1 1714126776656 1714126776713 OK +REQUEST request_1 1714126776657 1714126776714 OK +REQUEST request_1 1714126776658 1714126776714 OK +REQUEST request_1 1714126776656 1714126776714 OK +REQUEST request_1 1714126776657 1714126776714 OK +REQUEST request_1 1714126776657 1714126776715 OK +REQUEST request_1 1714126776658 1714126776715 OK +REQUEST request_1 1714126776663 1714126776715 OK +REQUEST request_1 1714126776663 1714126776715 OK +REQUEST request_1 1714126776663 1714126776716 OK +REQUEST request_1 1714126776658 1714126776716 OK +REQUEST request_1 1714126776663 1714126776716 OK +REQUEST request_1 1714126776658 1714126776716 OK +REQUEST request_1 1714126776671 1714126776717 OK +REQUEST request_1 1714126776672 1714126776717 OK +REQUEST request_1 1714126776672 1714126776717 OK +REQUEST request_1 1714126776672 1714126776717 OK +REQUEST request_1 1714126776658 1714126776717 OK +REQUEST request_1 1714126776672 1714126776717 OK +REQUEST request_1 1714126776663 1714126776718 OK +REQUEST request_5 1714126774509 1714126776719 OK +USER GameSimulation END 1714126776719 +REQUEST request_0 1714126774730 1714126776721 OK +REQUEST request_0 1714126774708 1714126776721 OK +REQUEST request_0 1714126774677 1714126776721 OK +REQUEST request_0 1714126774754 1714126776721 OK +REQUEST request_1 1714126776671 1714126776721 OK +REQUEST request_0 1714126774693 1714126776721 OK +REQUEST request_0 1714126774801 1714126776722 OK +REQUEST request_0 1714126774816 1714126776722 OK +REQUEST request_0 1714126774770 1714126776722 OK +REQUEST request_0 1714126774877 1714126776723 OK +REQUEST request_0 1714126774892 1714126776723 OK +REQUEST request_0 1714126774862 1714126776724 OK +REQUEST request_0 1714126774831 1714126776724 OK +REQUEST request_0 1714126774908 1714126776726 OK +REQUEST request_0 1714126774938 1714126776729 OK +REQUEST request_2 1714126774937 1714126776730 OK +REQUEST request_6 1714126774938 1714126776732 OK +REQUEST request_3 1714126774938 1714126776735 OK +REQUEST request_6 1714126774940 1714126776735 OK +REQUEST request_2 1714126774940 1714126776736 OK +REQUEST request_1 1714126776705 1714126776753 OK +REQUEST request_1 1714126776721 1714126776829 OK +REQUEST request_1 1714126776721 1714126776829 OK +REQUEST request_1 1714126776721 1714126776829 OK +REQUEST request_1 1714126776721 1714126776830 OK +REQUEST request_1 1714126776721 1714126776830 OK +REQUEST request_1 1714126776722 1714126776830 OK +REQUEST request_1 1714126776722 1714126776830 OK +REQUEST request_1 1714126776723 1714126776830 OK +REQUEST request_1 1714126776724 1714126776831 OK +REQUEST request_1 1714126776723 1714126776831 OK +REQUEST request_1 1714126776724 1714126776831 OK +REQUEST request_1 1714126776722 1714126776832 OK +REQUEST request_1 1714126776727 1714126776832 OK +REQUEST request_1 1714126776729 1714126776832 OK +REQUEST request_2 1714126774941 1714126776845 OK +REQUEST request_3 1714126774940 1714126776849 OK +REQUEST request_5 1714126774938 1714126776850 OK +REQUEST request_5 1714126774940 1714126776851 OK +REQUEST request_4 1714126774941 1714126776853 OK +REQUEST request_3 1714126774941 1714126777021 OK +REQUEST request_5 1714126774941 1714126777022 OK +REQUEST request_5 1714126774942 1714126777023 OK +REQUEST request_3 1714126774941 1714126777026 OK +REQUEST request_6 1714126774942 1714126777026 OK +REQUEST request_2 1714126774941 1714126777026 OK +REQUEST request_4 1714126774938 1714126777027 OK +REQUEST request_6 1714126774941 1714126777027 OK +REQUEST request_4 1714126774942 1714126777028 OK +REQUEST request_4 1714126774940 1714126777028 OK +REQUEST request_0 1714126774953 1714126777028 OK +USER GameSimulation END 1714126777028 +REQUEST request_0 1714126774968 1714126777029 OK +REQUEST request_6 1714126774982 1714126777032 OK +REQUEST request_4 1714126774982 1714126777032 OK +USER GameSimulation END 1714126777032 +USER GameSimulation END 1714126777032 +USER GameSimulation END 1714126777032 +REQUEST request_2 1714126774981 1714126777034 OK +REQUEST request_3 1714126774981 1714126777037 OK +REQUEST request_4 1714126774984 1714126777040 OK +REQUEST request_2 1714126774984 1714126777041 OK +REQUEST request_3 1714126774984 1714126777043 OK +REQUEST request_2 1714126774987 1714126777048 OK +REQUEST request_4 1714126774987 1714126777048 OK +REQUEST request_3 1714126774987 1714126777049 OK +REQUEST request_3 1714126774987 1714126777054 OK +REQUEST request_2 1714126774987 1714126777055 OK +REQUEST request_1 1714126777029 1714126777058 OK +REQUEST request_1 1714126777033 1714126777107 OK +REQUEST request_2 1714126774987 1714126777107 OK +REQUEST request_5 1714126774988 1714126777116 OK +REQUEST request_4 1714126774987 1714126777157 OK +REQUEST request_3 1714126774987 1714126777158 OK +REQUEST request_6 1714126774988 1714126777201 OK +REQUEST request_5 1714126774987 1714126777202 OK +REQUEST request_6 1714126774987 1714126777203 OK +REQUEST request_5 1714126774984 1714126777204 OK +REQUEST request_6 1714126774988 1714126777205 OK +REQUEST request_6 1714126774987 1714126777213 OK +REQUEST request_2 1714126774988 1714126777258 OK +REQUEST request_3 1714126774987 1714126777271 OK +USER GameSimulation END 1714126777272 +REQUEST request_5 1714126774988 1714126777273 OK +REQUEST request_3 1714126774989 1714126777315 OK +REQUEST request_4 1714126774987 1714126777330 OK +REQUEST request_5 1714126774989 1714126777373 OK +REQUEST request_3 1714126774989 1714126777377 OK +REQUEST request_4 1714126774989 1714126777377 OK +REQUEST request_6 1714126774989 1714126777379 OK +REQUEST request_4 1714126774988 1714126777379 OK +REQUEST request_5 1714126774988 1714126777379 OK +REQUEST request_3 1714126774988 1714126777383 OK +REQUEST request_2 1714126774989 1714126777383 OK +USER GameSimulation END 1714126777383 +REQUEST request_2 1714126774989 1714126777389 OK +REQUEST request_6 1714126774989 1714126777392 OK +REQUEST request_2 1714126774989 1714126777392 OK +REQUEST request_4 1714126774989 1714126777392 OK +REQUEST request_6 1714126774989 1714126777392 OK +REQUEST request_4 1714126774989 1714126777396 OK +REQUEST request_3 1714126774989 1714126777437 OK +REQUEST request_2 1714126774990 1714126777441 OK +REQUEST request_5 1714126774982 1714126777447 OK +REQUEST request_2 1714126774989 1714126777447 OK +USER GameSimulation END 1714126777448 +REQUEST request_4 1714126774991 1714126777493 OK +REQUEST request_6 1714126774991 1714126777496 OK +REQUEST request_6 1714126774991 1714126777496 OK +REQUEST request_4 1714126774991 1714126777496 OK +REQUEST request_5 1714126774990 1714126777503 OK +REQUEST request_3 1714126774989 1714126777507 OK +REQUEST request_6 1714126774991 1714126777507 OK +REQUEST request_4 1714126774991 1714126777508 OK +REQUEST request_3 1714126774990 1714126777514 OK +REQUEST request_6 1714126774984 1714126777613 OK +USER GameSimulation END 1714126777614 +REQUEST request_2 1714126774990 1714126777615 OK +REQUEST request_5 1714126774991 1714126777619 OK +REQUEST request_5 1714126774991 1714126777628 OK +REQUEST request_0 1714126774999 1714126777631 OK +REQUEST request_2 1714126774987 1714126777662 OK +REQUEST request_1 1714126777632 1714126777662 OK +USER GameSimulation END 1714126777663 +REQUEST request_4 1714126774987 1714126777665 OK +USER GameSimulation END 1714126777666 +REQUEST request_6 1714126774989 1714126777703 OK +USER GameSimulation END 1714126777705 +REQUEST request_2 1714126774990 1714126777707 OK +USER GameSimulation END 1714126777708 +REQUEST request_5 1714126774987 1714126777808 OK +USER GameSimulation END 1714126777810 +REQUEST request_5 1714126774989 1714126777866 OK +REQUEST request_4 1714126774989 1714126777866 OK +USER GameSimulation END 1714126777866 +REQUEST request_5 1714126774989 1714126777867 OK +USER GameSimulation END 1714126777868 +REQUEST request_3 1714126774991 1714126777871 OK +USER GameSimulation END 1714126777871 +REQUEST request_6 1714126774990 1714126777874 OK +USER GameSimulation END 1714126777875 +REQUEST request_3 1714126774991 1714126777917 OK +REQUEST request_3 1714126775010 1714126777925 OK +REQUEST request_5 1714126774991 1714126777926 OK +USER GameSimulation END 1714126777927 +REQUEST request_3 1714126775010 1714126777929 OK +REQUEST request_3 1714126775010 1714126777929 OK +REQUEST request_2 1714126775010 1714126777934 OK +REQUEST request_4 1714126775010 1714126777937 OK +REQUEST request_6 1714126775010 1714126777937 OK +REQUEST request_6 1714126775010 1714126777938 OK +REQUEST request_3 1714126775010 1714126777944 OK +REQUEST request_4 1714126775010 1714126778069 OK +REQUEST request_5 1714126775010 1714126778076 OK +USER GameSimulation END 1714126778076 +REQUEST request_5 1714126775010 1714126778078 OK +REQUEST request_5 1714126775010 1714126778078 OK +REQUEST request_2 1714126775012 1714126778081 OK +REQUEST request_2 1714126775012 1714126778083 OK +REQUEST request_6 1714126775012 1714126778086 OK +REQUEST request_6 1714126775010 1714126778091 OK +REQUEST request_4 1714126775010 1714126778093 OK +REQUEST request_6 1714126775010 1714126778094 OK +REQUEST request_4 1714126775010 1714126778094 OK +REQUEST request_4 1714126775012 1714126778095 OK +REQUEST request_4 1714126775012 1714126778095 OK +REQUEST request_6 1714126775012 1714126778098 OK +REQUEST request_0 1714126775012 1714126778103 OK +REQUEST request_0 1714126775029 1714126778103 OK +REQUEST request_0 1714126775059 1714126778103 OK +REQUEST request_0 1714126775120 1714126778105 OK +REQUEST request_0 1714126775135 1714126778105 OK +REQUEST request_0 1714126775150 1714126778105 OK +REQUEST request_0 1714126775074 1714126778105 OK +REQUEST request_0 1714126775090 1714126778105 OK +REQUEST request_0 1714126775181 1714126778106 OK +REQUEST request_0 1714126775212 1714126778113 OK +REQUEST request_0 1714126775290 1714126778113 OK +REQUEST request_0 1714126775274 1714126778113 OK +REQUEST request_0 1714126775321 1714126778114 OK +REQUEST request_0 1714126775337 1714126778114 OK +REQUEST request_0 1714126775197 1714126778114 OK +REQUEST request_0 1714126775259 1714126778115 OK +REQUEST request_0 1714126775227 1714126778115 OK +REQUEST request_4 1714126775340 1714126778117 OK +REQUEST request_6 1714126775340 1714126778117 OK +REQUEST request_4 1714126775346 1714126778119 OK +REQUEST request_1 1714126778103 1714126778129 OK +REQUEST request_1 1714126778105 1714126778133 OK +REQUEST request_1 1714126778105 1714126778133 OK +REQUEST request_1 1714126778105 1714126778133 OK +REQUEST request_4 1714126775347 1714126778133 OK +REQUEST request_1 1714126778105 1714126778133 OK +REQUEST request_1 1714126778104 1714126778136 OK +REQUEST request_1 1714126778103 1714126778136 OK +REQUEST request_6 1714126775347 1714126778136 OK +REQUEST request_4 1714126775347 1714126778136 OK +REQUEST request_1 1714126778105 1714126778139 OK +REQUEST request_1 1714126778107 1714126778139 OK +REQUEST request_1 1714126778113 1714126778143 OK +REQUEST request_1 1714126778113 1714126778143 OK +REQUEST request_1 1714126778114 1714126778143 OK +REQUEST request_1 1714126778114 1714126778143 OK +REQUEST request_1 1714126778115 1714126778144 OK +REQUEST request_1 1714126778115 1714126778144 OK +REQUEST request_1 1714126778115 1714126778144 OK +REQUEST request_1 1714126778113 1714126778144 OK +REQUEST request_4 1714126775348 1714126778144 OK +REQUEST request_6 1714126775347 1714126778150 OK +REQUEST request_0 1714126775367 1714126778151 OK +REQUEST request_0 1714126775521 1714126778151 OK +REQUEST request_0 1714126775537 1714126778151 OK +REQUEST request_4 1714126775347 1714126778154 OK +REQUEST request_0 1714126775552 1714126778158 OK +REQUEST request_6 1714126775347 1714126778159 OK +REQUEST request_6 1714126775348 1714126778162 OK +REQUEST request_4 1714126775741 1714126778166 OK +REQUEST request_6 1714126775742 1714126778166 OK +REQUEST request_1 1714126778152 1714126778179 OK +REQUEST request_1 1714126778152 1714126778179 OK +REQUEST request_4 1714126775802 1714126778182 OK +REQUEST request_6 1714126775802 1714126778184 OK +REQUEST request_1 1714126778152 1714126778184 OK +REQUEST request_1 1714126778158 1714126778185 OK +REQUEST request_6 1714126775802 1714126778188 OK +REQUEST request_6 1714126775802 1714126778188 OK +REQUEST request_4 1714126775802 1714126778190 OK +REQUEST request_4 1714126775804 1714126778190 OK +REQUEST request_6 1714126775804 1714126778197 OK +REQUEST request_6 1714126775804 1714126778199 OK +REQUEST request_4 1714126775804 1714126778201 OK +REQUEST request_6 1714126775806 1714126778215 OK +REQUEST request_4 1714126775805 1714126778215 OK +REQUEST request_4 1714126775807 1714126778218 OK +REQUEST request_6 1714126775807 1714126778224 OK +REQUEST request_6 1714126775808 1714126778227 OK +REQUEST request_6 1714126775815 1714126778230 OK +REQUEST request_4 1714126775815 1714126778230 OK +REQUEST request_4 1714126775829 1714126778236 OK +REQUEST request_4 1714126775870 1714126778243 OK +REQUEST request_6 1714126775871 1714126778244 OK +REQUEST request_4 1714126775879 1714126778244 OK +REQUEST request_6 1714126775879 1714126778244 OK +REQUEST request_2 1714126775010 1714126778321 OK +REQUEST request_3 1714126775012 1714126778326 OK +REQUEST request_3 1714126775012 1714126778327 OK +REQUEST request_2 1714126775010 1714126778330 OK +USER GameSimulation END 1714126778331 +REQUEST request_6 1714126775892 1714126778381 OK +REQUEST request_2 1714126775010 1714126778381 OK +USER GameSimulation END 1714126778382 +REQUEST request_2 1714126775346 1714126778382 OK +REQUEST request_2 1714126775347 1714126778383 OK +REQUEST request_4 1714126775884 1714126778430 OK +REQUEST request_2 1714126775340 1714126778430 OK +REQUEST request_2 1714126775347 1714126778431 OK +REQUEST request_2 1714126775347 1714126778447 OK +REQUEST request_2 1714126775347 1714126778561 OK +REQUEST request_2 1714126775348 1714126778699 OK +REQUEST request_2 1714126775349 1714126778740 OK +REQUEST request_2 1714126775740 1714126778838 OK +REQUEST request_4 1714126775893 1714126778839 OK +REQUEST request_2 1714126775802 1714126778839 OK +REQUEST request_2 1714126775801 1714126778839 OK +REQUEST request_6 1714126775897 1714126778922 OK +REQUEST request_2 1714126775801 1714126778923 OK +REQUEST request_2 1714126775803 1714126779014 OK +REQUEST request_2 1714126775803 1714126779016 OK +REQUEST request_4 1714126775894 1714126779016 OK +REQUEST request_2 1714126775805 1714126779025 OK +REQUEST request_2 1714126775805 1714126779026 OK +REQUEST request_2 1714126775807 1714126779070 OK +REQUEST request_6 1714126775809 1714126779154 OK +REQUEST request_2 1714126775807 1714126779198 OK +REQUEST request_4 1714126775809 1714126779222 OK +REQUEST request_2 1714126775870 1714126779341 OK +REQUEST request_2 1714126775882 1714126779427 OK +REQUEST request_2 1714126775879 1714126779427 OK +REQUEST request_2 1714126775893 1714126779435 OK +REQUEST request_2 1714126775892 1714126779438 OK +REQUEST request_3 1714126775346 1714126779441 OK +REQUEST request_5 1714126775012 1714126779443 OK +USER GameSimulation END 1714126779444 +REQUEST request_3 1714126775347 1714126779450 OK +REQUEST request_5 1714126775012 1714126779463 OK +USER GameSimulation END 1714126779463 +REQUEST request_5 1714126775010 1714126779464 OK +USER GameSimulation END 1714126779464 +REQUEST request_5 1714126775346 1714126779464 OK +REQUEST request_6 1714126775810 1714126779465 OK +REQUEST request_2 1714126775894 1714126779466 OK +REQUEST request_3 1714126775348 1714126779466 OK +REQUEST request_3 1714126775347 1714126779467 OK +REQUEST request_5 1714126775347 1714126779507 OK +REQUEST request_5 1714126775347 1714126779509 OK +REQUEST request_5 1714126775347 1714126779509 OK +USER GameSimulation END 1714126779509 +REQUEST request_3 1714126775741 1714126779513 OK +REQUEST request_3 1714126775802 1714126779515 OK +REQUEST request_5 1714126775347 1714126779517 OK +REQUEST request_3 1714126775802 1714126779527 OK +REQUEST request_3 1714126775802 1714126779528 OK +REQUEST request_5 1714126775349 1714126779531 OK +REQUEST request_5 1714126775741 1714126779533 OK +REQUEST request_5 1714126775802 1714126779533 OK +USER GameSimulation END 1714126779533 +REQUEST request_5 1714126775804 1714126779577 OK +REQUEST request_5 1714126775802 1714126779577 OK +USER GameSimulation END 1714126779578 +REQUEST request_5 1714126775802 1714126779579 OK +REQUEST request_4 1714126775812 1714126779579 OK +USER GameSimulation END 1714126779579 +REQUEST request_3 1714126775804 1714126779581 OK +REQUEST request_3 1714126775804 1714126779619 OK +REQUEST request_3 1714126775806 1714126779619 OK +REQUEST request_4 1714126775814 1714126779619 OK +USER GameSimulation END 1714126779620 +REQUEST request_5 1714126775805 1714126779623 OK +REQUEST request_3 1714126775805 1714126779632 OK +USER GameSimulation END 1714126779632 +REQUEST request_3 1714126775807 1714126779635 OK +REQUEST request_3 1714126775809 1714126779635 OK +REQUEST request_5 1714126775804 1714126779635 OK +USER GameSimulation END 1714126779636 +REQUEST request_5 1714126775807 1714126779636 OK +REQUEST request_5 1714126775806 1714126779636 OK +REQUEST request_6 1714126775820 1714126779637 OK +REQUEST request_3 1714126775818 1714126779638 OK +REQUEST request_3 1714126775870 1714126779638 OK +REQUEST request_2 1714126775810 1714126779640 OK +REQUEST request_5 1714126775809 1714126779641 OK +REQUEST request_5 1714126775815 1714126779642 OK +REQUEST request_3 1714126775879 1714126779647 OK +REQUEST request_5 1714126775879 1714126779648 OK +USER GameSimulation END 1714126779648 +REQUEST request_5 1714126775871 1714126779649 OK +REQUEST request_4 1714126775818 1714126779649 OK +USER GameSimulation END 1714126779649 +REQUEST request_3 1714126775892 1714126779651 OK +REQUEST request_2 1714126775820 1714126779651 OK +REQUEST request_3 1714126775892 1714126779651 OK +REQUEST request_3 1714126775882 1714126779651 OK +REQUEST request_6 1714126775812 1714126779655 OK +REQUEST request_2 1714126775814 1714126779655 OK +REQUEST request_6 1714126775814 1714126779656 OK +REQUEST request_3 1714126775893 1714126779660 OK +REQUEST request_5 1714126775894 1714126779660 OK +REQUEST request_4 1714126775810 1714126779660 OK +REQUEST request_4 1714126775818 1714126779665 OK +REQUEST request_2 1714126775809 1714126779669 OK +REQUEST request_2 1714126775813 1714126779669 OK +USER GameSimulation END 1714126779670 +REQUEST request_6 1714126776077 1714126779670 OK +REQUEST request_4 1714126775882 1714126779671 OK +REQUEST request_4 1714126775882 1714126779674 OK +REQUEST request_6 1714126775882 1714126779674 OK +REQUEST request_6 1714126775884 1714126779725 OK +REQUEST request_6 1714126775882 1714126779733 OK +REQUEST request_2 1714126775817 1714126779735 OK +REQUEST request_5 1714126775892 1714126779737 OK +REQUEST request_5 1714126775808 1714126779737 OK +REQUEST request_3 1714126775810 1714126779790 OK +REQUEST request_6 1714126776069 1714126779802 OK +REQUEST request_6 1714126776074 1714126779935 OK +REQUEST request_2 1714126776270 1714126779939 OK +REQUEST request_5 1714126775810 1714126780031 OK +USER GameSimulation END 1714126780032 +REQUEST request_3 1714126775814 1714126780035 OK +REQUEST request_3 1714126776076 1714126780077 OK +REQUEST request_3 1714126775882 1714126780081 OK +REQUEST request_5 1714126775814 1714126780081 OK +REQUEST request_3 1714126776270 1714126780091 OK +REQUEST request_2 1714126776069 1714126780094 OK +REQUEST request_3 1714126776069 1714126780094 OK +REQUEST request_5 1714126775819 1714126780094 OK +REQUEST request_5 1714126776073 1714126780095 OK +REQUEST request_5 1714126775884 1714126780096 OK +REQUEST request_5 1714126776270 1714126780184 OK +REQUEST request_4 1714126776073 1714126780187 OK +REQUEST request_5 1714126776075 1714126780190 OK +REQUEST request_5 1714126776074 1714126780239 OK +REQUEST request_6 1714126776072 1714126780244 OK +REQUEST request_2 1714126776074 1714126780288 OK +REQUEST request_5 1714126776074 1714126780288 OK +REQUEST request_5 1714126776072 1714126780292 OK +REQUEST request_2 1714126776074 1714126780345 OK +REQUEST request_3 1714126776077 1714126780347 OK +REQUEST request_5 1714126776076 1714126780358 OK +REQUEST request_3 1714126776072 1714126780374 OK +REQUEST request_3 1714126776075 1714126780374 OK +REQUEST request_3 1714126776074 1714126780427 OK +REQUEST request_5 1714126776069 1714126780427 OK +REQUEST request_4 1714126776074 1714126780427 OK +REQUEST request_6 1714126776326 1714126780430 OK +REQUEST request_3 1714126776329 1714126780438 OK +REQUEST request_4 1714126776331 1714126780438 OK +REQUEST request_6 1714126776329 1714126780439 OK +REQUEST request_2 1714126776333 1714126780495 OK +REQUEST request_4 1714126776334 1714126780496 OK +REQUEST request_3 1714126776331 1714126780525 OK +REQUEST request_5 1714126776332 1714126780555 OK +REQUEST request_3 1714126776334 1714126780562 OK +REQUEST request_5 1714126776330 1714126780563 OK +REQUEST request_6 1714126776332 1714126780655 OK +REQUEST request_5 1714126776328 1714126780709 OK +REQUEST request_4 1714126776337 1714126780709 OK +REQUEST request_3 1714126776336 1714126780709 OK +REQUEST request_5 1714126776335 1714126780710 OK +REQUEST request_6 1714126776337 1714126780711 OK +REQUEST request_3 1714126776340 1714126780730 OK +REQUEST request_2 1714126776339 1714126780730 OK +REQUEST request_6 1714126776148 1714126780805 OK +REQUEST request_4 1714126776147 1714126780808 OK +REQUEST request_5 1714126776340 1714126780810 OK +REQUEST request_5 1714126776147 1714126780810 OK +REQUEST request_4 1714126776148 1714126780811 OK +REQUEST request_0 1714126775413 1714126780811 OK +REQUEST request_0 1714126775428 1714126780811 OK +REQUEST request_2 1714126775892 1714126780820 OK +REQUEST request_6 1714126775892 1714126780820 OK +REQUEST request_4 1714126775892 1714126780820 OK +REQUEST request_6 1714126775895 1714126780822 OK +REQUEST request_3 1714126775884 1714126780825 OK +REQUEST request_2 1714126775884 1714126780828 OK +USER GameSimulation END 1714126780829 +REQUEST request_1 1714126780812 1714126780921 OK +REQUEST request_4 1714126775895 1714126780922 OK +REQUEST request_1 1714126780812 1714126780925 OK +REQUEST request_6 1714126776462 1714126780964 OK +REQUEST request_5 1714126775882 1714126780968 OK +USER GameSimulation END 1714126780969 +REQUEST request_5 1714126775895 1714126780969 OK +REQUEST request_0 1714126775459 1714126780970 OK +REQUEST request_5 1714126775892 1714126780971 OK +REQUEST request_6 1714126776461 1714126780971 OK +USER GameSimulation END 1714126780972 +REQUEST request_2 1714126776460 1714126780975 OK +REQUEST request_2 1714126776462 1714126780977 OK +REQUEST request_0 1714126775474 1714126780977 OK +REQUEST request_0 1714126775490 1714126780978 OK +REQUEST request_4 1714126775347 1714126780980 OK +USER GameSimulation END 1714126780980 +REQUEST request_4 1714126776270 1714126780981 OK +REQUEST request_6 1714126776270 1714126780981 OK +USER GameSimulation END 1714126780981 +REQUEST request_1 1714126780970 1714126781129 OK +REQUEST request_1 1714126780978 1714126781129 OK +REQUEST request_1 1714126780978 1714126781130 OK +REQUEST request_4 1714126775350 1714126781132 OK +REQUEST request_3 1714126775349 1714126781138 OK +REQUEST request_5 1714126775350 1714126781138 OK +REQUEST request_5 1714126775348 1714126781139 OK +REQUEST request_4 1714126775350 1714126781140 OK +REQUEST request_5 1714126775350 1714126781141 OK +REQUEST request_6 1714126775346 1714126781253 OK +USER GameSimulation END 1714126781254 +REQUEST request_4 1714126776525 1714126781256 OK +REQUEST request_5 1714126775340 1714126781256 OK +REQUEST request_2 1714126776525 1714126781262 OK +REQUEST request_2 1714126776525 1714126781265 OK +REQUEST request_4 1714126776525 1714126781265 OK +REQUEST request_6 1714126775348 1714126781319 OK +USER GameSimulation END 1714126781319 +REQUEST request_3 1714126776525 1714126781319 OK +REQUEST request_5 1714126776525 1714126781329 OK +REQUEST request_3 1714126776525 1714126781330 OK +REQUEST request_6 1714126776525 1714126781333 OK +USER GameSimulation END 1714126781333 +REQUEST request_6 1714126776525 1714126781334 OK +REQUEST request_3 1714126775347 1714126781336 OK +REQUEST request_4 1714126776527 1714126781336 OK +REQUEST request_2 1714126776527 1714126781337 OK +REQUEST request_3 1714126775347 1714126781337 OK +REQUEST request_4 1714126776527 1714126781337 OK +USER GameSimulation END 1714126781337 +USER GameSimulation END 1714126781337 +REQUEST request_4 1714126776527 1714126781340 OK +REQUEST request_2 1714126776527 1714126781392 OK +REQUEST request_2 1714126776529 1714126781432 OK +REQUEST request_3 1714126776527 1714126781436 OK +REQUEST request_5 1714126776527 1714126781438 OK +REQUEST request_4 1714126776527 1714126781439 OK +REQUEST request_6 1714126776527 1714126781439 OK +REQUEST request_6 1714126776527 1714126781439 OK +REQUEST request_5 1714126776527 1714126781440 OK +REQUEST request_6 1714126776527 1714126781441 OK +REQUEST request_6 1714126776527 1714126781487 OK +REQUEST request_4 1714126776527 1714126781494 OK +REQUEST request_3 1714126776529 1714126781494 OK +REQUEST request_5 1714126776527 1714126781495 OK +USER GameSimulation END 1714126781496 +REQUEST request_4 1714126776529 1714126781497 OK +REQUEST request_6 1714126776529 1714126781498 OK +REQUEST request_6 1714126776529 1714126781501 OK +REQUEST request_3 1714126776527 1714126781594 OK +REQUEST request_5 1714126776529 1714126781594 OK +REQUEST request_5 1714126776527 1714126781655 OK +REQUEST request_5 1714126776527 1714126781661 OK +REQUEST request_2 1714126776319 1714126781663 OK +REQUEST request_6 1714126776568 1714126781705 OK +REQUEST request_3 1714126776320 1714126781708 OK +REQUEST request_5 1714126776321 1714126781708 OK +REQUEST request_2 1714126776567 1714126781713 OK +REQUEST request_4 1714126776573 1714126781713 OK +REQUEST request_3 1714126776567 1714126781716 OK +REQUEST request_2 1714126776572 1714126781717 OK +REQUEST request_3 1714126776573 1714126781725 OK +REQUEST request_2 1714126776575 1714126781729 OK +REQUEST request_4 1714126776576 1714126781827 OK +REQUEST request_5 1714126776575 1714126781829 OK +REQUEST request_5 1714126776576 1714126781833 OK +REQUEST request_6 1714126776576 1714126781837 OK +REQUEST request_2 1714126776575 1714126781838 OK +REQUEST request_6 1714126776576 1714126781846 OK +REQUEST request_4 1714126776576 1714126781847 OK +REQUEST request_6 1714126776576 1714126781847 OK +REQUEST request_3 1714126776575 1714126781891 OK +REQUEST request_3 1714126776577 1714126781891 OK +REQUEST request_6 1714126776575 1714126781894 OK +REQUEST request_5 1714126776576 1714126781895 OK +REQUEST request_4 1714126776578 1714126781895 OK +REQUEST request_3 1714126776576 1714126781898 OK +REQUEST request_2 1714126776578 1714126781899 OK +REQUEST request_6 1714126776573 1714126781899 OK +REQUEST request_4 1714126776568 1714126781899 OK +REQUEST request_5 1714126776573 1714126782017 OK +USER GameSimulation END 1714126782018 +REQUEST request_2 1714126776324 1714126782128 OK +REQUEST request_2 1714126776339 1714126782128 OK +REQUEST request_5 1714126776568 1714126782129 OK +USER GameSimulation END 1714126782130 +REQUEST request_4 1714126776340 1714126782130 OK +REQUEST request_3 1714126776328 1714126782130 OK +REQUEST request_4 1714126776340 1714126782136 OK +REQUEST request_4 1714126776575 1714126782137 OK +REQUEST request_2 1714126776327 1714126782140 OK +REQUEST request_3 1714126776339 1714126782161 OK +REQUEST request_6 1714126776335 1714126782224 OK +USER GameSimulation END 1714126782224 +REQUEST request_3 1714126776328 1714126782232 OK +REQUEST request_5 1714126776576 1714126782232 OK +REQUEST request_5 1714126776337 1714126782233 OK +REQUEST request_2 1714126776576 1714126782236 OK +REQUEST request_6 1714126776575 1714126782236 OK +REQUEST request_2 1714126776336 1714126782237 OK +USER GameSimulation END 1714126782237 +REQUEST request_4 1714126776320 1714126782242 OK +REQUEST request_2 1714126776340 1714126782242 OK +REQUEST request_4 1714126776329 1714126782242 OK +REQUEST request_3 1714126776339 1714126782246 OK +REQUEST request_6 1714126776321 1714126782296 OK +REQUEST request_3 1714126776577 1714126782297 OK +REQUEST request_2 1714126776328 1714126782296 OK +USER GameSimulation END 1714126782298 +REQUEST request_5 1714126776577 1714126782347 OK +REQUEST request_3 1714126776325 1714126782351 OK +REQUEST request_5 1714126776329 1714126782351 OK +REQUEST request_4 1714126776577 1714126782355 OK +REQUEST request_6 1714126776578 1714126782396 OK +REQUEST request_4 1714126776339 1714126782405 OK +REQUEST request_2 1714126776577 1714126782405 OK +REQUEST request_5 1714126776578 1714126782406 OK +REQUEST request_6 1714126776578 1714126782410 OK +REQUEST request_4 1714126776576 1714126782410 OK +REQUEST request_3 1714126776576 1714126782490 OK +REQUEST request_2 1714126776579 1714126782490 OK +REQUEST request_5 1714126776577 1714126782490 OK +REQUEST request_4 1714126776325 1714126782491 OK +REQUEST request_3 1714126776574 1714126782491 OK +REQUEST request_2 1714126776575 1714126782494 OK +REQUEST request_4 1714126776576 1714126782494 OK +USER GameSimulation END 1714126782495 +REQUEST request_6 1714126776576 1714126782495 OK +REQUEST request_4 1714126776328 1714126782495 OK +USER GameSimulation END 1714126782495 +REQUEST request_4 1714126776578 1714126782495 OK +REQUEST request_6 1714126776578 1714126782495 OK +REQUEST request_4 1714126776577 1714126782496 OK +REQUEST request_4 1714126776579 1714126782496 OK +REQUEST request_2 1714126776579 1714126782502 OK +REQUEST request_2 1714126776577 1714126782505 OK +REQUEST request_3 1714126776578 1714126782509 OK +USER GameSimulation END 1714126782509 +REQUEST request_5 1714126776578 1714126782614 OK +REQUEST request_5 1714126776576 1714126782614 OK +USER GameSimulation END 1714126782616 +REQUEST request_3 1714126776578 1714126782618 OK +REQUEST request_3 1714126776577 1714126782618 OK +REQUEST request_6 1714126776578 1714126782619 OK +USER GameSimulation END 1714126782620 +REQUEST request_2 1714126776577 1714126782671 OK +USER GameSimulation END 1714126782672 +REQUEST request_2 1714126776578 1714126782782 OK +REQUEST request_5 1714126776577 1714126782787 OK +REQUEST request_3 1714126776579 1714126782791 OK +REQUEST request_5 1714126776326 1714126782792 OK +USER GameSimulation END 1714126782793 +REQUEST request_2 1714126776327 1714126782792 OK +REQUEST request_6 1714126776578 1714126782793 OK +USER GameSimulation END 1714126782794 +REQUEST request_4 1714126776580 1714126782797 OK +REQUEST request_4 1714126776580 1714126782798 OK +REQUEST request_4 1714126776579 1714126782798 OK +REQUEST request_3 1714126776580 1714126782848 OK +REQUEST request_3 1714126776580 1714126782848 OK +REQUEST request_5 1714126776579 1714126782849 OK +REQUEST request_4 1714126776580 1714126782853 OK +REQUEST request_6 1714126776579 1714126782893 OK +REQUEST request_4 1714126776582 1714126782894 OK +REQUEST request_6 1714126776580 1714126782894 OK +REQUEST request_6 1714126776582 1714126782895 OK +REQUEST request_6 1714126776581 1714126782895 OK +REQUEST request_6 1714126776582 1714126782896 OK +REQUEST request_5 1714126776580 1714126782896 OK +REQUEST request_4 1714126776584 1714126782897 OK +REQUEST request_3 1714126776579 1714126782897 OK +REQUEST request_3 1714126776585 1714126782904 OK +REQUEST request_2 1714126776459 1714126782904 OK +REQUEST request_2 1714126776459 1714126782905 OK +REQUEST request_2 1714126776459 1714126782907 OK +REQUEST request_4 1714126776461 1714126782908 OK +REQUEST request_6 1714126776461 1714126782908 OK +REQUEST request_6 1714126776147 1714126782912 OK +REQUEST request_4 1714126776462 1714126782914 OK +REQUEST request_2 1714126776460 1714126782914 OK +REQUEST request_3 1714126776459 1714126782917 OK +REQUEST request_3 1714126776147 1714126782922 OK +REQUEST request_2 1714126776147 1714126782926 OK +REQUEST request_3 1714126776460 1714126782926 OK +REQUEST request_4 1714126776461 1714126782932 OK +REQUEST request_3 1714126776461 1714126782945 OK +REQUEST request_2 1714126776147 1714126782945 OK +USER GameSimulation END 1714126782946 +REQUEST request_3 1714126776459 1714126782946 OK +REQUEST request_6 1714126776460 1714126782988 OK +REQUEST request_3 1714126776148 1714126782993 OK +REQUEST request_5 1714126776459 1714126782994 OK +REQUEST request_2 1714126776462 1714126783039 OK +REQUEST request_5 1714126776148 1714126783047 OK +USER GameSimulation END 1714126783048 +REQUEST request_2 1714126775816 1714126783048 OK +REQUEST request_2 1714126776705 1714126783095 OK +REQUEST request_4 1714126775811 1714126783095 OK +REQUEST request_3 1714126775813 1714126783095 OK +REQUEST request_5 1714126776459 1714126783103 OK +REQUEST request_2 1714126775812 1714126783107 OK +REQUEST request_6 1714126776724 1714126783107 OK +REQUEST request_3 1714126775807 1714126783110 OK +REQUEST request_4 1714126775817 1714126783110 OK +USER GameSimulation END 1714126783111 +REQUEST request_4 1714126775820 1714126783113 OK +REQUEST request_3 1714126776721 1714126783114 OK +REQUEST request_6 1714126775819 1714126783117 OK +REQUEST request_3 1714126775812 1714126783119 OK +REQUEST request_3 1714126775815 1714126783122 OK +REQUEST request_3 1714126775818 1714126783124 OK +REQUEST request_4 1714126775806 1714126783124 OK +REQUEST request_2 1714126775820 1714126783124 OK +REQUEST request_4 1714126775808 1714126783127 OK +USER GameSimulation END 1714126783128 +REQUEST request_6 1714126775812 1714126783129 OK +REQUEST request_4 1714126775813 1714126783129 OK +REQUEST request_4 1714126776459 1714126783130 OK +REQUEST request_6 1714126775825 1714126783130 OK +REQUEST request_4 1714126776460 1714126783130 OK +REQUEST request_2 1714126775818 1714126783130 OK +REQUEST request_6 1714126776462 1714126783130 OK +REQUEST request_3 1714126775820 1714126783130 OK +REQUEST request_6 1714126775830 1714126783130 OK +REQUEST request_4 1714126776462 1714126783136 OK +REQUEST request_3 1714126776462 1714126783282 OK +REQUEST request_5 1714126776462 1714126783290 OK +REQUEST request_5 1714126775894 1714126783291 OK +REQUEST request_4 1714126776580 1714126783292 OK +REQUEST request_3 1714126776073 1714126783292 OK +REQUEST request_5 1714126776461 1714126783293 OK +USER GameSimulation END 1714126783293 +REQUEST request_2 1714126776580 1714126783383 OK +REQUEST request_5 1714126776074 1714126783386 OK +REQUEST request_5 1714126776580 1714126783389 OK +REQUEST request_6 1714126776583 1714126783510 OK +REQUEST request_3 1714126776583 1714126783514 OK +REQUEST request_5 1714126776584 1714126783517 OK +REQUEST request_3 1714126776580 1714126783522 OK +REQUEST request_3 1714126776592 1714126783530 OK +REQUEST request_6 1714126776344 1714126783576 OK +REQUEST request_2 1714126776721 1714126783580 OK +REQUEST request_2 1714126776591 1714126783623 OK +REQUEST request_4 1714126776343 1714126783624 OK +REQUEST request_5 1714126777033 1714126783625 OK +REQUEST request_5 1714126776592 1714126783629 OK +REQUEST request_6 1714126776340 1714126783630 OK +USER GameSimulation END 1714126783631 +REQUEST request_3 1714126776345 1714126783639 OK +REQUEST request_2 1714126776344 1714126783689 OK +REQUEST request_6 1714126776343 1714126783689 OK +REQUEST request_3 1714126776345 1714126783689 OK +REQUEST request_5 1714126776344 1714126783735 OK +REQUEST request_6 1714126776340 1714126783736 OK +REQUEST request_3 1714126776343 1714126783737 OK +REQUEST request_2 1714126776345 1714126783740 OK +REQUEST request_5 1714126776343 1714126783740 OK +REQUEST request_6 1714126776341 1714126783744 OK +REQUEST request_2 1714126776342 1714126783745 OK +REQUEST request_2 1714126775829 1714126783747 OK +REQUEST request_2 1714126776460 1714126783750 OK +REQUEST request_3 1714126776462 1714126783756 OK +USER GameSimulation END 1714126783757 +REQUEST request_6 1714126776459 1714126783761 OK +REQUEST request_6 1714126776459 1714126783774 OK +USER GameSimulation END 1714126783774 +REQUEST request_6 1714126776461 1714126783857 OK +REQUEST request_5 1714126776461 1714126783858 OK +REQUEST request_5 1714126776462 1714126783859 OK +USER GameSimulation END 1714126783860 +REQUEST request_3 1714126776460 1714126783862 OK +USER GameSimulation END 1714126783863 +REQUEST request_4 1714126776460 1714126783865 OK +REQUEST request_3 1714126776460 1714126783913 OK +REQUEST request_3 1714126776527 1714126783917 OK +REQUEST request_5 1714126776460 1714126783917 OK +USER GameSimulation END 1714126783918 +REQUEST request_3 1714126777032 1714126783920 OK +REQUEST request_6 1714126776579 1714126783967 OK +REQUEST request_4 1714126776597 1714126783971 OK +REQUEST request_5 1714126777032 1714126783971 OK +REQUEST request_6 1714126776597 1714126783972 OK +REQUEST request_3 1714126776579 1714126783975 OK +USER GameSimulation END 1714126783976 +REQUEST request_2 1714126776599 1714126783976 OK +REQUEST request_6 1714126776580 1714126783979 OK +REQUEST request_2 1714126776527 1714126783979 OK +USER GameSimulation END 1714126783980 +REQUEST request_2 1714126776582 1714126783981 OK +REQUEST request_6 1714126776585 1714126783984 OK +REQUEST request_6 1714126776585 1714126783984 OK +REQUEST request_4 1714126776581 1714126783984 OK +REQUEST request_4 1714126776592 1714126783985 OK +REQUEST request_6 1714126776637 1714126783988 OK +REQUEST request_2 1714126776594 1714126783988 OK +REQUEST request_4 1714126776721 1714126783988 OK +REQUEST request_2 1714126776721 1714126784034 OK +REQUEST request_4 1714126776377 1714126784040 OK +REQUEST request_5 1714126776586 1714126784048 OK +REQUEST request_6 1714126776377 1714126784050 OK +REQUEST request_2 1714126776721 1714126784049 OK +REQUEST request_4 1714126777033 1714126784050 OK +REQUEST request_2 1714126777029 1714126784054 OK +REQUEST request_2 1714126777033 1714126784062 OK +REQUEST request_3 1714126776706 1714126784177 OK +REQUEST request_6 1714126777033 1714126784177 OK +REQUEST request_3 1714126777033 1714126784179 OK +REQUEST request_3 1714126776376 1714126784179 OK +REQUEST request_4 1714126777032 1714126784179 OK +USER GameSimulation END 1714126784179 +REQUEST request_6 1714126777032 1714126784181 OK +USER GameSimulation END 1714126784181 +REQUEST request_5 1714126776377 1714126784198 OK +REQUEST request_2 1714126778103 1714126784207 OK +REQUEST request_2 1714126778103 1714126784208 OK +REQUEST request_3 1714126778103 1714126784217 OK +REQUEST request_6 1714126778103 1714126784221 OK +REQUEST request_2 1714126778104 1714126784221 OK +REQUEST request_3 1714126778103 1714126784221 OK +REQUEST request_6 1714126778103 1714126784227 OK +REQUEST request_3 1714126778104 1714126784229 OK +REQUEST request_4 1714126778103 1714126784315 OK +REQUEST request_5 1714126778104 1714126784368 OK +REQUEST request_5 1714126778103 1714126784370 OK +REQUEST request_4 1714126778104 1714126784371 OK +REQUEST request_4 1714126778103 1714126784373 OK +REQUEST request_6 1714126778104 1714126784373 OK +USER GameSimulation END 1714126784374 +USER GameSimulation END 1714126784374 +REQUEST request_5 1714126778103 1714126784376 OK +USER GameSimulation END 1714126784377 +REQUEST request_2 1714126778105 1714126784382 OK +REQUEST request_3 1714126778105 1714126784386 OK +REQUEST request_2 1714126778105 1714126784386 OK +REQUEST request_4 1714126778105 1714126784388 OK +REQUEST request_2 1714126778105 1714126784388 OK +REQUEST request_2 1714126778105 1714126784388 OK +REQUEST request_4 1714126778105 1714126784394 OK +REQUEST request_3 1714126778105 1714126784396 OK +REQUEST request_3 1714126778105 1714126784399 OK +REQUEST request_3 1714126778105 1714126784403 OK +REQUEST request_2 1714126778105 1714126784403 OK +REQUEST request_4 1714126778105 1714126784403 OK +REQUEST request_6 1714126778107 1714126784410 OK +REQUEST request_4 1714126778107 1714126784451 OK +REQUEST request_5 1714126778105 1714126784458 OK +REQUEST request_2 1714126778152 1714126784460 OK +REQUEST request_4 1714126778153 1714126784467 OK +REQUEST request_4 1714126778153 1714126784470 OK +REQUEST request_2 1714126778152 1714126784474 OK +REQUEST request_2 1714126778152 1714126784475 OK +REQUEST request_3 1714126778153 1714126784475 OK +REQUEST request_3 1714126778153 1714126784478 OK +REQUEST request_4 1714126776596 1714126784478 OK +REQUEST request_4 1714126776595 1714126784479 OK +REQUEST request_2 1714126776599 1714126784479 OK +REQUEST request_3 1714126776597 1714126784486 OK +REQUEST request_3 1714126776595 1714126784486 OK +REQUEST request_4 1714126776600 1714126784487 OK +REQUEST request_2 1714126776600 1714126784556 OK +REQUEST request_5 1714126776596 1714126784556 OK +REQUEST request_3 1714126776598 1714126784557 OK +REQUEST request_6 1714126776597 1714126784558 OK +REQUEST request_3 1714126776594 1714126784559 OK +REQUEST request_6 1714126776599 1714126784562 OK +REQUEST request_2 1714126776595 1714126784562 OK +REQUEST request_6 1714126776597 1714126784564 OK +REQUEST request_4 1714126776600 1714126784566 OK +REQUEST request_2 1714126776597 1714126784569 OK +REQUEST request_3 1714126776600 1714126784570 OK +REQUEST request_5 1714126775820 1714126784678 OK +REQUEST request_5 1714126775813 1714126784680 OK +USER GameSimulation END 1714126784680 +REQUEST request_3 1714126775820 1714126784683 OK +REQUEST request_2 1714126775820 1714126784775 OK +REQUEST request_4 1714126775820 1714126784781 OK +REQUEST request_5 1714126775812 1714126784782 OK +USER GameSimulation END 1714126784783 +REQUEST request_5 1714126775812 1714126784787 OK +REQUEST request_6 1714126775819 1714126784901 OK +REQUEST request_6 1714126775820 1714126784940 OK +REQUEST request_5 1714126775820 1714126784940 OK +USER GameSimulation END 1714126784941 +REQUEST request_6 1714126775814 1714126784942 OK +USER GameSimulation END 1714126784942 +REQUEST request_5 1714126775817 1714126784944 OK +REQUEST request_6 1714126775816 1714126784948 OK +REQUEST request_3 1714126775811 1714126784951 OK +REQUEST request_3 1714126775816 1714126784955 OK +REQUEST request_6 1714126775818 1714126785005 OK +REQUEST request_3 1714126776596 1714126785011 OK +REQUEST request_2 1714126775815 1714126785011 OK +USER GameSimulation END 1714126785011 +REQUEST request_5 1714126775818 1714126785012 OK +USER GameSimulation END 1714126785012 +REQUEST request_6 1714126775817 1714126785012 OK +REQUEST request_4 1714126775817 1714126785013 OK +REQUEST request_4 1714126775816 1714126785013 OK +REQUEST request_3 1714126775817 1714126785016 OK +USER GameSimulation END 1714126785016 +REQUEST request_4 1714126775820 1714126785105 OK +USER GameSimulation END 1714126785108 +REQUEST request_5 1714126775820 1714126785109 OK +REQUEST request_3 1714126775817 1714126785112 OK +REQUEST request_5 1714126775816 1714126785112 OK +USER GameSimulation END 1714126785114 +REQUEST request_3 1714126775820 1714126785122 OK +REQUEST request_2 1714126775817 1714126785166 OK +REQUEST request_2 1714126775817 1714126785166 OK +REQUEST request_6 1714126775820 1714126785167 OK +USER GameSimulation END 1714126785167 +USER GameSimulation END 1714126785168 +REQUEST request_5 1714126775818 1714126785168 OK +REQUEST request_4 1714126775802 1714126785168 OK +REQUEST request_6 1714126775806 1714126785169 OK +USER GameSimulation END 1714126785169 +USER GameSimulation END 1714126785169 +USER GameSimulation END 1714126785169 +REQUEST request_4 1714126775825 1714126785172 OK +REQUEST request_2 1714126775811 1714126785172 OK +USER GameSimulation END 1714126785174 +REQUEST request_2 1714126775825 1714126785235 OK +REQUEST request_5 1714126775825 1714126785236 OK +REQUEST request_3 1714126775829 1714126785236 OK +REQUEST request_6 1714126775896 1714126785282 OK +REQUEST request_2 1714126775895 1714126785283 OK +REQUEST request_3 1714126775825 1714126785283 OK +REQUEST request_6 1714126775894 1714126785283 OK +REQUEST request_4 1714126775892 1714126785284 OK +USER GameSimulation END 1714126785284 +USER GameSimulation END 1714126785284 +USER GameSimulation END 1714126785284 +REQUEST request_6 1714126775894 1714126785284 OK +REQUEST request_4 1714126775896 1714126785284 OK +REQUEST request_5 1714126775829 1714126785285 OK +USER GameSimulation END 1714126785285 +REQUEST request_3 1714126775894 1714126785342 OK +USER GameSimulation END 1714126785343 +REQUEST request_5 1714126775896 1714126785402 OK +REQUEST request_3 1714126775895 1714126785405 OK +REQUEST request_5 1714126775897 1714126785406 OK +REQUEST request_2 1714126775897 1714126785408 OK +REQUEST request_4 1714126775897 1714126785411 OK +REQUEST request_2 1714126775895 1714126785412 OK +REQUEST request_3 1714126775896 1714126785412 OK +USER GameSimulation END 1714126785413 +USER GameSimulation END 1714126785413 +REQUEST request_3 1714126775897 1714126785419 OK +USER GameSimulation END 1714126785420 +REQUEST request_2 1714126775882 1714126785424 OK +REQUEST request_6 1714126775349 1714126785467 OK +REQUEST request_2 1714126775350 1714126785470 OK +REQUEST request_5 1714126775882 1714126785475 OK +USER GameSimulation END 1714126785476 +REQUEST request_2 1714126776376 1714126785476 OK +REQUEST request_3 1714126775350 1714126785476 OK +USER GameSimulation END 1714126785476 +REQUEST request_6 1714126775350 1714126785477 OK +REQUEST request_6 1714126775350 1714126785477 OK +USER GameSimulation END 1714126785478 +REQUEST request_0 1714126775352 1714126785478 OK +REQUEST request_4 1714126775349 1714126785479 OK +USER GameSimulation END 1714126785479 +REQUEST request_2 1714126775350 1714126785482 OK +REQUEST request_3 1714126775340 1714126785488 OK +USER GameSimulation END 1714126785489 +REQUEST request_6 1714126776073 1714126785490 OK +REQUEST request_0 1714126775398 1714126785490 OK +REQUEST request_3 1714126775350 1714126785493 OK +USER GameSimulation END 1714126785493 +REQUEST request_4 1714126776077 1714126785495 OK +REQUEST request_4 1714126776069 1714126785495 OK +USER GameSimulation END 1714126785496 +REQUEST request_4 1714126776072 1714126785496 OK +REQUEST request_3 1714126776081 1714126785499 OK +REQUEST request_2 1714126776075 1714126785503 OK +REQUEST request_3 1714126776075 1714126785504 OK +REQUEST request_4 1714126776074 1714126785504 OK +REQUEST request_1 1714126785478 1714126785505 OK +REQUEST request_4 1714126776343 1714126785506 OK +REQUEST request_2 1714126776343 1714126785509 OK +USER GameSimulation END 1714126785509 +REQUEST request_6 1714126776527 1714126785510 OK +USER GameSimulation END 1714126785510 +REQUEST request_2 1714126776580 1714126785514 OK +REQUEST request_1 1714126785490 1714126785571 OK +REQUEST request_2 1714126776580 1714126785572 OK +REQUEST request_5 1714126776580 1714126785578 OK +REQUEST request_6 1714126776345 1714126785579 OK +REQUEST request_4 1714126776345 1714126785580 OK +REQUEST request_3 1714126776342 1714126785626 OK +USER GameSimulation END 1714126785626 +REQUEST request_5 1714126776580 1714126785626 OK +REQUEST request_3 1714126776391 1714126785633 OK +REQUEST request_4 1714126776459 1714126785678 OK +USER GameSimulation END 1714126785678 +REQUEST request_3 1714126776393 1714126785683 OK +REQUEST request_5 1714126776387 1714126785684 OK +REQUEST request_2 1714126776527 1714126785785 OK +REQUEST request_5 1714126776461 1714126785794 OK +REQUEST request_5 1714126776529 1714126785794 OK +USER GameSimulation END 1714126785794 +REQUEST request_2 1714126776582 1714126785841 OK +REQUEST request_2 1714126776584 1714126785845 OK +REQUEST request_5 1714126776527 1714126785845 OK +REQUEST request_3 1714126776582 1714126785848 OK +REQUEST request_2 1714126776582 1714126785853 OK +REQUEST request_3 1714126776584 1714126785856 OK +REQUEST request_2 1714126776581 1714126785856 OK +REQUEST request_2 1714126776575 1714126785864 OK +REQUEST request_3 1714126776586 1714126785913 OK +REQUEST request_3 1714126776575 1714126785916 OK +USER GameSimulation END 1714126785917 +REQUEST request_2 1714126776602 1714126785918 OK +REQUEST request_5 1714126776575 1714126785921 OK +USER GameSimulation END 1714126785922 +REQUEST request_3 1714126776602 1714126785926 OK +REQUEST request_6 1714126776601 1714126785926 OK +REQUEST request_6 1714126776600 1714126785927 OK +REQUEST request_4 1714126776598 1714126785927 OK +REQUEST request_3 1714126776598 1714126785971 OK +REQUEST request_2 1714126776672 1714126786018 OK +REQUEST request_2 1714126776672 1714126786018 OK +REQUEST request_5 1714126776596 1714126786019 OK +REQUEST request_6 1714126776706 1714126786020 OK +REQUEST request_6 1714126776722 1714126786020 OK +REQUEST request_5 1714126776601 1714126786022 OK +REQUEST request_6 1714126776724 1714126786022 OK +REQUEST request_4 1714126776602 1714126786030 OK +REQUEST request_6 1714126776603 1714126786253 OK +REQUEST request_5 1714126776602 1714126786256 OK +REQUEST request_5 1714126776722 1714126786260 OK +REQUEST request_4 1714126776602 1714126786263 OK +REQUEST request_4 1714126776602 1714126786264 OK +REQUEST request_3 1714126776598 1714126786320 OK +REQUEST request_2 1714126776599 1714126786320 OK +REQUEST request_5 1714126776599 1714126786325 OK +REQUEST request_4 1714126776724 1714126786379 OK +REQUEST request_5 1714126776597 1714126786425 OK +REQUEST request_5 1714126776706 1714126786428 OK +REQUEST request_6 1714126776346 1714126786517 OK +REQUEST request_5 1714126776722 1714126786532 OK +REQUEST request_4 1714126776345 1714126786580 OK +REQUEST request_5 1714126776722 1714126786584 OK +REQUEST request_5 1714126776345 1714126786590 OK +REQUEST request_4 1714126776384 1714126786591 OK +USER GameSimulation END 1714126786591 +REQUEST request_4 1714126776389 1714126786592 OK +REQUEST request_4 1714126776387 1714126786643 OK +REQUEST request_2 1714126776388 1714126786643 OK +REQUEST request_5 1714126776345 1714126786646 OK +REQUEST request_2 1714126776636 1714126786649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776637 1714126786650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786650 +REQUEST request_2 1714126776639 1714126786643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776637 1714126786647 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776637 1714126786641 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776637 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776637 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776644 1714126786648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776637 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776637 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776644 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776637 1714126786651 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776637 1714126786652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776644 1714126786652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776637 1714126786652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786652 +REQUEST request_5 1714126776644 1714126786652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776636 1714126786652 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776644 1714126786653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776636 1714126786653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776636 1714126786653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776636 1714126786654 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776388 1714126786655 OK +REQUEST request_3 1714126776637 1714126786655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786655 +USER GameSimulation END 1714126786655 +USER GameSimulation END 1714126786655 +REQUEST request_4 1714126776637 1714126786655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776639 1714126786655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776637 1714126786656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776639 1714126786656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776637 1714126786656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776640 1714126786656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776640 1714126786656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776391 1714126786657 OK +REQUEST request_2 1714126776391 1714126786657 OK +USER GameSimulation END 1714126786658 +USER GameSimulation END 1714126786658 +REQUEST request_2 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776656 1714126786658 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776656 1714126786659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776638 1714126786649 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776656 1714126786659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776638 1714126786659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776656 1714126786659 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776643 1714126786648 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776656 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776638 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776643 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776638 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776643 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776638 1714126786660 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776644 1714126786661 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786661 +USER GameSimulation END 1714126786661 +USER GameSimulation END 1714126786661 +REQUEST request_6 1714126776644 1714126786661 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786661 +REQUEST request_2 1714126776657 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776658 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776657 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776657 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776658 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776657 1714126786662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776657 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776657 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776658 1714126786663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776658 1714126786664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776389 1714126786666 OK +USER GameSimulation END 1714126786669 +USER GameSimulation END 1714126786669 +USER GameSimulation END 1714126786669 +REQUEST request_2 1714126776655 1714126786669 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776655 1714126786669 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776655 1714126786669 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776387 1714126786670 OK +REQUEST request_3 1714126776388 1714126786670 OK +REQUEST request_5 1714126776655 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776652 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776655 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776658 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776658 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776652 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776659 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776652 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776659 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776659 1714126786670 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776652 1714126786671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776658 1714126786671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776658 1714126786671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776655 1714126786671 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776654 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776658 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776658 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776654 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776659 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776655 1714126786672 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786673 +USER GameSimulation END 1714126786673 +USER GameSimulation END 1714126786673 +USER GameSimulation END 1714126786673 +USER GameSimulation END 1714126786673 +USER GameSimulation END 1714126786673 +REQUEST request_2 1714126776653 1714126786673 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776653 1714126786673 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776652 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776652 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776652 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786674 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776652 1714126786675 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776652 1714126786675 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776672 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786676 +USER GameSimulation END 1714126786676 +USER GameSimulation END 1714126786676 +USER GameSimulation END 1714126786676 +REQUEST request_3 1714126776672 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776652 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776653 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776653 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776653 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776658 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776657 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776672 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776657 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776672 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776657 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776657 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776658 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776672 1714126786677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786677 +USER GameSimulation END 1714126786677 +REQUEST request_6 1714126776672 1714126786676 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786678 +USER GameSimulation END 1714126786678 +REQUEST request_2 1714126776656 1714126786678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776657 1714126786678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776657 1714126786678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776657 1714126786678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776658 1714126786678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776672 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776657 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776658 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776659 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776659 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786679 +USER GameSimulation END 1714126786679 +REQUEST request_3 1714126776672 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776663 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776663 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776663 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776663 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776672 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776663 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786679 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786680 +USER GameSimulation END 1714126786680 +REQUEST request_6 1714126776672 1714126786680 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786681 +REQUEST request_2 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776663 1714126786681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786681 +USER GameSimulation END 1714126786681 +USER GameSimulation END 1714126786681 +REQUEST request_2 1714126776654 1714126786682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776638 1714126786682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776639 1714126786682 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776638 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776640 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776655 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776640 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776638 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776640 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776638 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776638 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786683 +REQUEST request_6 1714126776640 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776663 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776655 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776663 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776663 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786683 +REQUEST request_5 1714126776663 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776658 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776663 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786683 +REQUEST request_5 1714126776655 1714126786683 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776658 1714126786684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776655 1714126786684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786684 +REQUEST request_4 1714126776658 1714126786684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776658 1714126786684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776658 1714126786684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786684 +REQUEST request_6 1714126776387 1714126786685 OK +REQUEST request_3 1714126776389 1714126786685 OK +REQUEST request_6 1714126776602 1714126786685 OK +REQUEST request_2 1714126776655 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776655 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776655 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776655 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776652 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776655 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776652 1714126786685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776652 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786686 +REQUEST request_4 1714126776652 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776652 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776652 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776672 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786686 +REQUEST request_2 1714126776653 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776672 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776652 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776653 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776672 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786686 +REQUEST request_4 1714126776653 1714126786686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776653 1714126786687 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776653 1714126786687 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786687 +REQUEST request_5 1714126776652 1714126786687 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776652 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786688 +REQUEST request_2 1714126776672 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776672 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776672 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776672 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776672 1714126786688 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786688 +REQUEST request_3 1714126776721 1714126786724 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776721 1714126786724 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776721 1714126786733 OK +REQUEST request_2 1714126776609 1714126786733 OK +REQUEST request_4 1714126776722 1714126786733 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776723 1714126786733 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776391 1714126786733 OK +REQUEST request_4 1714126776721 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776722 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776729 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776721 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776729 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776727 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776727 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776724 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776729 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776727 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714126776724 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776729 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776729 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714126786739 +REQUEST request_6 1714126776721 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776724 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714126776724 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714126776724 1714126786739 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776724 1714126786740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714126776724 1714126786740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714126776727 1714126786740 OK +REQUEST request_3 1714126776724 1714126786743 OK +REQUEST request_6 1714126776602 1714126786750 OK +REQUEST request_5 1714126776721 1714126786839 OK +REQUEST request_3 1714126776600 1714126786843 OK +REQUEST request_3 1714126776602 1714126786843 OK +REQUEST request_5 1714126776724 1714126786844 OK +REQUEST request_6 1714126776600 1714126786894 OK +REQUEST request_5 1714126776600 1714126786981 OK +REQUEST request_4 1714126776597 1714126786981 OK +REQUEST request_5 1714126776602 1714126786982 OK +REQUEST request_3 1714126776600 1714126786985 OK +REQUEST request_4 1714126776598 1714126786985 OK +REQUEST request_2 1714126776596 1714126786985 OK +USER GameSimulation END 1714126786986 +REQUEST request_6 1714126776598 1714126786986 OK +REQUEST request_6 1714126776601 1714126786988 OK +REQUEST request_2 1714126776596 1714126786989 OK +REQUEST request_4 1714126776604 1714126786994 OK +REQUEST request_2 1714126776604 1714126786994 OK +REQUEST request_4 1714126780971 1714126786996 OK +REQUEST request_2 1714126780971 1714126786997 OK +REQUEST request_3 1714126776599 1714126786997 OK +REQUEST request_6 1714126780972 1714126787020 OK +REQUEST request_2 1714126780978 1714126787061 OK +REQUEST request_3 1714126780971 1714126787062 OK +REQUEST request_3 1714126780978 1714126787065 OK +REQUEST request_5 1714126780972 1714126787065 OK +REQUEST request_6 1714126780979 1714126787065 OK +REQUEST request_3 1714126780978 1714126787066 OK +USER GameSimulation END 1714126787066 +REQUEST request_6 1714126780978 1714126787068 OK +REQUEST request_4 1714126780978 1714126787068 OK +REQUEST request_4 1714126780978 1714126787068 OK +REQUEST request_6 1714126778105 1714126787069 OK +REQUEST request_3 1714126778107 1714126787084 OK +REQUEST request_2 1714126780978 1714126787259 OK +REQUEST request_5 1714126778105 1714126787260 OK +REQUEST request_5 1714126780978 1714126787261 OK +USER GameSimulation END 1714126787261 +REQUEST request_3 1714126776527 1714126787263 OK +REQUEST request_5 1714126778105 1714126787264 OK +REQUEST request_5 1714126780978 1714126787265 OK +USER GameSimulation END 1714126787265 +REQUEST request_2 1714126776529 1714126787271 OK +REQUEST request_6 1714126776527 1714126787272 OK +REQUEST request_3 1714126776527 1714126787275 OK +USER GameSimulation END 1714126787275 +REQUEST request_4 1714126776527 1714126787276 OK +REQUEST request_3 1714126776529 1714126787276 OK +REQUEST request_2 1714126776527 1714126787276 OK +USER GameSimulation END 1714126787277 +USER GameSimulation END 1714126787277 +REQUEST request_4 1714126776529 1714126787279 OK +USER GameSimulation END 1714126787279 +REQUEST request_2 1714126776527 1714126787280 OK +USER GameSimulation END 1714126787280 +REQUEST request_2 1714126778107 1714126787287 OK +REQUEST request_6 1714126778105 1714126787288 OK +REQUEST request_4 1714126778105 1714126787384 OK +REQUEST request_3 1714126776527 1714126787386 OK +REQUEST request_6 1714126778105 1714126787387 OK +USER GameSimulation END 1714126787387 +USER GameSimulation END 1714126787387 +REQUEST request_5 1714126776525 1714126787390 OK +USER GameSimulation END 1714126787390 +REQUEST request_5 1714126778107 1714126787392 OK +USER GameSimulation END 1714126787392 +REQUEST request_6 1714126778105 1714126787397 OK +REQUEST request_4 1714126778105 1714126787397 OK +USER GameSimulation END 1714126787397 +REQUEST request_6 1714126778114 1714126787414 OK +REQUEST request_2 1714126778113 1714126787494 OK +REQUEST request_4 1714126778114 1714126787570 OK +REQUEST request_5 1714126778105 1714126787614 OK +REQUEST request_4 1714126776584 1714126787615 OK +REQUEST request_5 1714126778105 1714126787615 OK +USER GameSimulation END 1714126787616 +REQUEST request_5 1714126778116 1714126787616 OK +REQUEST request_5 1714126778114 1714126787620 OK +REQUEST request_2 1714126776584 1714126787623 OK +REQUEST request_6 1714126776595 1714126787623 OK +REQUEST request_4 1714126776593 1714126787627 OK +REQUEST request_6 1714126776595 1714126787627 OK +REQUEST request_4 1714126778116 1714126787631 OK +REQUEST request_6 1714126778105 1714126787631 OK +USER GameSimulation END 1714126787632 +REQUEST request_3 1714126776592 1714126787673 OK +REQUEST request_4 1714126778114 1714126787673 OK +REQUEST request_2 1714126778115 1714126787676 OK +REQUEST request_3 1714126778105 1714126787676 OK +USER GameSimulation END 1714126787676 +REQUEST request_5 1714126776594 1714126787681 OK +REQUEST request_3 1714126778115 1714126787684 OK +REQUEST request_3 1714126778113 1714126787687 OK +REQUEST request_2 1714126778114 1714126787690 OK +REQUEST request_2 1714126778114 1714126787693 OK +REQUEST request_6 1714126778115 1714126787693 OK +REQUEST request_3 1714126778114 1714126787751 OK +REQUEST request_2 1714126778114 1714126787754 OK +REQUEST request_3 1714126778114 1714126787758 OK +REQUEST request_5 1714126778113 1714126787758 OK +REQUEST request_4 1714126776390 1714126787759 OK +REQUEST request_4 1714126776387 1714126787760 OK +REQUEST request_3 1714126776390 1714126787762 OK +REQUEST request_6 1714126776390 1714126787763 OK +REQUEST request_2 1714126780812 1714126787768 OK +REQUEST request_3 1714126776391 1714126787769 OK +REQUEST request_4 1714126780813 1714126787769 OK +REQUEST request_2 1714126780812 1714126787810 OK +REQUEST request_3 1714126780813 1714126787818 OK +REQUEST request_5 1714126780813 1714126787820 OK +REQUEST request_4 1714126776604 1714126787827 OK +REQUEST request_4 1714126776602 1714126787870 OK +REQUEST request_3 1714126776596 1714126787872 OK +REQUEST request_5 1714126776600 1714126787880 OK +USER GameSimulation END 1714126787881 +REQUEST request_4 1714126776600 1714126787884 OK +USER GameSimulation END 1714126787884 +REQUEST request_2 1714126776602 1714126787921 OK +REQUEST request_6 1714126776602 1714126787922 OK +REQUEST request_5 1714126776600 1714126787928 OK +REQUEST request_6 1714126780814 1714126787929 OK +REQUEST request_6 1714126778115 1714126787929 OK +REQUEST request_6 1714126778114 1714126787930 OK +REQUEST request_3 1714126776602 1714126787930 OK +USER GameSimulation END 1714126787930 +REQUEST request_4 1714126778114 1714126787930 OK +REQUEST request_2 1714126778115 1714126787938 OK +REQUEST request_6 1714126778116 1714126787938 OK +REQUEST request_4 1714126778116 1714126787939 OK +REQUEST request_3 1714126778114 1714126787939 OK +REQUEST request_6 1714126778116 1714126787940 OK +REQUEST request_6 1714126778114 1714126787940 OK +REQUEST request_2 1714126778114 1714126787940 OK +REQUEST request_4 1714126778114 1714126787943 OK +REQUEST request_6 1714126778116 1714126787946 OK +REQUEST request_3 1714126778115 1714126788058 OK +REQUEST request_3 1714126778116 1714126788059 OK +USER GameSimulation END 1714126788060 +REQUEST request_5 1714126778115 1714126788157 OK +REQUEST request_5 1714126778116 1714126788163 OK +REQUEST request_5 1714126778114 1714126788171 OK +REQUEST request_4 1714126778113 1714126788173 OK +USER GameSimulation END 1714126788173 +REQUEST request_5 1714126778114 1714126788173 OK +USER GameSimulation END 1714126788174 +REQUEST request_4 1714126778115 1714126788322 OK +USER GameSimulation END 1714126788322 +REQUEST request_3 1714126778114 1714126788323 OK +USER GameSimulation END 1714126788323 +REQUEST request_2 1714126778115 1714126788327 OK +USER GameSimulation END 1714126788327 +REQUEST request_5 1714126778114 1714126788328 OK +USER GameSimulation END 1714126788328 +REQUEST request_4 1714126780813 1714126788330 OK +REQUEST request_6 1714126780814 1714126788343 OK +USER GameSimulation END 1714126788344 +REQUEST request_6 1714126776389 1714126788400 OK +REQUEST request_3 1714126780813 1714126788407 OK +REQUEST request_5 1714126780814 1714126788408 OK +USER GameSimulation END 1714126788408 +REQUEST request_3 1714126776387 1714126788411 OK +REQUEST request_2 1714126776388 1714126788412 OK +REQUEST request_6 1714126776391 1714126788414 OK +REQUEST request_2 1714126776390 1714126788414 OK +REQUEST request_6 1714126776389 1714126788516 OK +REQUEST request_5 1714126776387 1714126788517 OK +REQUEST request_5 1714126776393 1714126788564 OK +REQUEST request_6 1714126776389 1714126788565 OK +REQUEST request_6 1714126776387 1714126788566 OK +REQUEST request_5 1714126776391 1714126788570 OK +REQUEST request_2 1714126776392 1714126788571 OK +REQUEST request_3 1714126776391 1714126788580 OK +REQUEST request_4 1714126776391 1714126788580 OK +REQUEST request_6 1714126776391 1714126788626 OK +REQUEST request_2 1714126776390 1714126788626 OK +REQUEST request_5 1714126776391 1714126788639 OK +REQUEST request_2 1714126776393 1714126788697 OK +REQUEST request_3 1714126776390 1714126788696 OK +REQUEST request_5 1714126776391 1714126788702 OK +REQUEST request_6 1714126776603 1714126788756 OK +REQUEST request_3 1714126776594 1714126788763 OK +REQUEST request_5 1714126776604 1714126788763 OK +REQUEST request_2 1714126776597 1714126788811 OK +REQUEST request_5 1714126776599 1714126788815 OK +REQUEST request_4 1714126776595 1714126788815 OK +REQUEST request_4 1714126775948 1714126788818 OK +REQUEST request_4 1714126775946 1714126788863 OK +REQUEST request_3 1714126776602 1714126788864 OK +USER GameSimulation END 1714126788864 +REQUEST request_4 1714126775939 1714126788869 OK +REQUEST request_3 1714126775946 1714126788869 OK +REQUEST request_5 1714126776598 1714126788870 OK +REQUEST request_3 1714126775950 1714126788870 OK +REQUEST request_2 1714126775946 1714126788875 OK +REQUEST request_2 1714126775943 1714126788875 OK +REQUEST request_6 1714126775939 1714126788878 OK +REQUEST request_2 1714126775945 1714126788878 OK +REQUEST request_2 1714126775945 1714126788881 OK +REQUEST request_6 1714126775943 1714126788885 OK +REQUEST request_6 1714126775948 1714126788885 OK +REQUEST request_6 1714126775948 1714126788887 OK +REQUEST request_3 1714126775946 1714126788887 OK +REQUEST request_2 1714126775939 1714126788887 OK +REQUEST request_2 1714126775946 1714126788936 OK +REQUEST request_5 1714126775943 1714126789021 OK +REQUEST request_6 1714126775950 1714126789022 OK +REQUEST request_3 1714126775943 1714126789023 OK +REQUEST request_5 1714126775939 1714126789028 OK +REQUEST request_6 1714126775946 1714126789119 OK +REQUEST request_4 1714126775946 1714126789127 OK +REQUEST request_5 1714126775946 1714126789128 OK +REQUEST request_5 1714126775948 1714126789129 OK +USER GameSimulation END 1714126789129 +REQUEST request_4 1714126775946 1714126789136 OK +REQUEST request_3 1714126775946 1714126789136 OK +REQUEST request_3 1714126775948 1714126789187 OK +REQUEST request_3 1714126775948 1714126789228 OK +REQUEST request_5 1714126775946 1714126789231 OK +REQUEST request_3 1714126775939 1714126789234 OK +REQUEST request_5 1714126775946 1714126789234 OK +USER GameSimulation END 1714126789234 +REQUEST request_6 1714126775946 1714126789236 OK +REQUEST request_2 1714126775948 1714126789236 OK +REQUEST request_6 1714126775948 1714126789239 OK +REQUEST request_4 1714126775946 1714126789336 OK +REQUEST request_2 1714126775947 1714126789336 OK +REQUEST request_2 1714126775950 1714126789337 OK +REQUEST request_5 1714126775948 1714126789340 OK +REQUEST request_5 1714126775950 1714126789340 OK +REQUEST request_4 1714126776076 1714126789340 OK +REQUEST request_2 1714126775948 1714126789341 OK +REQUEST request_6 1714126776074 1714126789349 OK +REQUEST request_6 1714126776077 1714126789349 OK +USER GameSimulation END 1714126789350 +REQUEST request_4 1714126776081 1714126789354 OK +REQUEST request_2 1714126776081 1714126789355 OK +REQUEST request_2 1714126776077 1714126789445 OK +REQUEST request_6 1714126776075 1714126789445 OK +REQUEST request_5 1714126776077 1714126789448 OK +REQUEST request_6 1714126776077 1714126789449 OK +REQUEST request_3 1714126776074 1714126789450 OK +REQUEST request_5 1714126776075 1714126789454 OK +REQUEST request_3 1714126776074 1714126789457 OK +REQUEST request_2 1714126776073 1714126789461 OK +REQUEST request_2 1714126776077 1714126789461 OK +USER GameSimulation END 1714126789461 +REQUEST request_6 1714126776081 1714126789461 OK +REQUEST request_6 1714126776074 1714126789462 OK +REQUEST request_4 1714126776075 1714126789466 OK +REQUEST request_4 1714126776075 1714126789467 OK +REQUEST request_6 1714126776075 1714126789579 OK +USER GameSimulation END 1714126789580 +REQUEST request_2 1714126776075 1714126789581 OK +USER GameSimulation END 1714126789582 +REQUEST request_3 1714126776077 1714126789585 OK +REQUEST request_2 1714126776076 1714126789585 OK +REQUEST request_5 1714126776081 1714126789585 OK +USER GameSimulation END 1714126789586 +REQUEST request_4 1714126776074 1714126789586 OK +USER GameSimulation END 1714126789586 +USER GameSimulation END 1714126789587 +REQUEST request_2 1714126776074 1714126789589 OK +USER GameSimulation END 1714126789590 +REQUEST request_2 1714126776072 1714126789592 OK +USER GameSimulation END 1714126789593 +REQUEST request_4 1714126776077 1714126789598 OK +USER GameSimulation END 1714126789598 +REQUEST request_3 1714126776162 1714126789643 OK +REQUEST request_2 1714126776162 1714126789644 OK +REQUEST request_5 1714126776077 1714126789652 OK +USER GameSimulation END 1714126789653 +REQUEST request_6 1714126776163 1714126789653 OK +REQUEST request_6 1714126775946 1714126789695 OK +USER GameSimulation END 1714126789696 +REQUEST request_6 1714126776388 1714126789703 OK +REQUEST request_5 1714126776162 1714126789704 OK +REQUEST request_2 1714126776387 1714126789712 OK +USER GameSimulation END 1714126789713 +REQUEST request_6 1714126776384 1714126789713 OK +REQUEST request_4 1714126776389 1714126789755 OK +REQUEST request_2 1714126776387 1714126789755 OK +USER GameSimulation END 1714126789756 +REQUEST request_5 1714126776392 1714126789760 OK +REQUEST request_2 1714126776384 1714126789760 OK +REQUEST request_3 1714126775946 1714126789813 OK +REQUEST request_4 1714126775943 1714126789815 OK +USER GameSimulation END 1714126789816 +REQUEST request_5 1714126775946 1714126789820 OK +USER GameSimulation END 1714126789821 +REQUEST request_3 1714126775948 1714126789821 OK +REQUEST request_4 1714126775950 1714126789821 OK +USER GameSimulation END 1714126789821 +REQUEST request_6 1714126775946 1714126789822 OK +USER GameSimulation END 1714126789823 +REQUEST request_5 1714126775948 1714126789930 OK +USER GameSimulation END 1714126789930 +REQUEST request_5 1714126776603 1714126789975 OK +REQUEST request_2 1714126776604 1714126789976 OK +REQUEST request_5 1714126776602 1714126789986 OK +REQUEST request_3 1714126776598 1714126790088 OK +REQUEST request_2 1714126776609 1714126790091 OK +REQUEST request_3 1714126776604 1714126790091 OK +REQUEST request_5 1714126776604 1714126790094 OK +REQUEST request_4 1714126776162 1714126790095 OK +USER GameSimulation END 1714126790096 +REQUEST request_5 1714126776604 1714126790097 OK +REQUEST request_6 1714126776722 1714126790103 OK +REQUEST request_3 1714126776609 1714126790103 OK +REQUEST request_3 1714126776722 1714126790160 OK +REQUEST request_4 1714126776721 1714126790179 OK +REQUEST request_5 1714126776721 1714126790277 OK +REQUEST request_4 1714126776724 1714126790283 OK +REQUEST request_5 1714126776721 1714126790284 OK +REQUEST request_3 1714126776722 1714126790288 OK +REQUEST request_2 1714126776722 1714126790294 OK +REQUEST request_2 1714126776721 1714126790294 OK +REQUEST request_3 1714126776721 1714126790295 OK +REQUEST request_4 1714126776597 1714126790295 OK +REQUEST request_4 1714126776604 1714126790295 OK +REQUEST request_6 1714126776603 1714126790295 OK +REQUEST request_4 1714126776599 1714126790295 OK +REQUEST request_4 1714126776604 1714126790296 OK +REQUEST request_6 1714126776602 1714126790296 OK +USER GameSimulation END 1714126790297 +REQUEST request_2 1714126776598 1714126790299 OK +REQUEST request_4 1714126776595 1714126790304 OK +REQUEST request_4 1714126776706 1714126790304 OK +REQUEST request_4 1714126776393 1714126790304 OK +USER GameSimulation END 1714126790305 +REQUEST request_2 1714126776389 1714126790352 OK +REQUEST request_5 1714126776599 1714126790382 OK +REQUEST request_6 1714126776391 1714126790387 OK +REQUEST request_3 1714126776384 1714126790394 OK +REQUEST request_3 1714126776388 1714126790433 OK +REQUEST request_4 1714126776388 1714126790437 OK +REQUEST request_2 1714126776389 1714126790566 OK +REQUEST request_5 1714126776389 1714126790569 OK +USER GameSimulation END 1714126790570 +REQUEST request_5 1714126776384 1714126790570 OK +REQUEST request_5 1714126776388 1714126790571 OK +USER GameSimulation END 1714126790571 +USER GameSimulation END 1714126790571 +REQUEST request_3 1714126776392 1714126790578 OK +REQUEST request_2 1714126776390 1714126790685 OK +REQUEST request_4 1714126776392 1714126790685 OK +REQUEST request_5 1714126776389 1714126790685 OK +REQUEST request_5 1714126776389 1714126790687 OK +REQUEST request_4 1714126775948 1714126790692 OK +REQUEST request_4 1714126775948 1714126790692 OK +USER GameSimulation END 1714126790693 +USER GameSimulation END 1714126790693 +REQUEST request_3 1714126776389 1714126790695 OK +REQUEST request_2 1714126776727 1714126790698 OK +USER GameSimulation END 1714126790698 +REQUEST request_6 1714126776721 1714126790702 OK +REQUEST request_4 1714126776722 1714126790703 OK +REQUEST request_6 1714126776604 1714126790705 OK +REQUEST request_6 1714126776602 1714126790706 OK +REQUEST request_3 1714126776724 1714126790706 OK +REQUEST request_2 1714126776598 1714126790706 OK +USER GameSimulation END 1714126790706 +USER GameSimulation END 1714126790706 +USER GameSimulation END 1714126790706 +REQUEST request_6 1714126776604 1714126790711 OK +REQUEST request_3 1714126776721 1714126790726 OK +REQUEST request_3 1714126776595 1714126790784 OK +REQUEST request_3 1714126776604 1714126790786 OK +REQUEST request_2 1714126776595 1714126790787 OK +USER GameSimulation END 1714126790787 +REQUEST request_5 1714126776391 1714126790790 OK +REQUEST request_2 1714126776390 1714126790793 OK +REQUEST request_2 1714126776611 1714126790797 OK +REQUEST request_6 1714126776610 1714126790852 OK +REQUEST request_3 1714126776619 1714126790853 OK +REQUEST request_5 1714126776619 1714126790853 OK +REQUEST request_4 1714126776724 1714126790860 OK +REQUEST request_2 1714126776609 1714126790860 OK +REQUEST request_2 1714126776602 1714126790867 OK +USER GameSimulation END 1714126790868 +REQUEST request_6 1714126776597 1714126790908 OK +REQUEST request_2 1714126776595 1714126790912 OK +REQUEST request_5 1714126776604 1714126790912 OK +REQUEST request_6 1714126776598 1714126790913 OK +USER GameSimulation END 1714126790913 +REQUEST request_4 1714126776598 1714126790918 OK +REQUEST request_6 1714126776604 1714126790918 OK +USER GameSimulation END 1714126790918 +USER GameSimulation END 1714126790919 +REQUEST request_4 1714126776599 1714126790923 OK +REQUEST request_4 1714126776595 1714126790923 OK +USER GameSimulation END 1714126790924 +REQUEST request_6 1714126776389 1714126790926 OK +REQUEST request_4 1714126776391 1714126790926 OK +USER GameSimulation END 1714126790926 +REQUEST request_6 1714126776392 1714126790926 OK +USER GameSimulation END 1714126790926 +REQUEST request_4 1714126776617 1714126790928 OK +REQUEST request_6 1714126776612 1714126790928 OK +REQUEST request_4 1714126776599 1714126790929 OK +REQUEST request_4 1714126776609 1714126790929 OK +REQUEST request_6 1714126776619 1714126790941 OK +REQUEST request_6 1714126776597 1714126790943 OK +REQUEST request_6 1714126776609 1714126790943 OK +REQUEST request_6 1714126776612 1714126790947 OK +REQUEST request_6 1714126776617 1714126790955 OK +REQUEST request_4 1714126776619 1714126790955 OK +REQUEST request_4 1714126776619 1714126790956 OK +REQUEST request_4 1714126776617 1714126790956 OK +REQUEST request_4 1714126776610 1714126790959 OK +REQUEST request_6 1714126776619 1714126790963 OK +REQUEST request_6 1714126776721 1714126790963 OK +USER GameSimulation END 1714126790963 +REQUEST request_4 1714126776721 1714126790966 OK +USER GameSimulation END 1714126790966 +REQUEST request_6 1714126777634 1714126790967 OK +REQUEST request_4 1714126777633 1714126790968 OK +REQUEST request_6 1714126776724 1714126790980 OK +REQUEST request_4 1714126778159 1714126790982 OK +REQUEST request_6 1714126778159 1714126790983 OK +REQUEST request_6 1714126778154 1714126790985 OK +REQUEST request_6 1714126778154 1714126790988 OK +REQUEST request_6 1714126778154 1714126790988 OK +REQUEST request_4 1714126778153 1714126790990 OK +REQUEST request_3 1714126776597 1714126791054 OK +REQUEST request_3 1714126776724 1714126791055 OK +USER GameSimulation END 1714126791056 +REQUEST request_3 1714126776612 1714126791062 OK +REQUEST request_2 1714126776596 1714126791066 OK +USER GameSimulation END 1714126791067 +REQUEST request_2 1714126776391 1714126791294 OK +USER GameSimulation END 1714126791295 +REQUEST request_2 1714126776619 1714126791337 OK +USER GameSimulation END 1714126791338 +REQUEST request_4 1714126785478 1714126791485 OK +REQUEST request_2 1714126776611 1714126791486 OK +REQUEST request_2 1714126776611 1714126791487 OK +REQUEST request_2 1714126776724 1714126791489 OK +USER GameSimulation END 1714126791489 +REQUEST request_2 1714126777632 1714126791545 OK +REQUEST request_2 1714126776722 1714126791549 OK +USER GameSimulation END 1714126791549 +REQUEST request_2 1714126776724 1714126791586 OK +USER GameSimulation END 1714126791587 +REQUEST request_6 1714126785478 1714126791587 OK +REQUEST request_2 1714126776724 1714126791631 OK +USER GameSimulation END 1714126791631 +REQUEST request_6 1714126785491 1714126791641 OK +REQUEST request_2 1714126778158 1714126791641 OK +REQUEST request_3 1714126776597 1714126791802 OK +USER GameSimulation END 1714126791803 +REQUEST request_4 1714126785491 1714126791865 OK +REQUEST request_5 1714126776602 1714126791866 OK +USER GameSimulation END 1714126791866 +REQUEST request_2 1714126785478 1714126791867 OK +REQUEST request_5 1714126776596 1714126791871 OK +REQUEST request_5 1714126776619 1714126791872 OK +REQUEST request_5 1714126776598 1714126791917 OK +USER GameSimulation END 1714126791917 +REQUEST request_5 1714126776612 1714126791917 OK +REQUEST request_3 1714126776609 1714126791921 OK +REQUEST request_3 1714126776617 1714126791922 OK +REQUEST request_5 1714126776608 1714126791922 OK +REQUEST request_3 1714126776619 1714126791923 OK +REQUEST request_3 1714126776610 1714126791923 OK +REQUEST request_3 1714126776611 1714126791924 OK +REQUEST request_3 1714126776721 1714126791932 OK +USER GameSimulation END 1714126791932 +REQUEST request_3 1714126777633 1714126791936 OK +REQUEST request_3 1714126778153 1714126791937 OK +REQUEST request_5 1714126776617 1714126791938 OK +REQUEST request_5 1714126776612 1714126791939 OK +REQUEST request_5 1714126776619 1714126791940 OK +REQUEST request_4 1714126776328 1714126791940 OK +REQUEST request_5 1714126776721 1714126791947 OK +REQUEST request_5 1714126778159 1714126791947 OK +REQUEST request_2 1714126785490 1714126791952 OK +REQUEST request_5 1714126777633 1714126791952 OK +REQUEST request_3 1714126778159 1714126791952 OK +USER GameSimulation END 1714126791953 +REQUEST request_5 1714126778153 1714126791953 OK +USER GameSimulation END 1714126791953 +USER GameSimulation END 1714126791953 +REQUEST request_6 1714126776329 1714126791955 OK +REQUEST request_5 1714126778153 1714126791955 OK +REQUEST request_5 1714126778153 1714126791955 OK +USER GameSimulation END 1714126791956 +USER GameSimulation END 1714126791956 +USER GameSimulation END 1714126791956 +REQUEST request_6 1714126776330 1714126792006 OK +USER GameSimulation END 1714126792006 +REQUEST request_5 1714126785478 1714126792049 OK +REQUEST request_6 1714126776612 1714126792052 OK +REQUEST request_2 1714126776330 1714126792054 OK +USER GameSimulation END 1714126792054 +REQUEST request_3 1714126785478 1714126792054 OK +USER GameSimulation END 1714126792055 +REQUEST request_6 1714126776610 1714126792055 OK +REQUEST request_4 1714126776612 1714126792059 OK +REQUEST request_4 1714126776609 1714126792069 OK +REQUEST request_3 1714126785491 1714126792107 OK +REQUEST request_6 1714126776619 1714126792113 OK +REQUEST request_4 1714126776611 1714126792118 OK +REQUEST request_5 1714126785491 1714126792118 OK +USER GameSimulation END 1714126792119 +REQUEST request_2 1714126776619 1714126792121 OK +REQUEST request_5 1714126776341 1714126792122 OK +USER GameSimulation END 1714126792122 +REQUEST request_3 1714126776617 1714126792125 OK +REQUEST request_5 1714126776340 1714126792173 OK +USER GameSimulation END 1714126792174 +REQUEST request_6 1714126776611 1714126792175 OK +REQUEST request_4 1714126776611 1714126792177 OK +REQUEST request_6 1714126776604 1714126792178 OK +USER GameSimulation END 1714126792179 +REQUEST request_5 1714126776617 1714126792181 OK +REQUEST request_3 1714126776611 1714126792182 OK +REQUEST request_3 1714126776611 1714126792182 OK +USER GameSimulation END 1714126792183 +REQUEST request_3 1714126776597 1714126792191 OK +REQUEST request_2 1714126776611 1714126792194 OK +REQUEST request_6 1714126776612 1714126792194 OK +REQUEST request_3 1714126776609 1714126792194 OK +REQUEST request_3 1714126776612 1714126792194 OK +REQUEST request_4 1714126776612 1714126792198 OK +REQUEST request_2 1714126776609 1714126792205 OK +REQUEST request_6 1714126776612 1714126792296 OK +REQUEST request_5 1714126776609 1714126792299 OK +USER GameSimulation END 1714126792299 +REQUEST request_5 1714126776612 1714126792303 OK +REQUEST request_6 1714126776619 1714126792306 OK +REQUEST request_2 1714126776618 1714126792348 OK +REQUEST request_2 1714126776619 1714126792352 OK +REQUEST request_6 1714126776609 1714126792356 OK +REQUEST request_6 1714126776609 1714126792356 OK +USER GameSimulation END 1714126792357 +REQUEST request_4 1714126776619 1714126792365 OK +USER GameSimulation END 1714126792366 +REQUEST request_5 1714126776610 1714126792487 OK +REQUEST request_6 1714126776617 1714126792488 OK +USER GameSimulation END 1714126792489 +REQUEST request_3 1714126776609 1714126792489 OK +REQUEST request_2 1714126776617 1714126792489 OK +REQUEST request_3 1714126776608 1714126792490 OK +USER GameSimulation END 1714126792490 +REQUEST request_4 1714126776619 1714126792490 OK +REQUEST request_2 1714126776611 1714126792497 OK +REQUEST request_6 1714126776609 1714126792498 OK +USER GameSimulation END 1714126792498 +REQUEST request_4 1714126776611 1714126792570 OK +REQUEST request_5 1714126776609 1714126792572 OK +USER GameSimulation END 1714126792572 +REQUEST request_5 1714126776611 1714126792584 OK +REQUEST request_4 1714126776612 1714126792585 OK +USER GameSimulation END 1714126792585 +REQUEST request_2 1714126776617 1714126792641 OK +USER GameSimulation END 1714126792641 +REQUEST request_3 1714126776618 1714126792641 OK +REQUEST request_5 1714126776612 1714126792653 OK +USER GameSimulation END 1714126792653 +REQUEST request_4 1714126776609 1714126792741 OK +REQUEST request_5 1714126776610 1714126792744 OK +REQUEST request_5 1714126776612 1714126792802 OK +USER GameSimulation END 1714126792803 +REQUEST request_5 1714126776597 1714126792807 OK +REQUEST request_2 1714126776609 1714126792807 OK +REQUEST request_4 1714126776610 1714126792811 OK +REQUEST request_2 1714126776605 1714126792811 OK +USER GameSimulation END 1714126792811 +USER GameSimulation END 1714126792811 +REQUEST request_4 1714126776721 1714126792872 OK +USER GameSimulation END 1714126792873 +REQUEST request_4 1714126776582 1714126792922 OK +REQUEST request_3 1714126776619 1714126792970 OK +REQUEST request_6 1714126776580 1714126792970 OK +USER GameSimulation END 1714126792971 +USER GameSimulation END 1714126792971 +REQUEST request_2 1714126776722 1714126792971 OK +USER GameSimulation END 1714126792972 +REQUEST request_2 1714126776583 1714126792972 OK +REQUEST request_5 1714126776609 1714126792976 OK +USER GameSimulation END 1714126792976 +REQUEST request_4 1714126776582 1714126792976 OK +REQUEST request_3 1714126776722 1714126792976 OK +USER GameSimulation END 1714126792977 +REQUEST request_5 1714126776721 1714126792982 OK +REQUEST request_5 1714126776619 1714126792982 OK +USER GameSimulation END 1714126792983 +USER GameSimulation END 1714126792983 +REQUEST request_6 1714126776580 1714126792983 OK +REQUEST request_4 1714126776584 1714126792984 OK +USER GameSimulation END 1714126792984 +REQUEST request_3 1714126776581 1714126793038 OK +REQUEST request_5 1714126776582 1714126793100 OK +REQUEST request_6 1714126776582 1714126793143 OK +REQUEST request_5 1714126776582 1714126793150 OK +REQUEST request_5 1714126776581 1714126793151 OK +REQUEST request_6 1714126776584 1714126793233 OK +REQUEST request_3 1714126776584 1714126793235 OK +REQUEST request_2 1714126776584 1714126793235 OK +REQUEST request_5 1714126776581 1714126793239 OK +USER GameSimulation END 1714126793239 +REQUEST request_3 1714126776581 1714126793242 OK +REQUEST request_2 1714126776579 1714126793242 OK +REQUEST request_6 1714126776593 1714126793248 OK +REQUEST request_6 1714126776595 1714126793249 OK +REQUEST request_4 1714126776577 1714126793251 OK +REQUEST request_4 1714126776584 1714126793251 OK +REQUEST request_2 1714126776585 1714126793251 OK +REQUEST request_4 1714126776389 1714126793251 OK +USER GameSimulation END 1714126793251 +REQUEST request_4 1714126776575 1714126793251 OK +USER GameSimulation END 1714126793252 +REQUEST request_3 1714126776390 1714126793305 OK +USER GameSimulation END 1714126793306 +REQUEST request_6 1714126776391 1714126793347 OK +REQUEST request_2 1714126776388 1714126793347 OK +USER GameSimulation END 1714126793348 +REQUEST request_5 1714126776585 1714126793350 OK +REQUEST request_4 1714126776391 1714126793359 OK +REQUEST request_5 1714126776389 1714126793359 OK +USER GameSimulation END 1714126793360 +USER GameSimulation END 1714126793360 +REQUEST request_6 1714126776393 1714126793363 OK +REQUEST request_4 1714126776391 1714126793363 OK +REQUEST request_6 1714126776391 1714126793363 OK +USER GameSimulation END 1714126793364 +USER GameSimulation END 1714126793364 +REQUEST request_5 1714126776390 1714126793410 OK +USER GameSimulation END 1714126793410 +REQUEST request_3 1714126776575 1714126795829 KO j.i.IOException: Premature close +REQUEST request_6 1714126776582 1714126795831 KO j.i.IOException: Premature close +REQUEST request_4 1714126776582 1714126795829 KO j.i.IOException: Premature close +REQUEST request_3 1714126776582 1714126795831 KO j.i.IOException: Premature close +REQUEST request_5 1714126776584 1714126795829 KO j.i.IOException: Premature close +REQUEST request_2 1714126776574 1714126795830 KO j.i.IOException: Premature close +REQUEST request_3 1714126776584 1714126795830 KO j.i.IOException: Premature close +REQUEST request_2 1714126776583 1714126795830 KO j.i.IOException: Premature close +REQUEST request_5 1714126776579 1714126795829 KO j.i.IOException: Premature close +REQUEST request_5 1714126776582 1714126795830 KO j.i.IOException: Premature close +REQUEST request_2 1714126776582 1714126795833 KO j.i.IOException: Premature close +REQUEST request_3 1714126776583 1714126795830 KO j.i.IOException: Premature close +REQUEST request_4 1714126776583 1714126795833 KO j.i.IOException: Premature close +REQUEST request_5 1714126776583 1714126795833 KO j.i.IOException: Premature close +REQUEST request_3 1714126776582 1714126795830 KO j.i.IOException: Premature close +REQUEST request_5 1714126776582 1714126795834 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +USER GameSimulation END 1714126795834 +REQUEST request_2 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_2 1714126776580 1714126795843 KO j.i.IOException: Premature close +REQUEST request_5 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_4 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_6 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_6 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_5 1714126776584 1714126795843 KO j.i.IOException: Premature close +REQUEST request_3 1714126776584 1714126795844 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795844 +USER GameSimulation END 1714126795844 +USER GameSimulation END 1714126795844 +REQUEST request_3 1714126776584 1714126795844 KO j.i.IOException: Premature close +REQUEST request_4 1714126776584 1714126795844 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795845 +REQUEST request_4 1714126776591 1714126795858 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795858 KO j.i.IOException: Premature close +REQUEST request_6 1714126776586 1714126795858 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795858 KO j.i.IOException: Premature close +REQUEST request_2 1714126776586 1714126795858 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795858 KO j.i.IOException: Premature close +REQUEST request_5 1714126776586 1714126795858 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795858 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795858 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776586 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795859 KO j.i.IOException: Premature close +REQUEST request_5 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795859 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_3 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_5 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_6 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776587 1714126795859 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795859 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795859 KO j.i.IOException: Premature close +REQUEST request_5 1714126776585 1714126795860 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795860 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795860 KO j.i.IOException: Premature close +REQUEST request_6 1714126776586 1714126795860 KO j.i.IOException: Premature close +REQUEST request_5 1714126776586 1714126795860 KO j.i.IOException: Premature close +REQUEST request_2 1714126776586 1714126795860 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795860 +USER GameSimulation END 1714126795860 +USER GameSimulation END 1714126795860 +REQUEST request_4 1714126776585 1714126795860 KO j.i.IOException: Premature close +REQUEST request_6 1714126776586 1714126795860 KO j.i.IOException: Premature close +REQUEST request_3 1714126776586 1714126795873 KO j.i.IOException: Premature close +REQUEST request_4 1714126776586 1714126795873 KO j.i.IOException: Premature close +REQUEST request_2 1714126776587 1714126795873 KO j.i.IOException: Premature close +REQUEST request_6 1714126776587 1714126795873 KO j.i.IOException: Premature close +REQUEST request_4 1714126776594 1714126795873 KO j.i.IOException: Premature close +REQUEST request_2 1714126776592 1714126795873 KO j.i.IOException: Premature close +REQUEST request_4 1714126776585 1714126795873 KO j.i.IOException: Premature close +REQUEST request_4 1714126776581 1714126795873 KO j.i.IOException: Premature close +REQUEST request_3 1714126776592 1714126795873 KO j.i.IOException: Premature close +REQUEST request_5 1714126776594 1714126795873 KO j.i.IOException: Premature close +REQUEST request_3 1714126776585 1714126795873 KO j.i.IOException: Premature close +REQUEST request_2 1714126776592 1714126795873 KO j.i.IOException: Premature close +REQUEST request_6 1714126776582 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776587 1714126795874 KO j.i.IOException: Premature close +REQUEST request_6 1714126776584 1714126795874 KO j.i.IOException: Premature close +REQUEST request_3 1714126776587 1714126795874 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795874 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776585 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795874 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795874 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_5 1714126776585 1714126795874 KO j.i.IOException: Premature close +REQUEST request_6 1714126776585 1714126795874 KO j.i.IOException: Premature close +REQUEST request_6 1714126776593 1714126795874 KO j.i.IOException: Premature close +REQUEST request_5 1714126776592 1714126795874 KO j.i.IOException: Premature close +REQUEST request_3 1714126776582 1714126795874 KO j.i.IOException: Premature close +REQUEST request_2 1714126776582 1714126795874 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +USER GameSimulation END 1714126795875 +REQUEST request_5 1714126776592 1714126795889 KO j.i.IOException: Premature close +REQUEST request_6 1714126776592 1714126795889 KO j.i.IOException: Premature close +REQUEST request_5 1714126776594 1714126795889 KO j.i.IOException: Premature close +REQUEST request_4 1714126776593 1714126795889 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795889 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795889 KO j.i.IOException: Premature close +REQUEST request_2 1714126776594 1714126795889 KO j.i.IOException: Premature close +REQUEST request_2 1714126776594 1714126795889 KO j.i.IOException: Premature close +REQUEST request_2 1714126776593 1714126795890 KO j.i.IOException: Premature close +REQUEST request_2 1714126776592 1714126795890 KO j.i.IOException: Premature close +REQUEST request_3 1714126776592 1714126795890 KO j.i.IOException: Premature close +REQUEST request_6 1714126776596 1714126795890 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +USER GameSimulation END 1714126795890 +REQUEST request_5 1714126776595 1714126795890 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795890 +REQUEST request_2 1714126776593 1714126795904 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795904 KO j.i.IOException: Premature close +REQUEST request_3 1714126776592 1714126795904 KO j.i.IOException: Premature close +REQUEST request_3 1714126776594 1714126795904 KO j.i.IOException: Premature close +REQUEST request_2 1714126776591 1714126795904 KO j.i.IOException: Premature close +REQUEST request_3 1714126776591 1714126795904 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795904 +USER GameSimulation END 1714126795904 +USER GameSimulation END 1714126795904 +REQUEST request_2 1714126776594 1714126795904 KO j.i.IOException: Premature close +REQUEST request_5 1714126776595 1714126795905 KO j.i.IOException: Premature close +REQUEST request_4 1714126776592 1714126795905 KO j.i.IOException: Premature close +USER GameSimulation END 1714126795905 +USER GameSimulation END 1714126795905 +USER GameSimulation END 1714126795905 diff --git a/docs/load_tests/gamesimulation-500-10s/style/bootstrap.min.css b/docs/load_tests/gamesimulation-500-10s/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-500-10s/style/close.svg b/docs/load_tests/gamesimulation-500-10s/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/executions.svg b/docs/load_tests/gamesimulation-500-10s/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/expand.svg b/docs/load_tests/gamesimulation-500-10s/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/favicon.ico b/docs/load_tests/gamesimulation-500-10s/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-500-10s/style/fullscreen.svg b/docs/load_tests/gamesimulation-500-10s/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/style/logo-dark.svg b/docs/load_tests/gamesimulation-500-10s/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/logo-light.svg b/docs/load_tests/gamesimulation-500-10s/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-10s/style/sort-down.svg b/docs/load_tests/gamesimulation-500-10s/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/style/sort-up.svg b/docs/load_tests/gamesimulation-500-10s/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/style/sort.svg b/docs/load_tests/gamesimulation-500-10s/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-10s/style/style.css b/docs/load_tests/gamesimulation-500-10s/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-10s/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-500-20s/index.html b/docs/load_tests/gamesimulation-500-20s/index.html new file mode 100644 index 00000000..7f39b942 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/index.html @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 10:08:44 GMT + + + Duration: + 20s + + + Description: + Injects 500 game petitions during 20 seconds + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/js/all_sessions.js b/docs/load_tests/gamesimulation-500-20s/js/all_sessions.js new file mode 100644 index 00000000..47a72c9a --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714126125000,26],[1714126126000,29],[1714126127000,30],[1714126128000,29],[1714126129000,30],[1714126130000,29],[1714126131000,28],[1714126132000,29],[1714126133000,29],[1714126134000,29],[1714126135000,29],[1714126136000,29],[1714126137000,29],[1714126138000,29],[1714126139000,28],[1714126140000,29],[1714126141000,29],[1714126142000,29],[1714126143000,29],[1714126144000,28],[1714126145000,3] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/js/assertions.xml b/docs/load_tests/gamesimulation-500-20s/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/js/bootstrap.min.js b/docs/load_tests/gamesimulation-500-20s/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/js/ellipsis.js b/docs/load_tests/gamesimulation-500-20s/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-500-20s/js/gatling.js b/docs/load_tests/gamesimulation-500-20s/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-500-20s/js/global_stats.json b/docs/load_tests/gamesimulation-500-20s/js/global_stats.json new file mode 100644 index 00000000..79747dc8 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 3500, + "ko": 0 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 0 + }, + "maxResponseTime": { + "total": 221, + "ok": 221, + "ko": 0 + }, + "meanResponseTime": { + "total": 68, + "ok": 68, + "ko": 0 + }, + "standardDeviation": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles1": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "percentiles2": { + "total": 82, + "ok": 82, + "ko": 0 + }, + "percentiles3": { + "total": 106, + "ok": 106, + "ko": 0 + }, + "percentiles4": { + "total": 146, + "ok": 146, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 3500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 166.66666666666666, + "ok": 166.66666666666666, + "ko": 0 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/js/highcharts-more.js b/docs/load_tests/gamesimulation-500-20s/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-500-20s/js/highstock.js b/docs/load_tests/gamesimulation-500-20s/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-500-20s/js/stats.js b/docs/load_tests/gamesimulation-500-20s/js/stats.js new file mode 100644 index 00000000..63ed6750 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "3500", + "ok": "3500", + "ko": "0" + }, + "minResponseTime": { + "total": "25", + "ok": "25", + "ko": "-" + }, + "maxResponseTime": { + "total": "221", + "ok": "221", + "ko": "-" + }, + "meanResponseTime": { + "total": "68", + "ok": "68", + "ko": "-" + }, + "standardDeviation": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles1": { + "total": "64", + "ok": "64", + "ko": "-" + }, + "percentiles2": { + "total": "82", + "ok": "82", + "ko": "-" + }, + "percentiles3": { + "total": "106", + "ok": "106", + "ko": "-" + }, + "percentiles4": { + "total": "146", + "ok": "146", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 3500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "166.667", + "ok": "166.667", + "ko": "-" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "52", + "ok": "52", + "ko": "-" + }, + "maxResponseTime": { + "total": "179", + "ok": "179", + "ko": "-" + }, + "meanResponseTime": { + "total": "67", + "ok": "67", + "ko": "-" + }, + "standardDeviation": { + "total": "15", + "ok": "15", + "ko": "-" + }, + "percentiles1": { + "total": "64", + "ok": "64", + "ko": "-" + }, + "percentiles2": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "percentiles3": { + "total": "95", + "ok": "95", + "ko": "-" + }, + "percentiles4": { + "total": "127", + "ok": "127", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "25", + "ok": "25", + "ko": "-" + }, + "maxResponseTime": { + "total": "110", + "ok": "110", + "ko": "-" + }, + "meanResponseTime": { + "total": "31", + "ok": "31", + "ko": "-" + }, + "standardDeviation": { + "total": "7", + "ok": "7", + "ko": "-" + }, + "percentiles1": { + "total": "29", + "ok": "29", + "ko": "-" + }, + "percentiles2": { + "total": "33", + "ok": "33", + "ko": "-" + }, + "percentiles3": { + "total": "43", + "ok": "43", + "ko": "-" + }, + "percentiles4": { + "total": "50", + "ok": "50", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "59", + "ok": "59", + "ko": "-" + }, + "maxResponseTime": { + "total": "213", + "ok": "213", + "ko": "-" + }, + "meanResponseTime": { + "total": "81", + "ok": "81", + "ko": "-" + }, + "standardDeviation": { + "total": "20", + "ok": "20", + "ko": "-" + }, + "percentiles1": { + "total": "79", + "ok": "79", + "ko": "-" + }, + "percentiles2": { + "total": "86", + "ok": "86", + "ko": "-" + }, + "percentiles3": { + "total": "122", + "ok": "122", + "ko": "-" + }, + "percentiles4": { + "total": "154", + "ok": "154", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "53", + "ok": "53", + "ko": "-" + }, + "maxResponseTime": { + "total": "195", + "ok": "195", + "ko": "-" + }, + "meanResponseTime": { + "total": "67", + "ok": "67", + "ko": "-" + }, + "standardDeviation": { + "total": "17", + "ok": "17", + "ko": "-" + }, + "percentiles1": { + "total": "61", + "ok": "61", + "ko": "-" + }, + "percentiles2": { + "total": "71", + "ok": "71", + "ko": "-" + }, + "percentiles3": { + "total": "99", + "ok": "99", + "ko": "-" + }, + "percentiles4": { + "total": "128", + "ok": "128", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "55", + "ok": "55", + "ko": "-" + }, + "maxResponseTime": { + "total": "197", + "ok": "197", + "ko": "-" + }, + "meanResponseTime": { + "total": "71", + "ok": "71", + "ko": "-" + }, + "standardDeviation": { + "total": "18", + "ok": "18", + "ko": "-" + }, + "percentiles1": { + "total": "63", + "ok": "63", + "ko": "-" + }, + "percentiles2": { + "total": "79", + "ok": "79", + "ko": "-" + }, + "percentiles3": { + "total": "102", + "ok": "102", + "ko": "-" + }, + "percentiles4": { + "total": "140", + "ok": "140", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "76", + "ok": "76", + "ko": "-" + }, + "maxResponseTime": { + "total": "221", + "ok": "221", + "ko": "-" + }, + "meanResponseTime": { + "total": "91", + "ok": "91", + "ko": "-" + }, + "standardDeviation": { + "total": "19", + "ok": "19", + "ko": "-" + }, + "percentiles1": { + "total": "85", + "ok": "85", + "ko": "-" + }, + "percentiles2": { + "total": "92", + "ok": "92", + "ko": "-" + }, + "percentiles3": { + "total": "129", + "ok": "129", + "ko": "-" + }, + "percentiles4": { + "total": "177", + "ok": "177", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "53", + "ok": "53", + "ko": "-" + }, + "maxResponseTime": { + "total": "178", + "ok": "178", + "ko": "-" + }, + "meanResponseTime": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "standardDeviation": { + "total": "17", + "ok": "17", + "ko": "-" + }, + "percentiles1": { + "total": "63", + "ok": "63", + "ko": "-" + }, + "percentiles2": { + "total": "78", + "ok": "78", + "ko": "-" + }, + "percentiles3": { + "total": "101", + "ok": "101", + "ko": "-" + }, + "percentiles4": { + "total": "137", + "ok": "137", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "23.81", + "ok": "23.81", + "ko": "-" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-500-20s/js/stats.json b/docs/load_tests/gamesimulation-500-20s/js/stats.json new file mode 100644 index 00000000..97e94dac --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 3500, + "ko": 0 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 0 + }, + "maxResponseTime": { + "total": 221, + "ok": 221, + "ko": 0 + }, + "meanResponseTime": { + "total": 68, + "ok": 68, + "ko": 0 + }, + "standardDeviation": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles1": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "percentiles2": { + "total": 82, + "ok": 82, + "ko": 0 + }, + "percentiles3": { + "total": 106, + "ok": 106, + "ko": 0 + }, + "percentiles4": { + "total": 146, + "ok": 146, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 3500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 166.66666666666666, + "ok": 166.66666666666666, + "ko": 0 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 52, + "ok": 52, + "ko": 0 + }, + "maxResponseTime": { + "total": 179, + "ok": 179, + "ko": 0 + }, + "meanResponseTime": { + "total": 67, + "ok": 67, + "ko": 0 + }, + "standardDeviation": { + "total": 15, + "ok": 15, + "ko": 0 + }, + "percentiles1": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "percentiles2": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "percentiles3": { + "total": 95, + "ok": 95, + "ko": 0 + }, + "percentiles4": { + "total": 127, + "ok": 127, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 25, + "ok": 25, + "ko": 0 + }, + "maxResponseTime": { + "total": 110, + "ok": 110, + "ko": 0 + }, + "meanResponseTime": { + "total": 31, + "ok": 31, + "ko": 0 + }, + "standardDeviation": { + "total": 7, + "ok": 7, + "ko": 0 + }, + "percentiles1": { + "total": 29, + "ok": 29, + "ko": 0 + }, + "percentiles2": { + "total": 33, + "ok": 33, + "ko": 0 + }, + "percentiles3": { + "total": 43, + "ok": 43, + "ko": 0 + }, + "percentiles4": { + "total": 50, + "ok": 50, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 59, + "ok": 59, + "ko": 0 + }, + "maxResponseTime": { + "total": 213, + "ok": 213, + "ko": 0 + }, + "meanResponseTime": { + "total": 81, + "ok": 81, + "ko": 0 + }, + "standardDeviation": { + "total": 20, + "ok": 20, + "ko": 0 + }, + "percentiles1": { + "total": 79, + "ok": 79, + "ko": 0 + }, + "percentiles2": { + "total": 86, + "ok": 86, + "ko": 0 + }, + "percentiles3": { + "total": 122, + "ok": 122, + "ko": 0 + }, + "percentiles4": { + "total": 154, + "ok": 154, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 53, + "ok": 53, + "ko": 0 + }, + "maxResponseTime": { + "total": 195, + "ok": 195, + "ko": 0 + }, + "meanResponseTime": { + "total": 67, + "ok": 67, + "ko": 0 + }, + "standardDeviation": { + "total": 17, + "ok": 17, + "ko": 0 + }, + "percentiles1": { + "total": 61, + "ok": 61, + "ko": 0 + }, + "percentiles2": { + "total": 71, + "ok": 71, + "ko": 0 + }, + "percentiles3": { + "total": 99, + "ok": 99, + "ko": 0 + }, + "percentiles4": { + "total": 128, + "ok": 128, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 55, + "ok": 55, + "ko": 0 + }, + "maxResponseTime": { + "total": 197, + "ok": 197, + "ko": 0 + }, + "meanResponseTime": { + "total": 71, + "ok": 71, + "ko": 0 + }, + "standardDeviation": { + "total": 18, + "ok": 18, + "ko": 0 + }, + "percentiles1": { + "total": 63, + "ok": 63, + "ko": 0 + }, + "percentiles2": { + "total": 79, + "ok": 79, + "ko": 0 + }, + "percentiles3": { + "total": 102, + "ok": 102, + "ko": 0 + }, + "percentiles4": { + "total": 140, + "ok": 140, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 76, + "ok": 76, + "ko": 0 + }, + "maxResponseTime": { + "total": 221, + "ok": 221, + "ko": 0 + }, + "meanResponseTime": { + "total": 91, + "ok": 91, + "ko": 0 + }, + "standardDeviation": { + "total": 19, + "ok": 19, + "ko": 0 + }, + "percentiles1": { + "total": 85, + "ok": 85, + "ko": 0 + }, + "percentiles2": { + "total": 92, + "ok": 92, + "ko": 0 + }, + "percentiles3": { + "total": 129, + "ok": 129, + "ko": 0 + }, + "percentiles4": { + "total": 177, + "ok": 177, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 53, + "ok": 53, + "ko": 0 + }, + "maxResponseTime": { + "total": 178, + "ok": 178, + "ko": 0 + }, + "meanResponseTime": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "standardDeviation": { + "total": 17, + "ok": 17, + "ko": 0 + }, + "percentiles1": { + "total": 63, + "ok": 63, + "ko": 0 + }, + "percentiles2": { + "total": 78, + "ok": 78, + "ko": 0 + }, + "percentiles3": { + "total": 101, + "ok": 101, + "ko": 0 + }, + "percentiles4": { + "total": 137, + "ok": 137, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 23.80952380952381, + "ok": 23.80952380952381, + "ko": 0 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/js/theme.js b/docs/load_tests/gamesimulation-500-20s/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-500-20s/js/unpack.js b/docs/load_tests/gamesimulation-500-20s/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-0-693933696.html b/docs/load_tests/gamesimulation-500-20s/req_request-0-693933696.html new file mode 100644 index 00000000..4706b8eb --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-1-693933697.html b/docs/load_tests/gamesimulation-500-20s/req_request-1-693933697.html new file mode 100644 index 00000000..7ce4652f --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-2-693933698.html b/docs/load_tests/gamesimulation-500-20s/req_request-2-693933698.html new file mode 100644 index 00000000..ee8dc156 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-2-693933698.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-3-693933699.html b/docs/load_tests/gamesimulation-500-20s/req_request-3-693933699.html new file mode 100644 index 00000000..29c1ce3a --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-3-693933699.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-4-693933700.html b/docs/load_tests/gamesimulation-500-20s/req_request-4-693933700.html new file mode 100644 index 00000000..18c11bf4 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-4-693933700.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-5-693933701.html b/docs/load_tests/gamesimulation-500-20s/req_request-5-693933701.html new file mode 100644 index 00000000..c16696f7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-5-693933701.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/req_request-6-693933702.html b/docs/load_tests/gamesimulation-500-20s/req_request-6-693933702.html new file mode 100644 index 00000000..c2fbe237 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/req_request-6-693933702.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-20s/simulation.log b/docs/load_tests/gamesimulation-500-20s/simulation.log new file mode 100644 index 00000000..9076855c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/simulation.log @@ -0,0 +1,4501 @@ +RUN GameSimulation gamesimulation 1714126123458 Injects 500 game petitions during 20 seconds 3.10.5 +USER GameSimulation START 1714126124580 +USER GameSimulation START 1714126124613 +USER GameSimulation START 1714126124644 +REQUEST request_0 1714126124579 1714126124637 OK +REQUEST request_0 1714126124612 1714126124667 OK +REQUEST request_1 1714126124654 1714126124686 OK +USER GameSimulation START 1714126124691 +REQUEST request_1 1714126124668 1714126124696 OK +REQUEST request_0 1714126124643 1714126124698 OK +REQUEST request_4 1714126124655 1714126124719 OK +USER GameSimulation START 1714126124722 +REQUEST request_6 1714126124656 1714126124724 OK +REQUEST request_1 1714126124698 1714126124730 OK +REQUEST request_6 1714126124670 1714126124730 OK +REQUEST request_4 1714126124670 1714126124746 OK +REQUEST request_2 1714126124669 1714126124749 OK +REQUEST request_2 1714126124655 1714126124744 OK +REQUEST request_0 1714126124690 1714126124758 OK +USER GameSimulation START 1714126124768 +USER GameSimulation START 1714126124802 +REQUEST request_3 1714126124669 1714126124844 OK +USER GameSimulation START 1714126124845 +REQUEST request_3 1714126124655 1714126124868 OK +REQUEST request_1 1714126124759 1714126124869 OK +REQUEST request_5 1714126124656 1714126124877 OK +REQUEST request_6 1714126124700 1714126124878 OK +REQUEST request_2 1714126124699 1714126124878 OK +REQUEST request_5 1714126124670 1714126124879 OK +USER GameSimulation END 1714126124881 +USER GameSimulation END 1714126124881 +REQUEST request_4 1714126124699 1714126124887 OK +REQUEST request_0 1714126124721 1714126124887 OK +REQUEST request_6 1714126124761 1714126124888 OK +REQUEST request_3 1714126124699 1714126124888 OK +USER GameSimulation START 1714126124891 +REQUEST request_3 1714126124760 1714126124913 OK +REQUEST request_0 1714126124767 1714126124913 OK +REQUEST request_4 1714126124760 1714126124916 OK +REQUEST request_5 1714126124699 1714126124919 OK +USER GameSimulation END 1714126124920 +REQUEST request_1 1714126124888 1714126124920 OK +USER GameSimulation START 1714126124921 +REQUEST request_0 1714126124799 1714126124926 OK +REQUEST request_2 1714126124760 1714126124926 OK +REQUEST request_0 1714126124844 1714126124942 OK +REQUEST request_1 1714126124914 1714126124943 OK +REQUEST request_5 1714126124760 1714126124944 OK +USER GameSimulation END 1714126124945 +REQUEST request_0 1714126124890 1714126124945 OK +REQUEST request_4 1714126124890 1714126124951 OK +REQUEST request_2 1714126124889 1714126124954 OK +USER GameSimulation START 1714126124966 +REQUEST request_1 1714126124927 1714126124976 OK +REQUEST request_6 1714126124891 1714126124976 OK +REQUEST request_1 1714126124943 1714126124980 OK +REQUEST request_1 1714126124946 1714126124980 OK +REQUEST request_3 1714126124889 1714126124981 OK +REQUEST request_5 1714126124890 1714126124981 OK +USER GameSimulation END 1714126124982 +REQUEST request_4 1714126124915 1714126124983 OK +REQUEST request_2 1714126124914 1714126124990 OK +REQUEST request_6 1714126124916 1714126124992 OK +REQUEST request_3 1714126124915 1714126124998 OK +REQUEST request_0 1714126124921 1714126125001 OK +USER GameSimulation START 1714126125011 +REQUEST request_6 1714126124928 1714126125015 OK +USER GameSimulation START 1714126125041 +REQUEST request_4 1714126124928 1714126125045 OK +REQUEST request_1 1714126125004 1714126125054 OK +REQUEST request_2 1714126124927 1714126125057 OK +REQUEST request_5 1714126124915 1714126125058 OK +REQUEST request_3 1714126124927 1714126125059 OK +USER GameSimulation END 1714126125062 +REQUEST request_6 1714126124944 1714126125081 OK +REQUEST request_4 1714126124944 1714126125084 OK +REQUEST request_5 1714126124928 1714126125085 OK +USER GameSimulation END 1714126125088 +USER GameSimulation START 1714126125090 +REQUEST request_3 1714126124944 1714126125112 OK +REQUEST request_2 1714126124943 1714126125119 OK +REQUEST request_5 1714126124944 1714126125121 OK +USER GameSimulation END 1714126125123 +REQUEST request_3 1714126124947 1714126125124 OK +REQUEST request_6 1714126124947 1714126125125 OK +USER GameSimulation START 1714126125134 +REQUEST request_4 1714126124947 1714126125142 OK +REQUEST request_2 1714126124946 1714126125143 OK +REQUEST request_5 1714126124947 1714126125145 OK +REQUEST request_0 1714126124966 1714126125145 OK +USER GameSimulation END 1714126125146 +REQUEST request_2 1714126125004 1714126125150 OK +REQUEST request_4 1714126125006 1714126125151 OK +REQUEST request_0 1714126125011 1714126125153 OK +REQUEST request_6 1714126125007 1714126125154 OK +REQUEST request_3 1714126125005 1714126125157 OK +REQUEST request_0 1714126125040 1714126125157 OK +REQUEST request_0 1714126125087 1714126125157 OK +USER GameSimulation START 1714126125165 +REQUEST request_1 1714126125147 1714126125174 OK +REQUEST request_5 1714126125007 1714126125177 OK +USER GameSimulation END 1714126125177 +REQUEST request_1 1714126125154 1714126125180 OK +REQUEST request_1 1714126125158 1714126125184 OK +REQUEST request_1 1714126125158 1714126125185 OK +REQUEST request_0 1714126125133 1714126125189 OK +REQUEST request_4 1714126125148 1714126125206 OK +REQUEST request_2 1714126125147 1714126125207 OK +USER GameSimulation START 1714126125211 +REQUEST request_6 1714126125150 1714126125214 OK +REQUEST request_4 1714126125155 1714126125230 OK +REQUEST request_1 1714126125190 1714126125231 OK +REQUEST request_3 1714126125148 1714126125231 OK +REQUEST request_2 1714126125154 1714126125231 OK +REQUEST request_6 1714126125155 1714126125232 OK +REQUEST request_5 1714126125149 1714126125238 OK +USER GameSimulation END 1714126125239 +USER GameSimulation START 1714126125241 +REQUEST request_2 1714126125158 1714126125260 OK +REQUEST request_5 1714126125155 1714126125260 OK +REQUEST request_6 1714126125160 1714126125264 OK +REQUEST request_3 1714126125154 1714126125268 OK +USER GameSimulation END 1714126125268 +REQUEST request_4 1714126125159 1714126125273 OK +REQUEST request_3 1714126125158 1714126125283 OK +REQUEST request_2 1714126125158 1714126125283 OK +REQUEST request_4 1714126125159 1714126125283 OK +USER GameSimulation START 1714126125286 +REQUEST request_5 1714126125159 1714126125287 OK +REQUEST request_0 1714126125165 1714126125305 OK +REQUEST request_6 1714126125159 1714126125307 OK +USER GameSimulation END 1714126125308 +REQUEST request_5 1714126125159 1714126125309 OK +REQUEST request_3 1714126125159 1714126125311 OK +USER GameSimulation END 1714126125312 +REQUEST request_2 1714126125190 1714126125312 OK +REQUEST request_3 1714126125190 1714126125319 OK +REQUEST request_4 1714126125191 1714126125319 OK +REQUEST request_6 1714126125191 1714126125319 OK +REQUEST request_0 1714126125211 1714126125320 OK +REQUEST request_0 1714126125240 1714126125320 OK +USER GameSimulation START 1714126125332 +REQUEST request_1 1714126125306 1714126125335 OK +REQUEST request_5 1714126125191 1714126125337 OK +USER GameSimulation END 1714126125337 +REQUEST request_0 1714126125285 1714126125339 OK +REQUEST request_1 1714126125321 1714126125348 OK +REQUEST request_1 1714126125321 1714126125353 OK +REQUEST request_6 1714126125308 1714126125362 OK +USER GameSimulation START 1714126125363 +REQUEST request_4 1714126125307 1714126125365 OK +REQUEST request_1 1714126125340 1714126125370 OK +REQUEST request_3 1714126125307 1714126125383 OK +REQUEST request_5 1714126125307 1714126125387 OK +REQUEST request_2 1714126125306 1714126125391 OK +USER GameSimulation END 1714126125391 +REQUEST request_2 1714126125322 1714126125394 OK +REQUEST request_4 1714126125322 1714126125394 OK +REQUEST request_4 1714126125323 1714126125394 OK +USER GameSimulation START 1714126125408 +REQUEST request_6 1714126125323 1714126125413 OK +REQUEST request_6 1714126125323 1714126125413 OK +REQUEST request_0 1714126125331 1714126125414 OK +REQUEST request_5 1714126125323 1714126125417 OK +REQUEST request_3 1714126125322 1714126125445 OK +REQUEST request_3 1714126125341 1714126125445 OK +REQUEST request_1 1714126125414 1714126125448 OK +REQUEST request_2 1714126125322 1714126125448 OK +USER GameSimulation END 1714126125449 +REQUEST request_3 1714126125322 1714126125449 OK +REQUEST request_2 1714126125340 1714126125448 OK +REQUEST request_4 1714126125341 1714126125449 OK +REQUEST request_6 1714126125342 1714126125449 OK +REQUEST request_0 1714126125362 1714126125450 OK +REQUEST request_5 1714126125323 1714126125452 OK +USER GameSimulation END 1714126125453 +USER GameSimulation START 1714126125454 +REQUEST request_5 1714126125341 1714126125466 OK +USER GameSimulation END 1714126125467 +REQUEST request_0 1714126125407 1714126125468 OK +REQUEST request_2 1714126125414 1714126125475 OK +REQUEST request_4 1714126125415 1714126125476 OK +REQUEST request_6 1714126125415 1714126125477 OK +REQUEST request_3 1714126125415 1714126125479 OK +REQUEST request_1 1714126125451 1714126125480 OK +USER GameSimulation START 1714126125484 +REQUEST request_1 1714126125469 1714126125495 OK +REQUEST request_5 1714126125415 1714126125497 OK +USER GameSimulation END 1714126125498 +REQUEST request_4 1714126125451 1714126125510 OK +REQUEST request_6 1714126125452 1714126125513 OK +REQUEST request_0 1714126125454 1714126125525 OK +REQUEST request_3 1714126125451 1714126125526 OK +REQUEST request_5 1714126125452 1714126125528 OK +USER GameSimulation START 1714126125530 +REQUEST request_2 1714126125451 1714126125532 OK +USER GameSimulation END 1714126125532 +REQUEST request_2 1714126125469 1714126125536 OK +REQUEST request_4 1714126125469 1714126125537 OK +REQUEST request_6 1714126125470 1714126125539 OK +REQUEST request_0 1714126125484 1714126125539 OK +REQUEST request_3 1714126125469 1714126125542 OK +REQUEST request_1 1714126125525 1714126125555 OK +REQUEST request_5 1714126125470 1714126125559 OK +USER GameSimulation END 1714126125560 +USER GameSimulation START 1714126125562 +REQUEST request_1 1714126125540 1714126125566 OK +REQUEST request_4 1714126125526 1714126125582 OK +REQUEST request_3 1714126125526 1714126125585 OK +REQUEST request_6 1714126125527 1714126125585 OK +REQUEST request_2 1714126125526 1714126125586 OK +REQUEST request_0 1714126125530 1714126125606 OK +USER GameSimulation START 1714126125607 +REQUEST request_5 1714126125526 1714126125611 OK +USER GameSimulation END 1714126125611 +REQUEST request_6 1714126125541 1714126125628 OK +REQUEST request_5 1714126125541 1714126125635 OK +REQUEST request_3 1714126125540 1714126125636 OK +REQUEST request_0 1714126125561 1714126125637 OK +REQUEST request_2 1714126125540 1714126125637 OK +REQUEST request_4 1714126125540 1714126125637 OK +USER GameSimulation END 1714126125638 +REQUEST request_1 1714126125607 1714126125638 OK +USER GameSimulation START 1714126125654 +REQUEST request_4 1714126125608 1714126125662 OK +REQUEST request_1 1714126125638 1714126125670 OK +REQUEST request_2 1714126125607 1714126125670 OK +USER GameSimulation START 1714126125685 +REQUEST request_3 1714126125607 1714126125686 OK +REQUEST request_0 1714126125607 1714126125686 OK +REQUEST request_6 1714126125608 1714126125687 OK +REQUEST request_5 1714126125608 1714126125689 OK +USER GameSimulation END 1714126125690 +REQUEST request_6 1714126125639 1714126125698 OK +REQUEST request_2 1714126125638 1714126125714 OK +REQUEST request_4 1714126125638 1714126125715 OK +REQUEST request_3 1714126125638 1714126125715 OK +REQUEST request_1 1714126125686 1714126125716 OK +REQUEST request_0 1714126125653 1714126125717 OK +REQUEST request_5 1714126125639 1714126125718 OK +USER GameSimulation END 1714126125718 +USER GameSimulation START 1714126125731 +REQUEST request_0 1714126125685 1714126125739 OK +REQUEST request_6 1714126125687 1714126125748 OK +REQUEST request_1 1714126125717 1714126125748 OK +REQUEST request_4 1714126125687 1714126125748 OK +REQUEST request_2 1714126125687 1714126125749 OK +USER GameSimulation START 1714126125763 +REQUEST request_1 1714126125740 1714126125771 OK +REQUEST request_5 1714126125687 1714126125771 OK +REQUEST request_4 1714126125718 1714126125773 OK +REQUEST request_6 1714126125719 1714126125773 OK +REQUEST request_3 1714126125687 1714126125777 OK +USER GameSimulation END 1714126125777 +REQUEST request_2 1714126125718 1714126125796 OK +REQUEST request_3 1714126125718 1714126125797 OK +REQUEST request_0 1714126125731 1714126125797 OK +REQUEST request_4 1714126125741 1714126125798 OK +REQUEST request_5 1714126125718 1714126125801 OK +USER GameSimulation END 1714126125802 +REQUEST request_6 1714126125741 1714126125802 OK +USER GameSimulation START 1714126125809 +REQUEST request_2 1714126125740 1714126125826 OK +REQUEST request_1 1714126125798 1714126125827 OK +REQUEST request_0 1714126125763 1714126125827 OK +REQUEST request_5 1714126125741 1714126125830 OK +REQUEST request_3 1714126125740 1714126125832 OK +USER GameSimulation END 1714126125832 +REQUEST request_4 1714126125799 1714126125854 OK +USER GameSimulation START 1714126125857 +REQUEST request_2 1714126125798 1714126125858 OK +REQUEST request_1 1714126125828 1714126125859 OK +REQUEST request_6 1714126125799 1714126125863 OK +REQUEST request_0 1714126125809 1714126125863 OK +REQUEST request_5 1714126125799 1714126125887 OK +REQUEST request_6 1714126125829 1714126125887 OK +USER GameSimulation START 1714126125888 +REQUEST request_3 1714126125799 1714126125889 OK +USER GameSimulation END 1714126125891 +REQUEST request_2 1714126125828 1714126125891 OK +REQUEST request_3 1714126125828 1714126125893 OK +REQUEST request_1 1714126125866 1714126125894 OK +REQUEST request_4 1714126125828 1714126125897 OK +REQUEST request_0 1714126125856 1714126125912 OK +REQUEST request_5 1714126125829 1714126125915 OK +USER GameSimulation END 1714126125917 +USER GameSimulation START 1714126125932 +REQUEST request_2 1714126125867 1714126125933 OK +REQUEST request_4 1714126125869 1714126125934 OK +REQUEST request_6 1714126125871 1714126125938 OK +REQUEST request_3 1714126125868 1714126125938 OK +REQUEST request_1 1714126125914 1714126125953 OK +REQUEST request_0 1714126125887 1714126125955 OK +REQUEST request_5 1714126125870 1714126125960 OK +USER GameSimulation END 1714126125960 +USER GameSimulation START 1714126125963 +REQUEST request_4 1714126125917 1714126125977 OK +REQUEST request_6 1714126125918 1714126125978 OK +REQUEST request_3 1714126125916 1714126125981 OK +REQUEST request_1 1714126125956 1714126125982 OK +REQUEST request_2 1714126125915 1714126125999 OK +REQUEST request_0 1714126125931 1714126126000 OK +REQUEST request_5 1714126125918 1714126126002 OK +USER GameSimulation END 1714126126003 +USER GameSimulation START 1714126126009 +REQUEST request_4 1714126125957 1714126126019 OK +REQUEST request_2 1714126125956 1714126126020 OK +REQUEST request_6 1714126125958 1714126126020 OK +REQUEST request_3 1714126125956 1714126126023 OK +REQUEST request_0 1714126125963 1714126126023 OK +REQUEST request_1 1714126126001 1714126126037 OK +REQUEST request_5 1714126125957 1714126126040 OK +USER GameSimulation END 1714126126041 +REQUEST request_1 1714126126024 1714126126051 OK +USER GameSimulation START 1714126126056 +REQUEST request_4 1714126126001 1714126126060 OK +REQUEST request_6 1714126126002 1714126126064 OK +REQUEST request_2 1714126126001 1714126126066 OK +REQUEST request_0 1714126126009 1714126126081 OK +REQUEST request_3 1714126126001 1714126126086 OK +REQUEST request_6 1714126126025 1714126126086 OK +REQUEST request_5 1714126126002 1714126126087 OK +USER GameSimulation START 1714126126088 +USER GameSimulation END 1714126126089 +REQUEST request_3 1714126126025 1714126126093 OK +REQUEST request_4 1714126126025 1714126126094 OK +REQUEST request_2 1714126126024 1714126126094 OK +REQUEST request_1 1714126126084 1714126126117 OK +REQUEST request_0 1714126126055 1714126126117 OK +REQUEST request_5 1714126126025 1714126126123 OK +USER GameSimulation END 1714126126124 +USER GameSimulation START 1714126126132 +REQUEST request_0 1714126126086 1714126126144 OK +REQUEST request_1 1714126126118 1714126126147 OK +REQUEST request_2 1714126126086 1714126126148 OK +REQUEST request_4 1714126126089 1714126126151 OK +REQUEST request_6 1714126126090 1714126126154 OK +REQUEST request_3 1714126126087 1714126126155 OK +REQUEST request_1 1714126126145 1714126126172 OK +REQUEST request_5 1714126126089 1714126126173 OK +USER GameSimulation END 1714126126174 +USER GameSimulation START 1714126126177 +REQUEST request_4 1714126126119 1714126126177 OK +REQUEST request_2 1714126126119 1714126126178 OK +REQUEST request_6 1714126126120 1714126126180 OK +REQUEST request_0 1714126126131 1714126126200 OK +REQUEST request_5 1714126126120 1714126126200 OK +REQUEST request_2 1714126126145 1714126126206 OK +USER GameSimulation START 1714126126207 +REQUEST request_4 1714126126146 1714126126213 OK +REQUEST request_3 1714126126119 1714126126214 OK +USER GameSimulation END 1714126126214 +REQUEST request_3 1714126126146 1714126126228 OK +REQUEST request_6 1714126126147 1714126126228 OK +REQUEST request_1 1714126126201 1714126126229 OK +REQUEST request_0 1714126126176 1714126126231 OK +USER GameSimulation START 1714126126254 +REQUEST request_1 1714126126231 1714126126276 OK +REQUEST request_5 1714126126147 1714126126282 OK +REQUEST request_4 1714126126202 1714126126282 OK +REQUEST request_6 1714126126202 1714126126283 OK +USER GameSimulation END 1714126126284 +USER GameSimulation START 1714126126300 +REQUEST request_3 1714126126201 1714126126304 OK +REQUEST request_2 1714126126201 1714126126305 OK +REQUEST request_0 1714126126207 1714126126305 OK +REQUEST request_4 1714126126232 1714126126306 OK +REQUEST request_5 1714126126202 1714126126314 OK +USER GameSimulation END 1714126126316 +REQUEST request_6 1714126126232 1714126126329 OK +USER GameSimulation START 1714126126329 +REQUEST request_5 1714126126232 1714126126333 OK +REQUEST request_1 1714126126307 1714126126337 OK +REQUEST request_2 1714126126231 1714126126337 OK +REQUEST request_0 1714126126253 1714126126337 OK +REQUEST request_3 1714126126231 1714126126342 OK +USER GameSimulation END 1714126126342 +REQUEST request_0 1714126126299 1714126126355 OK +REQUEST request_1 1714126126338 1714126126371 OK +USER GameSimulation START 1714126126375 +REQUEST request_6 1714126126312 1714126126375 OK +REQUEST request_3 1714126126309 1714126126376 OK +REQUEST request_1 1714126126356 1714126126393 OK +REQUEST request_4 1714126126310 1714126126397 OK +REQUEST request_2 1714126126308 1714126126397 OK +REQUEST request_4 1714126126340 1714126126398 OK +REQUEST request_0 1714126126328 1714126126398 OK +REQUEST request_5 1714126126311 1714126126401 OK +USER GameSimulation END 1714126126402 +USER GameSimulation START 1714126126405 +REQUEST request_6 1714126126340 1714126126425 OK +REQUEST request_2 1714126126338 1714126126426 OK +REQUEST request_1 1714126126399 1714126126429 OK +REQUEST request_5 1714126126340 1714126126434 OK +REQUEST request_3 1714126126339 1714126126438 OK +REQUEST request_4 1714126126357 1714126126439 OK +REQUEST request_2 1714126126356 1714126126440 OK +USER GameSimulation END 1714126126441 +REQUEST request_6 1714126126358 1714126126446 OK +REQUEST request_0 1714126126375 1714126126446 OK +USER GameSimulation START 1714126126452 +REQUEST request_3 1714126126357 1714126126475 OK +REQUEST request_1 1714126126448 1714126126479 OK +REQUEST request_4 1714126126399 1714126126481 OK +REQUEST request_5 1714126126358 1714126126491 OK +USER GameSimulation END 1714126126491 +REQUEST request_2 1714126126399 1714126126495 OK +USER GameSimulation START 1714126126496 +REQUEST request_6 1714126126399 1714126126500 OK +REQUEST request_0 1714126126405 1714126126500 OK +REQUEST request_3 1714126126399 1714126126521 OK +REQUEST request_5 1714126126399 1714126126524 OK +USER GameSimulation END 1714126126524 +REQUEST request_0 1714126126451 1714126126524 OK +USER GameSimulation START 1714126126527 +REQUEST request_2 1714126126448 1714126126528 OK +REQUEST request_1 1714126126500 1714126126534 OK +REQUEST request_6 1714126126453 1714126126551 OK +REQUEST request_4 1714126126451 1714126126552 OK +REQUEST request_1 1714126126525 1714126126552 OK +REQUEST request_0 1714126126496 1714126126553 OK +REQUEST request_3 1714126126449 1714126126553 OK +REQUEST request_5 1714126126452 1714126126554 OK +USER GameSimulation END 1714126126554 +REQUEST request_6 1714126126501 1714126126561 OK +REQUEST request_2 1714126126500 1714126126561 OK +REQUEST request_4 1714126126501 1714126126561 OK +REQUEST request_3 1714126126500 1714126126564 OK +USER GameSimulation START 1714126126574 +REQUEST request_1 1714126126553 1714126126579 OK +REQUEST request_5 1714126126501 1714126126583 OK +USER GameSimulation END 1714126126583 +REQUEST request_2 1714126126525 1714126126586 OK +REQUEST request_4 1714126126525 1714126126587 OK +REQUEST request_6 1714126126526 1714126126591 OK +REQUEST request_0 1714126126527 1714126126591 OK +REQUEST request_3 1714126126525 1714126126593 OK +USER GameSimulation START 1714126126606 +REQUEST request_5 1714126126525 1714126126610 OK +USER GameSimulation END 1714126126611 +REQUEST request_4 1714126126554 1714126126612 OK +REQUEST request_2 1714126126553 1714126126634 OK +REQUEST request_1 1714126126591 1714126126634 OK +REQUEST request_3 1714126126553 1714126126634 OK +REQUEST request_6 1714126126554 1714126126635 OK +USER GameSimulation START 1714126126637 +REQUEST request_5 1714126126554 1714126126639 OK +REQUEST request_0 1714126126574 1714126126639 OK +USER GameSimulation END 1714126126639 +REQUEST request_2 1714126126592 1714126126651 OK +REQUEST request_4 1714126126592 1714126126667 OK +REQUEST request_0 1714126126605 1714126126667 OK +REQUEST request_6 1714126126592 1714126126667 OK +REQUEST request_3 1714126126592 1714126126668 OK +REQUEST request_5 1714126126592 1714126126669 OK +USER GameSimulation END 1714126126669 +REQUEST request_1 1714126126639 1714126126671 OK +USER GameSimulation START 1714126126683 +REQUEST request_0 1714126126636 1714126126689 OK +REQUEST request_6 1714126126640 1714126126696 OK +REQUEST request_1 1714126126668 1714126126696 OK +REQUEST request_4 1714126126640 1714126126700 OK +REQUEST request_3 1714126126640 1714126126716 OK +REQUEST request_2 1714126126640 1714126126716 OK +REQUEST request_1 1714126126690 1714126126718 OK +REQUEST request_5 1714126126640 1714126126720 OK +USER GameSimulation END 1714126126720 +REQUEST request_4 1714126126669 1714126126728 OK +USER GameSimulation START 1714126126728 +REQUEST request_6 1714126126669 1714126126744 OK +REQUEST request_5 1714126126669 1714126126755 OK +REQUEST request_3 1714126126668 1714126126756 OK +REQUEST request_0 1714126126683 1714126126756 OK +USER GameSimulation START 1714126126758 +REQUEST request_2 1714126126668 1714126126764 OK +REQUEST request_4 1714126126691 1714126126764 OK +USER GameSimulation END 1714126126764 +REQUEST request_2 1714126126690 1714126126771 OK +REQUEST request_6 1714126126691 1714126126793 OK +REQUEST request_3 1714126126691 1714126126793 OK +REQUEST request_1 1714126126757 1714126126794 OK +REQUEST request_0 1714126126728 1714126126794 OK +REQUEST request_5 1714126126691 1714126126797 OK +USER GameSimulation END 1714126126803 +USER GameSimulation START 1714126126806 +REQUEST request_4 1714126126758 1714126126812 OK +REQUEST request_0 1714126126758 1714126126815 OK +REQUEST request_6 1714126126758 1714126126815 OK +REQUEST request_2 1714126126757 1714126126815 OK +REQUEST request_1 1714126126796 1714126126823 OK +REQUEST request_3 1714126126758 1714126126829 OK +REQUEST request_1 1714126126816 1714126126843 OK +REQUEST request_5 1714126126758 1714126126846 OK +USER GameSimulation END 1714126126847 +USER GameSimulation START 1714126126850 +REQUEST request_2 1714126126796 1714126126858 OK +REQUEST request_6 1714126126799 1714126126862 OK +REQUEST request_0 1714126126806 1714126126863 OK +REQUEST request_4 1714126126798 1714126126864 OK +REQUEST request_3 1714126126797 1714126126879 OK +USER GameSimulation START 1714126126883 +REQUEST request_5 1714126126798 1714126126883 OK +REQUEST request_4 1714126126817 1714126126884 OK +REQUEST request_6 1714126126818 1714126126885 OK +USER GameSimulation END 1714126126885 +REQUEST request_3 1714126126817 1714126126891 OK +REQUEST request_2 1714126126816 1714126126892 OK +REQUEST request_1 1714126126865 1714126126893 OK +REQUEST request_0 1714126126850 1714126126905 OK +REQUEST request_5 1714126126817 1714126126908 OK +USER GameSimulation END 1714126126909 +REQUEST request_4 1714126126866 1714126126921 OK +USER GameSimulation START 1714126126926 +REQUEST request_3 1714126126866 1714126126945 OK +REQUEST request_1 1714126126906 1714126126945 OK +REQUEST request_2 1714126126866 1714126126946 OK +REQUEST request_6 1714126126866 1714126126946 OK +REQUEST request_5 1714126126866 1714126126947 OK +USER GameSimulation END 1714126126948 +REQUEST request_0 1714126126882 1714126126948 OK +USER GameSimulation START 1714126126957 +REQUEST request_6 1714126126908 1714126126971 OK +REQUEST request_2 1714126126906 1714126126972 OK +REQUEST request_3 1714126126907 1714126126976 OK +REQUEST request_1 1714126126948 1714126126976 OK +REQUEST request_4 1714126126907 1714126126976 OK +REQUEST request_0 1714126126926 1714126126992 OK +REQUEST request_5 1714126126907 1714126126994 OK +USER GameSimulation END 1714126126996 +USER GameSimulation START 1714126127004 +REQUEST request_4 1714126126949 1714126127005 OK +REQUEST request_6 1714126126949 1714126127007 OK +REQUEST request_2 1714126126948 1714126127012 OK +REQUEST request_0 1714126126957 1714126127012 OK +REQUEST request_3 1714126126949 1714126127016 OK +REQUEST request_1 1714126126993 1714126127026 OK +REQUEST request_5 1714126126949 1714126127030 OK +USER GameSimulation END 1714126127032 +REQUEST request_1 1714126127013 1714126127041 OK +USER GameSimulation START 1714126127048 +REQUEST request_2 1714126126994 1714126127058 OK +REQUEST request_4 1714126126995 1714126127058 OK +REQUEST request_6 1714126126996 1714126127059 OK +REQUEST request_0 1714126127003 1714126127059 OK +REQUEST request_5 1714126126996 1714126127078 OK +USER GameSimulation START 1714126127080 +REQUEST request_3 1714126126995 1714126127082 OK +REQUEST request_2 1714126127014 1714126127083 OK +USER GameSimulation END 1714126127084 +REQUEST request_4 1714126127016 1714126127088 OK +REQUEST request_1 1714126127060 1714126127089 OK +REQUEST request_6 1714126127017 1714126127101 OK +REQUEST request_3 1714126127015 1714126127102 OK +REQUEST request_0 1714126127048 1714126127103 OK +REQUEST request_5 1714126127016 1714126127105 OK +USER GameSimulation END 1714126127106 +REQUEST request_2 1714126127060 1714126127123 OK +USER GameSimulation START 1714126127124 +REQUEST request_4 1714126127062 1714126127127 OK +REQUEST request_6 1714126127063 1714126127128 OK +REQUEST request_3 1714126127061 1714126127142 OK +REQUEST request_0 1714126127079 1714126127143 OK +REQUEST request_1 1714126127104 1714126127145 OK +REQUEST request_5 1714126127063 1714126127146 OK +USER GameSimulation END 1714126127147 +REQUEST request_4 1714126127105 1714126127162 OK +REQUEST request_6 1714126127106 1714126127167 OK +REQUEST request_3 1714126127105 1714126127167 OK +USER GameSimulation START 1714126127170 +REQUEST request_1 1714126127144 1714126127183 OK +REQUEST request_5 1714126127106 1714126127187 OK +REQUEST request_0 1714126127124 1714126127188 OK +REQUEST request_2 1714126127104 1714126127190 OK +USER GameSimulation END 1714126127190 +USER GameSimulation START 1714126127201 +REQUEST request_6 1714126127147 1714126127207 OK +REQUEST request_2 1714126127144 1714126127207 OK +REQUEST request_3 1714126127145 1714126127209 OK +REQUEST request_4 1714126127145 1714126127212 OK +REQUEST request_1 1714126127188 1714126127215 OK +REQUEST request_0 1714126127169 1714126127231 OK +REQUEST request_5 1714126127146 1714126127234 OK +USER GameSimulation END 1714126127235 +REQUEST request_6 1714126127189 1714126127249 OK +USER GameSimulation START 1714126127249 +REQUEST request_4 1714126127189 1714126127249 OK +REQUEST request_2 1714126127188 1714126127252 OK +REQUEST request_0 1714126127200 1714126127266 OK +REQUEST request_1 1714126127232 1714126127267 OK +REQUEST request_3 1714126127188 1714126127267 OK +REQUEST request_5 1714126127189 1714126127269 OK +USER GameSimulation END 1714126127274 +USER GameSimulation START 1714126127279 +REQUEST request_4 1714126127233 1714126127288 OK +REQUEST request_6 1714126127233 1714126127297 OK +REQUEST request_2 1714126127232 1714126127297 OK +REQUEST request_1 1714126127268 1714126127298 OK +REQUEST request_3 1714126127232 1714126127313 OK +REQUEST request_0 1714126127248 1714126127314 OK +REQUEST request_5 1714126127233 1714126127316 OK +USER GameSimulation END 1714126127317 +USER GameSimulation START 1714126127325 +REQUEST request_4 1714126127270 1714126127330 OK +REQUEST request_2 1714126127268 1714126127331 OK +REQUEST request_6 1714126127272 1714126127334 OK +REQUEST request_0 1714126127278 1714126127334 OK +REQUEST request_1 1714126127315 1714126127349 OK +REQUEST request_5 1714126127271 1714126127356 OK +REQUEST request_3 1714126127269 1714126127357 OK +USER GameSimulation END 1714126127357 +REQUEST request_1 1714126127335 1714126127361 OK +USER GameSimulation START 1714126127370 +REQUEST request_4 1714126127316 1714126127373 OK +REQUEST request_2 1714126127315 1714126127376 OK +REQUEST request_6 1714126127316 1714126127377 OK +REQUEST request_3 1714126127315 1714126127380 OK +REQUEST request_0 1714126127324 1714126127380 OK +REQUEST request_4 1714126127336 1714126127397 OK +REQUEST request_5 1714126127316 1714126127400 OK +USER GameSimulation END 1714126127401 +USER GameSimulation START 1714126127401 +REQUEST request_2 1714126127335 1714126127407 OK +REQUEST request_6 1714126127336 1714126127407 OK +REQUEST request_1 1714126127380 1714126127408 OK +REQUEST request_3 1714126127336 1714126127420 OK +REQUEST request_0 1714126127370 1714126127425 OK +REQUEST request_5 1714126127336 1714126127425 OK +USER GameSimulation END 1714126127426 +REQUEST request_4 1714126127381 1714126127436 OK +REQUEST request_6 1714126127381 1714126127440 OK +REQUEST request_2 1714126127380 1714126127445 OK +USER GameSimulation START 1714126127448 +REQUEST request_3 1714126127381 1714126127459 OK +REQUEST request_1 1714126127426 1714126127459 OK +REQUEST request_0 1714126127400 1714126127460 OK +REQUEST request_5 1714126127381 1714126127462 OK +USER GameSimulation END 1714126127463 +USER GameSimulation START 1714126127479 +REQUEST request_4 1714126127429 1714126127490 OK +REQUEST request_1 1714126127461 1714126127490 OK +REQUEST request_2 1714126127427 1714126127491 OK +REQUEST request_6 1714126127430 1714126127494 OK +REQUEST request_3 1714126127428 1714126127498 OK +REQUEST request_0 1714126127447 1714126127502 OK +REQUEST request_5 1714126127429 1714126127522 OK +USER GameSimulation END 1714126127522 +USER GameSimulation START 1714126127523 +REQUEST request_4 1714126127463 1714126127528 OK +REQUEST request_2 1714126127461 1714126127528 OK +REQUEST request_1 1714126127503 1714126127536 OK +REQUEST request_3 1714126127462 1714126127551 OK +REQUEST request_6 1714126127464 1714126127552 OK +REQUEST request_0 1714126127478 1714126127555 OK +REQUEST request_5 1714126127464 1714126127556 OK +USER GameSimulation END 1714126127556 +REQUEST request_4 1714126127505 1714126127563 OK +REQUEST request_6 1714126127506 1714126127567 OK +USER GameSimulation START 1714126127570 +REQUEST request_3 1714126127504 1714126127586 OK +REQUEST request_2 1714126127504 1714126127588 OK +REQUEST request_1 1714126127556 1714126127588 OK +REQUEST request_0 1714126127523 1714126127588 OK +REQUEST request_5 1714126127505 1714126127590 OK +USER GameSimulation END 1714126127590 +USER GameSimulation START 1714126127602 +REQUEST request_4 1714126127557 1714126127614 OK +REQUEST request_6 1714126127557 1714126127614 OK +REQUEST request_1 1714126127589 1714126127615 OK +REQUEST request_5 1714126127557 1714126127635 OK +REQUEST request_0 1714126127570 1714126127637 OK +REQUEST request_2 1714126127556 1714126127638 OK +REQUEST request_3 1714126127556 1714126127640 OK +USER GameSimulation END 1714126127640 +REQUEST request_2 1714126127589 1714126127645 OK +REQUEST request_6 1714126127590 1714126127645 OK +REQUEST request_4 1714126127590 1714126127646 OK +USER GameSimulation START 1714126127647 +REQUEST request_3 1714126127589 1714126127652 OK +REQUEST request_1 1714126127638 1714126127666 OK +REQUEST request_0 1714126127602 1714126127668 OK +REQUEST request_5 1714126127590 1714126127670 OK +USER GameSimulation END 1714126127670 +USER GameSimulation START 1714126127678 +REQUEST request_6 1714126127638 1714126127692 OK +REQUEST request_4 1714126127638 1714126127692 OK +REQUEST request_1 1714126127668 1714126127696 OK +REQUEST request_2 1714126127638 1714126127699 OK +REQUEST request_3 1714126127638 1714126127701 OK +REQUEST request_0 1714126127647 1714126127722 OK +USER GameSimulation START 1714126127724 +REQUEST request_5 1714126127638 1714126127728 OK +USER GameSimulation END 1714126127728 +REQUEST request_6 1714126127669 1714126127729 OK +REQUEST request_2 1714126127668 1714126127746 OK +REQUEST request_4 1714126127669 1714126127746 OK +REQUEST request_0 1714126127678 1714126127747 OK +REQUEST request_3 1714126127668 1714126127747 OK +REQUEST request_5 1714126127669 1714126127749 OK +USER GameSimulation END 1714126127749 +REQUEST request_1 1714126127722 1714126127754 OK +USER GameSimulation START 1714126127770 +REQUEST request_1 1714126127747 1714126127775 OK +REQUEST request_0 1714126127724 1714126127781 OK +REQUEST request_4 1714126127723 1714126127782 OK +REQUEST request_2 1714126127723 1714126127800 OK +USER GameSimulation START 1714126127801 +REQUEST request_6 1714126127724 1714126127801 OK +REQUEST request_6 1714126127748 1714126127802 OK +REQUEST request_4 1714126127748 1714126127805 OK +REQUEST request_5 1714126127723 1714126127809 OK +REQUEST request_3 1714126127723 1714126127812 OK +REQUEST request_1 1714126127782 1714126127812 OK +USER GameSimulation END 1714126127814 +REQUEST request_3 1714126127748 1714126127825 OK +REQUEST request_2 1714126127747 1714126127825 OK +REQUEST request_0 1714126127769 1714126127827 OK +REQUEST request_5 1714126127748 1714126127829 OK +USER GameSimulation END 1714126127829 +REQUEST request_2 1714126127783 1714126127847 OK +USER GameSimulation START 1714126127848 +REQUEST request_6 1714126127786 1714126127848 OK +REQUEST request_4 1714126127785 1714126127849 OK +REQUEST request_3 1714126127784 1714126127851 OK +REQUEST request_1 1714126127827 1714126127854 OK +REQUEST request_0 1714126127800 1714126127858 OK +REQUEST request_5 1714126127785 1714126127877 OK +USER GameSimulation END 1714126127877 +USER GameSimulation START 1714126127878 +REQUEST request_1 1714126127858 1714126127887 OK +REQUEST request_4 1714126127828 1714126127888 OK +REQUEST request_2 1714126127828 1714126127896 OK +REQUEST request_3 1714126127828 1714126127911 OK +REQUEST request_6 1714126127829 1714126127912 OK +REQUEST request_0 1714126127848 1714126127913 OK +REQUEST request_5 1714126127828 1714126127916 OK +USER GameSimulation END 1714126127917 +REQUEST request_2 1714126127858 1714126127923 OK +REQUEST request_4 1714126127859 1714126127923 OK +USER GameSimulation START 1714126127923 +REQUEST request_6 1714126127859 1714126127924 OK +REQUEST request_3 1714126127859 1714126127938 OK +REQUEST request_0 1714126127878 1714126127939 OK +REQUEST request_1 1714126127914 1714126127940 OK +REQUEST request_5 1714126127859 1714126127941 OK +USER GameSimulation END 1714126127941 +REQUEST request_1 1714126127939 1714126127967 OK +USER GameSimulation START 1714126127970 +REQUEST request_2 1714126127914 1714126127971 OK +REQUEST request_4 1714126127914 1714126127979 OK +REQUEST request_0 1714126127923 1714126127993 OK +REQUEST request_3 1714126127914 1714126127994 OK +REQUEST request_6 1714126127914 1714126127994 OK +REQUEST request_5 1714126127914 1714126127997 OK +USER GameSimulation END 1714126127998 +REQUEST request_2 1714126127939 1714126127999 OK +USER GameSimulation START 1714126128001 +REQUEST request_4 1714126127940 1714126128002 OK +REQUEST request_6 1714126127940 1714126128010 OK +REQUEST request_3 1714126127940 1714126128011 OK +REQUEST request_1 1714126127993 1714126128025 OK +REQUEST request_0 1714126127970 1714126128026 OK +REQUEST request_5 1714126127940 1714126128028 OK +USER GameSimulation END 1714126128028 +USER GameSimulation START 1714126128047 +REQUEST request_6 1714126127994 1714126128050 OK +REQUEST request_2 1714126127993 1714126128051 OK +REQUEST request_1 1714126128026 1714126128054 OK +REQUEST request_0 1714126128001 1714126128054 OK +REQUEST request_4 1714126127994 1714126128073 OK +REQUEST request_5 1714126127994 1714126128076 OK +REQUEST request_3 1714126127994 1714126128077 OK +USER GameSimulation END 1714126128077 +USER GameSimulation START 1714126128078 +REQUEST request_4 1714126128027 1714126128083 OK +REQUEST request_1 1714126128055 1714126128084 OK +REQUEST request_2 1714126128026 1714126128108 OK +REQUEST request_6 1714126128027 1714126128108 OK +REQUEST request_3 1714126128027 1714126128108 OK +REQUEST request_0 1714126128046 1714126128109 OK +REQUEST request_5 1714126128027 1714126128114 OK +USER GameSimulation END 1714126128114 +USER GameSimulation START 1714126128125 +REQUEST request_6 1714126128055 1714126128134 OK +REQUEST request_2 1714126128055 1714126128134 OK +REQUEST request_4 1714126128055 1714126128134 OK +REQUEST request_5 1714126128055 1714126128134 OK +REQUEST request_0 1714126128077 1714126128135 OK +REQUEST request_1 1714126128109 1714126128137 OK +REQUEST request_3 1714126128055 1714126128137 OK +USER GameSimulation END 1714126128137 +REQUEST request_1 1714126128135 1714126128163 OK +REQUEST request_4 1714126128110 1714126128166 OK +REQUEST request_2 1714126128110 1714126128167 OK +USER GameSimulation START 1714126128172 +REQUEST request_3 1714126128110 1714126128187 OK +REQUEST request_0 1714126128125 1714126128188 OK +REQUEST request_6 1714126128111 1714126128188 OK +REQUEST request_5 1714126128110 1714126128190 OK +USER GameSimulation END 1714126128190 +REQUEST request_2 1714126128135 1714126128197 OK +REQUEST request_4 1714126128136 1714126128197 OK +REQUEST request_3 1714126128136 1714126128200 OK +REQUEST request_6 1714126128136 1714126128202 OK +USER GameSimulation START 1714126128203 +REQUEST request_1 1714126128189 1714126128217 OK +REQUEST request_5 1714126128136 1714126128219 OK +USER GameSimulation END 1714126128219 +REQUEST request_0 1714126128171 1714126128225 OK +REQUEST request_6 1714126128189 1714126128248 OK +REQUEST request_2 1714126128189 1714126128249 OK +USER GameSimulation START 1714126128250 +REQUEST request_3 1714126128189 1714126128253 OK +REQUEST request_1 1714126128225 1714126128253 OK +REQUEST request_4 1714126128189 1714126128254 OK +REQUEST request_0 1714126128203 1714126128267 OK +REQUEST request_5 1714126128189 1714126128270 OK +USER GameSimulation END 1714126128270 +USER GameSimulation START 1714126128279 +REQUEST request_6 1714126128226 1714126128283 OK +REQUEST request_4 1714126128226 1714126128294 OK +REQUEST request_1 1714126128268 1714126128300 OK +REQUEST request_2 1714126128225 1714126128304 OK +REQUEST request_0 1714126128249 1714126128304 OK +REQUEST request_3 1714126128225 1714126128304 OK +REQUEST request_5 1714126128226 1714126128309 OK +USER GameSimulation END 1714126128309 +REQUEST request_4 1714126128268 1714126128324 OK +USER GameSimulation START 1714126128324 +REQUEST request_3 1714126128268 1714126128327 OK +REQUEST request_6 1714126128268 1714126128330 OK +REQUEST request_1 1714126128304 1714126128331 OK +REQUEST request_2 1714126128268 1714126128331 OK +REQUEST request_0 1714126128279 1714126128348 OK +REQUEST request_5 1714126128268 1714126128349 OK +USER GameSimulation END 1714126128349 +REQUEST request_4 1714126128305 1714126128365 OK +USER GameSimulation START 1714126128370 +REQUEST request_6 1714126128305 1714126128380 OK +REQUEST request_3 1714126128305 1714126128380 OK +REQUEST request_1 1714126128348 1714126128381 OK +REQUEST request_2 1714126128305 1714126128381 OK +REQUEST request_0 1714126128324 1714126128382 OK +REQUEST request_5 1714126128305 1714126128383 OK +USER GameSimulation END 1714126128384 +USER GameSimulation START 1714126128402 +REQUEST request_6 1714126128349 1714126128403 OK +REQUEST request_4 1714126128349 1714126128404 OK +REQUEST request_2 1714126128348 1714126128409 OK +REQUEST request_1 1714126128382 1714126128413 OK +REQUEST request_3 1714126128349 1714126128427 OK +REQUEST request_0 1714126128370 1714126128429 OK +REQUEST request_5 1714126128349 1714126128432 OK +USER GameSimulation END 1714126128440 +REQUEST request_4 1714126128383 1714126128443 OK +REQUEST request_2 1714126128383 1714126128445 OK +USER GameSimulation START 1714126128447 +REQUEST request_1 1714126128430 1714126128458 OK +REQUEST request_6 1714126128383 1714126128459 OK +REQUEST request_0 1714126128401 1714126128459 OK +REQUEST request_3 1714126128383 1714126128463 OK +REQUEST request_5 1714126128383 1714126128463 OK +USER GameSimulation END 1714126128464 +REQUEST request_1 1714126128460 1714126128490 OK +USER GameSimulation START 1714126128491 +REQUEST request_4 1714126128432 1714126128493 OK +REQUEST request_2 1714126128430 1714126128493 OK +REQUEST request_6 1714126128433 1714126128494 OK +REQUEST request_0 1714126128446 1714126128519 OK +REQUEST request_5 1714126128432 1714126128521 OK +REQUEST request_3 1714126128431 1714126128521 OK +USER GameSimulation END 1714126128521 +USER GameSimulation START 1714126128522 +REQUEST request_2 1714126128460 1714126128524 OK +REQUEST request_1 1714126128519 1714126128567 OK +REQUEST request_4 1714126128461 1714126128569 OK +REQUEST request_5 1714126128461 1714126128570 OK +USER GameSimulation START 1714126128571 +REQUEST request_6 1714126128461 1714126128578 OK +REQUEST request_0 1714126128491 1714126128579 OK +REQUEST request_2 1714126128520 1714126128584 OK +REQUEST request_3 1714126128460 1714126128593 OK +REQUEST request_6 1714126128520 1714126128593 OK +USER GameSimulation END 1714126128593 +USER GameSimulation START 1714126128601 +REQUEST request_4 1714126128520 1714126128616 OK +REQUEST request_1 1714126128580 1714126128617 OK +REQUEST request_5 1714126128520 1714126128620 OK +REQUEST request_0 1714126128522 1714126128622 OK +REQUEST request_0 1714126128571 1714126128625 OK +REQUEST request_3 1714126128520 1714126128627 OK +USER GameSimulation END 1714126128627 +REQUEST request_6 1714126128580 1714126128639 OK +REQUEST request_3 1714126128580 1714126128644 OK +USER GameSimulation START 1714126128646 +REQUEST request_2 1714126128580 1714126128648 OK +REQUEST request_4 1714126128580 1714126128648 OK +REQUEST request_1 1714126128622 1714126128659 OK +REQUEST request_1 1714126128626 1714126128659 OK +REQUEST request_0 1714126128601 1714126128662 OK +REQUEST request_5 1714126128580 1714126128664 OK +USER GameSimulation END 1714126128664 +USER GameSimulation START 1714126128677 +REQUEST request_2 1714126128622 1714126128681 OK +REQUEST request_6 1714126128623 1714126128689 OK +REQUEST request_1 1714126128662 1714126128703 OK +REQUEST request_3 1714126128623 1714126128703 OK +REQUEST request_2 1714126128626 1714126128706 OK +REQUEST request_5 1714126128623 1714126128707 OK +REQUEST request_4 1714126128626 1714126128708 OK +REQUEST request_6 1714126128626 1714126128709 OK +REQUEST request_4 1714126128623 1714126128709 OK +USER GameSimulation END 1714126128709 +REQUEST request_3 1714126128626 1714126128712 OK +REQUEST request_0 1714126128646 1714126128712 OK +USER GameSimulation START 1714126128725 +REQUEST request_2 1714126128662 1714126128731 OK +REQUEST request_4 1714126128663 1714126128731 OK +REQUEST request_6 1714126128663 1714126128732 OK +REQUEST request_5 1714126128626 1714126128734 OK +USER GameSimulation END 1714126128735 +REQUEST request_1 1714126128712 1714126128738 OK +REQUEST request_3 1714126128663 1714126128753 OK +REQUEST request_0 1714126128677 1714126128754 OK +REQUEST request_5 1714126128663 1714126128756 OK +USER GameSimulation END 1714126128759 +REQUEST request_4 1714126128712 1714126128766 OK +USER GameSimulation START 1714126128770 +REQUEST request_2 1714126128712 1714126128774 OK +REQUEST request_6 1714126128712 1714126128775 OK +REQUEST request_3 1714126128712 1714126128789 OK +REQUEST request_1 1714126128756 1714126128790 OK +REQUEST request_0 1714126128724 1714126128790 OK +REQUEST request_5 1714126128712 1714126128792 OK +USER GameSimulation END 1714126128793 +USER GameSimulation START 1714126128801 +REQUEST request_4 1714126128758 1714126128816 OK +REQUEST request_1 1714126128791 1714126128820 OK +REQUEST request_6 1714126128759 1714126128820 OK +USER GameSimulation START 1714126128845 +REQUEST request_5 1714126128758 1714126128850 OK +REQUEST request_0 1714126128770 1714126128852 OK +REQUEST request_2 1714126128756 1714126128853 OK +REQUEST request_2 1714126128791 1714126128860 OK +REQUEST request_3 1714126128757 1714126128863 OK +REQUEST request_4 1714126128792 1714126128864 OK +REQUEST request_6 1714126128793 1714126128864 OK +USER GameSimulation END 1714126128864 +REQUEST request_0 1714126128800 1714126128864 OK +REQUEST request_3 1714126128792 1714126128884 OK +REQUEST request_1 1714126128852 1714126128884 OK +REQUEST request_5 1714126128792 1714126128888 OK +USER GameSimulation END 1714126128889 +USER GameSimulation START 1714126128891 +REQUEST request_1 1714126128865 1714126128892 OK +REQUEST request_0 1714126128845 1714126128900 OK +REQUEST request_4 1714126128853 1714126128912 OK +REQUEST request_6 1714126128854 1714126128913 OK +REQUEST request_2 1714126128853 1714126128913 OK +USER GameSimulation START 1714126128921 +REQUEST request_1 1714126128900 1714126128932 OK +REQUEST request_5 1714126128854 1714126128936 OK +REQUEST request_3 1714126128853 1714126128937 OK +USER GameSimulation END 1714126128937 +REQUEST request_6 1714126128868 1714126128940 OK +REQUEST request_4 1714126128867 1714126128957 OK +REQUEST request_2 1714126128865 1714126128958 OK +REQUEST request_3 1714126128866 1714126128958 OK +REQUEST request_0 1714126128890 1714126128958 OK +REQUEST request_5 1714126128868 1714126128961 OK +USER GameSimulation END 1714126128961 +REQUEST request_4 1714126128902 1714126128962 OK +REQUEST request_2 1714126128901 1714126128962 OK +USER GameSimulation START 1714126128967 +REQUEST request_6 1714126128902 1714126128982 OK +REQUEST request_0 1714126128920 1714126128982 OK +REQUEST request_5 1714126128902 1714126128985 OK +REQUEST request_3 1714126128901 1714126128986 OK +USER GameSimulation END 1714126128986 +REQUEST request_1 1714126128958 1714126128986 OK +USER GameSimulation START 1714126128997 +REQUEST request_1 1714126128982 1714126129009 OK +USER GameSimulation START 1714126129036 +REQUEST request_0 1714126128967 1714126129037 OK +REQUEST request_6 1714126128959 1714126129038 OK +REQUEST request_2 1714126128958 1714126129038 OK +REQUEST request_4 1714126128983 1714126129040 OK +REQUEST request_5 1714126128959 1714126129040 OK +REQUEST request_4 1714126128959 1714126129040 OK +REQUEST request_3 1714126128959 1714126129043 OK +USER GameSimulation END 1714126129043 +REQUEST request_2 1714126128982 1714126129045 OK +REQUEST request_6 1714126128983 1714126129045 OK +REQUEST request_3 1714126128983 1714126129049 OK +REQUEST request_0 1714126128997 1714126129064 OK +REQUEST request_1 1714126129038 1714126129065 OK +REQUEST request_5 1714126128983 1714126129067 OK +USER GameSimulation END 1714126129067 +USER GameSimulation START 1714126129089 +REQUEST request_0 1714126129036 1714126129089 OK +REQUEST request_1 1714126129064 1714126129092 OK +REQUEST request_4 1714126129038 1714126129094 OK +REQUEST request_2 1714126129038 1714126129095 OK +REQUEST request_3 1714126129038 1714126129115 OK +REQUEST request_6 1714126129039 1714126129115 OK +REQUEST request_1 1714126129090 1714126129116 OK +REQUEST request_5 1714126129038 1714126129118 OK +USER GameSimulation END 1714126129118 +USER GameSimulation START 1714126129120 +REQUEST request_6 1714126129065 1714126129122 OK +REQUEST request_4 1714126129065 1714126129143 OK +REQUEST request_0 1714126129088 1714126129143 OK +REQUEST request_5 1714126129065 1714126129145 OK +REQUEST request_2 1714126129064 1714126129146 OK +REQUEST request_3 1714126129064 1714126129147 OK +USER GameSimulation END 1714126129148 +REQUEST request_2 1714126129090 1714126129154 OK +USER GameSimulation START 1714126129165 +REQUEST request_4 1714126129090 1714126129172 OK +REQUEST request_6 1714126129090 1714126129172 OK +REQUEST request_1 1714126129144 1714126129173 OK +REQUEST request_3 1714126129090 1714126129173 OK +REQUEST request_5 1714126129090 1714126129173 OK +USER GameSimulation END 1714126129174 +REQUEST request_0 1714126129119 1714126129174 OK +REQUEST request_1 1714126129175 1714126129202 OK +REQUEST request_2 1714126129144 1714126129208 OK +REQUEST request_4 1714126129145 1714126129208 OK +USER GameSimulation START 1714126129211 +REQUEST request_6 1714126129146 1714126129224 OK +REQUEST request_0 1714126129164 1714126129226 OK +REQUEST request_5 1714126129146 1714126129227 OK +REQUEST request_3 1714126129145 1714126129228 OK +USER GameSimulation END 1714126129228 +REQUEST request_2 1714126129175 1714126129234 OK +REQUEST request_4 1714126129176 1714126129238 OK +USER GameSimulation START 1714126129243 +REQUEST request_3 1714126129176 1714126129252 OK +REQUEST request_6 1714126129176 1714126129254 OK +REQUEST request_1 1714126129227 1714126129254 OK +REQUEST request_5 1714126129176 1714126129256 OK +USER GameSimulation END 1714126129257 +REQUEST request_0 1714126129211 1714126129265 OK +REQUEST request_2 1714126129227 1714126129287 OK +USER GameSimulation START 1714126129289 +REQUEST request_3 1714126129227 1714126129292 OK +REQUEST request_4 1714126129227 1714126129292 OK +REQUEST request_1 1714126129266 1714126129292 OK +REQUEST request_6 1714126129228 1714126129293 OK +REQUEST request_0 1714126129243 1714126129307 OK +REQUEST request_5 1714126129228 1714126129309 OK +USER GameSimulation END 1714126129310 +USER GameSimulation START 1714126129320 +REQUEST request_4 1714126129267 1714126129325 OK +REQUEST request_6 1714126129267 1714126129325 OK +REQUEST request_2 1714126129266 1714126129325 OK +REQUEST request_1 1714126129308 1714126129335 OK +REQUEST request_3 1714126129266 1714126129351 OK +REQUEST request_0 1714126129289 1714126129352 OK +REQUEST request_5 1714126129267 1714126129354 OK +USER GameSimulation END 1714126129355 +REQUEST request_4 1714126129309 1714126129364 OK +USER GameSimulation START 1714126129366 +REQUEST request_6 1714126129309 1714126129369 OK +REQUEST request_3 1714126129309 1714126129385 OK +REQUEST request_1 1714126129353 1714126129385 OK +REQUEST request_5 1714126129309 1714126129389 OK +REQUEST request_0 1714126129319 1714126129389 OK +REQUEST request_2 1714126129308 1714126129390 OK +USER GameSimulation END 1714126129390 +USER GameSimulation START 1714126129411 +REQUEST request_6 1714126129354 1714126129414 OK +REQUEST request_3 1714126129353 1714126129417 OK +REQUEST request_1 1714126129390 1714126129430 OK +REQUEST request_5 1714126129354 1714126129433 OK +REQUEST request_4 1714126129353 1714126129434 OK +REQUEST request_0 1714126129366 1714126129435 OK +REQUEST request_2 1714126129353 1714126129435 OK +USER GameSimulation END 1714126129435 +USER GameSimulation START 1714126129441 +REQUEST request_2 1714126129390 1714126129449 OK +REQUEST request_4 1714126129391 1714126129452 OK +REQUEST request_6 1714126129391 1714126129467 OK +REQUEST request_1 1714126129435 1714126129468 OK +REQUEST request_0 1714126129411 1714126129468 OK +REQUEST request_5 1714126129391 1714126129469 OK +REQUEST request_3 1714126129390 1714126129471 OK +USER GameSimulation END 1714126129471 +USER GameSimulation START 1714126129490 +REQUEST request_4 1714126129435 1714126129494 OK +REQUEST request_6 1714126129435 1714126129494 OK +REQUEST request_1 1714126129468 1714126129510 OK +REQUEST request_0 1714126129441 1714126129511 OK +REQUEST request_2 1714126129435 1714126129511 OK +REQUEST request_5 1714126129435 1714126129516 OK +USER GameSimulation START 1714126129522 +REQUEST request_3 1714126129435 1714126129522 OK +USER GameSimulation END 1714126129523 +REQUEST request_6 1714126129469 1714126129524 OK +REQUEST request_4 1714126129469 1714126129532 OK +REQUEST request_2 1714126129468 1714126129532 OK +REQUEST request_1 1714126129512 1714126129546 OK +REQUEST request_3 1714126129468 1714126129546 OK +REQUEST request_0 1714126129490 1714126129547 OK +REQUEST request_5 1714126129469 1714126129549 OK +USER GameSimulation END 1714126129549 +USER GameSimulation START 1714126129565 +REQUEST request_1 1714126129547 1714126129575 OK +REQUEST request_2 1714126129513 1714126129575 OK +REQUEST request_4 1714126129514 1714126129575 OK +REQUEST request_6 1714126129515 1714126129581 OK +REQUEST request_3 1714126129514 1714126129581 OK +REQUEST request_0 1714126129522 1714126129581 OK +REQUEST request_5 1714126129515 1714126129598 OK +USER GameSimulation END 1714126129600 +REQUEST request_4 1714126129547 1714126129603 OK +REQUEST request_2 1714126129547 1714126129603 OK +REQUEST request_6 1714126129547 1714126129604 OK +REQUEST request_1 1714126129582 1714126129608 OK +USER GameSimulation START 1714126129612 +REQUEST request_3 1714126129547 1714126129634 OK +REQUEST request_0 1714126129565 1714126129634 OK +REQUEST request_5 1714126129547 1714126129636 OK +USER GameSimulation END 1714126129637 +REQUEST request_6 1714126129582 1714126129639 OK +USER GameSimulation START 1714126129640 +REQUEST request_4 1714126129582 1714126129645 OK +REQUEST request_3 1714126129582 1714126129660 OK +REQUEST request_2 1714126129582 1714126129661 OK +REQUEST request_1 1714126129634 1714126129661 OK +REQUEST request_5 1714126129582 1714126129664 OK +USER GameSimulation END 1714126129664 +REQUEST request_0 1714126129611 1714126129665 OK +USER GameSimulation START 1714126129686 +REQUEST request_2 1714126129635 1714126129694 OK +REQUEST request_6 1714126129635 1714126129694 OK +REQUEST request_4 1714126129635 1714126129695 OK +REQUEST request_1 1714126129665 1714126129695 OK +REQUEST request_0 1714126129640 1714126129703 OK +REQUEST request_3 1714126129635 1714126129717 OK +REQUEST request_5 1714126129635 1714126129718 OK +USER GameSimulation END 1714126129719 +REQUEST request_4 1714126129666 1714126129723 OK +REQUEST request_6 1714126129666 1714126129723 OK +REQUEST request_3 1714126129665 1714126129725 OK +USER GameSimulation START 1714126129731 +REQUEST request_2 1714126129665 1714126129732 OK +REQUEST request_1 1714126129703 1714126129732 OK +REQUEST request_0 1714126129686 1714126129752 OK +REQUEST request_5 1714126129666 1714126129754 OK +USER GameSimulation END 1714126129754 +REQUEST request_2 1714126129703 1714126129758 OK +USER GameSimulation START 1714126129761 +REQUEST request_4 1714126129703 1714126129765 OK +REQUEST request_3 1714126129703 1714126129765 OK +REQUEST request_6 1714126129703 1714126129765 OK +REQUEST request_1 1714126129752 1714126129780 OK +REQUEST request_5 1714126129703 1714126129783 OK +USER GameSimulation END 1714126129783 +REQUEST request_0 1714126129731 1714126129784 OK +USER GameSimulation START 1714126129808 +REQUEST request_4 1714126129753 1714126129809 OK +REQUEST request_2 1714126129752 1714126129810 OK +REQUEST request_1 1714126129784 1714126129813 OK +REQUEST request_6 1714126129753 1714126129817 OK +REQUEST request_0 1714126129761 1714126129817 OK +REQUEST request_3 1714126129753 1714126129831 OK +REQUEST request_5 1714126129753 1714126129833 OK +USER GameSimulation END 1714126129834 +USER GameSimulation START 1714126129837 +REQUEST request_4 1714126129784 1714126129839 OK +REQUEST request_2 1714126129784 1714126129840 OK +REQUEST request_6 1714126129785 1714126129840 OK +REQUEST request_1 1714126129817 1714126129843 OK +REQUEST request_0 1714126129807 1714126129863 OK +REQUEST request_5 1714126129784 1714126129864 OK +REQUEST request_3 1714126129784 1714126129866 OK +USER GameSimulation END 1714126129866 +REQUEST request_4 1714126129817 1714126129874 OK +REQUEST request_6 1714126129818 1714126129877 OK +USER GameSimulation START 1714126129883 +REQUEST request_2 1714126129817 1714126129891 OK +REQUEST request_1 1714126129864 1714126129892 OK +REQUEST request_5 1714126129817 1714126129895 OK +REQUEST request_0 1714126129837 1714126129895 OK +REQUEST request_3 1714126129817 1714126129899 OK +USER GameSimulation END 1714126129900 +REQUEST request_1 1714126129895 1714126129923 OK +REQUEST request_4 1714126129864 1714126129923 OK +USER GameSimulation START 1714126129929 +REQUEST request_3 1714126129864 1714126129939 OK +REQUEST request_5 1714126129864 1714126129942 OK +REQUEST request_6 1714126129864 1714126129942 OK +REQUEST request_0 1714126129883 1714126129943 OK +REQUEST request_2 1714126129864 1714126129943 OK +USER GameSimulation END 1714126129943 +REQUEST request_6 1714126129896 1714126129949 OK +REQUEST request_2 1714126129895 1714126129953 OK +USER GameSimulation START 1714126129959 +REQUEST request_4 1714126129896 1714126129960 OK +REQUEST request_1 1714126129943 1714126129985 OK +REQUEST request_3 1714126129896 1714126129985 OK +REQUEST request_0 1714126129928 1714126129985 OK +REQUEST request_5 1714126129896 1714126129986 OK +USER GameSimulation END 1714126129986 +REQUEST request_4 1714126129943 1714126130002 OK +REQUEST request_2 1714126129943 1714126130002 OK +USER GameSimulation START 1714126130005 +REQUEST request_6 1714126129944 1714126130007 OK +REQUEST request_3 1714126129943 1714126130007 OK +REQUEST request_1 1714126129985 1714126130022 OK +REQUEST request_0 1714126129958 1714126130026 OK +REQUEST request_5 1714126129944 1714126130026 OK +USER GameSimulation END 1714126130027 +REQUEST request_2 1714126129985 1714126130044 OK +REQUEST request_6 1714126129985 1714126130047 OK +USER GameSimulation START 1714126130051 +REQUEST request_3 1714126129985 1714126130062 OK +REQUEST request_4 1714126129985 1714126130062 OK +REQUEST request_1 1714126130027 1714126130062 OK +REQUEST request_0 1714126130004 1714126130063 OK +REQUEST request_5 1714126129985 1714126130064 OK +USER GameSimulation END 1714126130064 +USER GameSimulation START 1714126130081 +REQUEST request_4 1714126130027 1714126130083 OK +REQUEST request_2 1714126130027 1714126130084 OK +REQUEST request_1 1714126130063 1714126130091 OK +REQUEST request_6 1714126130028 1714126130093 OK +REQUEST request_3 1714126130027 1714126130107 OK +REQUEST request_0 1714126130050 1714126130109 OK +REQUEST request_5 1714126130027 1714126130111 OK +USER GameSimulation END 1714126130111 +REQUEST request_4 1714126130063 1714126130116 OK +USER GameSimulation START 1714126130126 +REQUEST request_2 1714126130063 1714126130143 OK +REQUEST request_1 1714126130111 1714126130143 OK +REQUEST request_6 1714126130063 1714126130143 OK +REQUEST request_0 1714126130081 1714126130145 OK +REQUEST request_5 1714126130063 1714126130145 OK +REQUEST request_3 1714126130063 1714126130147 OK +USER GameSimulation END 1714126130147 +USER GameSimulation START 1714126130157 +REQUEST request_4 1714126130111 1714126130170 OK +REQUEST request_2 1714126130111 1714126130170 OK +REQUEST request_1 1714126130145 1714126130172 OK +REQUEST request_6 1714126130112 1714126130172 OK +REQUEST request_3 1714126130111 1714126130175 OK +REQUEST request_0 1714126130126 1714126130191 OK +REQUEST request_5 1714126130112 1714126130194 OK +USER GameSimulation END 1714126130194 +REQUEST request_4 1714126130145 1714126130198 OK +USER GameSimulation START 1714126130202 +REQUEST request_2 1714126130145 1714126130203 OK +REQUEST request_6 1714126130145 1714126130204 OK +REQUEST request_3 1714126130145 1714126130206 OK +REQUEST request_0 1714126130157 1714126130211 OK +REQUEST request_1 1714126130191 1714126130228 OK +REQUEST request_5 1714126130145 1714126130230 OK +USER GameSimulation END 1714126130230 +REQUEST request_1 1714126130211 1714126130238 OK +REQUEST request_4 1714126130191 1714126130247 OK +REQUEST request_6 1714126130191 1714126130247 OK +USER GameSimulation START 1714126130248 +REQUEST request_3 1714126130191 1714126130253 OK +REQUEST request_2 1714126130191 1714126130254 OK +REQUEST request_0 1714126130202 1714126130270 OK +REQUEST request_5 1714126130191 1714126130273 OK +REQUEST request_4 1714126130211 1714126130273 OK +USER GameSimulation END 1714126130273 +USER GameSimulation START 1714126130279 +REQUEST request_5 1714126130211 1714126130293 OK +REQUEST request_6 1714126130212 1714126130294 OK +REQUEST request_2 1714126130211 1714126130294 OK +REQUEST request_3 1714126130211 1714126130294 OK +USER GameSimulation END 1714126130295 +REQUEST request_1 1714126130270 1714126130297 OK +REQUEST request_0 1714126130247 1714126130300 OK +USER GameSimulation START 1714126130325 +REQUEST request_1 1714126130301 1714126130327 OK +REQUEST request_2 1714126130270 1714126130328 OK +REQUEST request_4 1714126130271 1714126130329 OK +REQUEST request_6 1714126130271 1714126130329 OK +REQUEST request_0 1714126130279 1714126130332 OK +REQUEST request_3 1714126130271 1714126130356 OK +REQUEST request_4 1714126130301 1714126130358 OK +REQUEST request_5 1714126130271 1714126130361 OK +USER GameSimulation END 1714126130362 +REQUEST request_1 1714126130333 1714126130365 OK +REQUEST request_2 1714126130301 1714126130370 OK +REQUEST request_3 1714126130301 1714126130370 OK +REQUEST request_6 1714126130302 1714126130371 OK +USER GameSimulation START 1714126130371 +REQUEST request_0 1714126130324 1714126130383 OK +REQUEST request_5 1714126130301 1714126130386 OK +USER GameSimulation END 1714126130387 +REQUEST request_2 1714126130333 1714126130391 OK +REQUEST request_6 1714126130334 1714126130397 OK +USER GameSimulation START 1714126130402 +REQUEST request_4 1714126130334 1714126130413 OK +REQUEST request_1 1714126130384 1714126130413 OK +REQUEST request_3 1714126130334 1714126130413 OK +REQUEST request_5 1714126130334 1714126130415 OK +USER GameSimulation END 1714126130415 +REQUEST request_0 1714126130370 1714126130425 OK +REQUEST request_2 1714126130384 1714126130443 OK +USER GameSimulation START 1714126130447 +REQUEST request_4 1714126130385 1714126130465 OK +REQUEST request_1 1714126130425 1714126130465 OK +REQUEST request_3 1714126130385 1714126130467 OK +REQUEST request_6 1714126130386 1714126130467 OK +REQUEST request_0 1714126130401 1714126130467 OK +REQUEST request_5 1714126130385 1714126130468 OK +USER GameSimulation END 1714126130468 +USER GameSimulation START 1714126130478 +REQUEST request_4 1714126130426 1714126130482 OK +REQUEST request_2 1714126130426 1714126130483 OK +REQUEST request_6 1714126130426 1714126130487 OK +REQUEST request_3 1714126130426 1714126130502 OK +REQUEST request_1 1714126130468 1714126130502 OK +REQUEST request_0 1714126130447 1714126130503 OK +REQUEST request_5 1714126130426 1714126130505 OK +USER GameSimulation END 1714126130505 +REQUEST request_6 1714126130468 1714126130522 OK +USER GameSimulation START 1714126130523 +REQUEST request_4 1714126130468 1714126130528 OK +REQUEST request_2 1714126130468 1714126130529 OK +REQUEST request_3 1714126130468 1714126130529 OK +REQUEST request_1 1714126130503 1714126130530 OK +REQUEST request_0 1714126130477 1714126130530 OK +REQUEST request_1 1714126130530 1714126130558 OK +REQUEST request_5 1714126130468 1714126130561 OK +REQUEST request_6 1714126130504 1714126130563 OK +USER GameSimulation END 1714126130563 +USER GameSimulation START 1714126130570 +REQUEST request_2 1714126130504 1714126130587 OK +REQUEST request_3 1714126130504 1714126130590 OK +REQUEST request_4 1714126130504 1714126130590 OK +REQUEST request_5 1714126130504 1714126130591 OK +USER GameSimulation END 1714126130591 +REQUEST request_0 1714126130523 1714126130592 OK +REQUEST request_2 1714126130531 1714126130595 OK +USER GameSimulation START 1714126130600 +REQUEST request_6 1714126130531 1714126130618 OK +REQUEST request_4 1714126130531 1714126130626 OK +REQUEST request_1 1714126130592 1714126130627 OK +REQUEST request_5 1714126130531 1714126130628 OK +REQUEST request_0 1714126130569 1714126130635 OK +REQUEST request_3 1714126130531 1714126130637 OK +USER GameSimulation END 1714126130637 +USER GameSimulation START 1714126130646 +REQUEST request_2 1714126130593 1714126130650 OK +REQUEST request_4 1714126130593 1714126130650 OK +REQUEST request_6 1714126130594 1714126130650 OK +REQUEST request_0 1714126130600 1714126130656 OK +REQUEST request_1 1714126130635 1714126130664 OK +REQUEST request_3 1714126130593 1714126130675 OK +USER GameSimulation START 1714126130691 +REQUEST request_1 1714126130656 1714126130692 OK +REQUEST request_5 1714126130593 1714126130694 OK +USER GameSimulation END 1714126130694 +REQUEST request_6 1714126130636 1714126130695 OK +REQUEST request_2 1714126130635 1714126130709 OK +REQUEST request_4 1714126130636 1714126130710 OK +REQUEST request_0 1714126130645 1714126130711 OK +REQUEST request_6 1714126130656 1714126130714 OK +USER GameSimulation START 1714126130717 +REQUEST request_3 1714126130636 1714126130739 OK +REQUEST request_4 1714126130656 1714126130754 OK +USER GameSimulation START 1714126130765 +REQUEST request_1 1714126130711 1714126130774 OK +REQUEST request_5 1714126130636 1714126130778 OK +USER GameSimulation END 1714126130778 +REQUEST request_5 1714126130656 1714126130778 OK +REQUEST request_0 1714126130691 1714126130796 OK +REQUEST request_2 1714126130656 1714126130796 OK +USER GameSimulation START 1714126130797 +REQUEST request_3 1714126130656 1714126130810 OK +USER GameSimulation END 1714126130811 +REQUEST request_4 1714126130712 1714126130825 OK +REQUEST request_1 1714126130796 1714126130827 OK +REQUEST request_5 1714126130712 1714126130830 OK +REQUEST request_6 1714126130712 1714126130830 OK +REQUEST request_0 1714126130717 1714126130831 OK +REQUEST request_2 1714126130711 1714126130831 OK +REQUEST request_0 1714126130765 1714126130834 OK +REQUEST request_3 1714126130712 1714126130838 OK +USER GameSimulation END 1714126130838 +USER GameSimulation START 1714126130844 +REQUEST request_0 1714126130797 1714126130852 OK +REQUEST request_2 1714126130796 1714126130852 OK +REQUEST request_4 1714126130796 1714126130852 OK +REQUEST request_6 1714126130797 1714126130852 OK +REQUEST request_1 1714126130831 1714126130872 OK +REQUEST request_1 1714126130834 1714126130873 OK +REQUEST request_5 1714126130796 1714126130875 OK +REQUEST request_3 1714126130796 1714126130877 OK +USER GameSimulation END 1714126130878 +REQUEST request_1 1714126130852 1714126130878 OK +REQUEST request_6 1714126130832 1714126130888 OK +REQUEST request_4 1714126130832 1714126130888 OK +USER GameSimulation START 1714126130889 +USER GameSimulation START 1714126130921 +REQUEST request_2 1714126130834 1714126130927 OK +REQUEST request_5 1714126130832 1714126130946 OK +REQUEST request_4 1714126130834 1714126130947 OK +REQUEST request_5 1714126130834 1714126130952 OK +REQUEST request_6 1714126130834 1714126130953 OK +REQUEST request_2 1714126130831 1714126130954 OK +REQUEST request_0 1714126130843 1714126130959 OK +REQUEST request_3 1714126130834 1714126130962 OK +USER GameSimulation END 1714126130962 +REQUEST request_2 1714126130852 1714126130964 OK +REQUEST request_3 1714126130832 1714126130965 OK +REQUEST request_4 1714126130852 1714126130965 OK +USER GameSimulation END 1714126130965 +USER GameSimulation START 1714126130967 +REQUEST request_3 1714126130852 1714126130968 OK +REQUEST request_6 1714126130852 1714126130969 OK +REQUEST request_0 1714126130889 1714126130969 OK +REQUEST request_0 1714126130921 1714126130984 OK +REQUEST request_1 1714126130960 1714126130986 OK +REQUEST request_5 1714126130852 1714126130987 OK +USER GameSimulation END 1714126130987 +USER GameSimulation START 1714126130998 +REQUEST request_1 1714126130969 1714126131001 OK +REQUEST request_1 1714126130984 1714126131011 OK +REQUEST request_6 1714126130960 1714126131021 OK +REQUEST request_4 1714126130960 1714126131035 OK +REQUEST request_3 1714126130960 1714126131036 OK +REQUEST request_0 1714126130967 1714126131037 OK +REQUEST request_4 1714126130970 1714126131040 OK +REQUEST request_5 1714126130960 1714126131040 OK +REQUEST request_2 1714126130960 1714126131041 OK +REQUEST request_6 1714126130970 1714126131041 OK +USER GameSimulation END 1714126131041 +USER GameSimulation START 1714126131043 +REQUEST request_2 1714126130969 1714126131061 OK +REQUEST request_4 1714126130985 1714126131061 OK +REQUEST request_3 1714126130970 1714126131067 OK +REQUEST request_1 1714126131037 1714126131067 OK +REQUEST request_5 1714126130970 1714126131068 OK +USER GameSimulation END 1714126131069 +REQUEST request_6 1714126130985 1714126131072 OK +REQUEST request_2 1714126130985 1714126131072 OK +REQUEST request_3 1714126130985 1714126131078 OK +USER GameSimulation START 1714126131090 +REQUEST request_0 1714126130998 1714126131090 OK +REQUEST request_5 1714126130985 1714126131096 OK +REQUEST request_4 1714126131037 1714126131096 OK +REQUEST request_6 1714126131037 1714126131096 OK +USER GameSimulation END 1714126131097 +REQUEST request_5 1714126131037 1714126131114 OK +REQUEST request_0 1714126131043 1714126131118 OK +REQUEST request_1 1714126131091 1714126131119 OK +REQUEST request_2 1714126131037 1714126131119 OK +REQUEST request_3 1714126131037 1714126131120 OK +USER GameSimulation END 1714126131121 +USER GameSimulation START 1714126131121 +REQUEST request_0 1714126131089 1714126131146 OK +REQUEST request_2 1714126131092 1714126131153 OK +REQUEST request_4 1714126131093 1714126131153 OK +REQUEST request_1 1714126131119 1714126131154 OK +REQUEST request_3 1714126131092 1714126131157 OK +REQUEST request_6 1714126131093 1714126131157 OK +USER GameSimulation START 1714126131166 +REQUEST request_1 1714126131147 1714126131174 OK +REQUEST request_5 1714126131093 1714126131175 OK +USER GameSimulation END 1714126131175 +REQUEST request_0 1714126131121 1714126131177 OK +REQUEST request_2 1714126131120 1714126131183 OK +REQUEST request_4 1714126131121 1714126131183 OK +REQUEST request_6 1714126131122 1714126131186 OK +REQUEST request_3 1714126131120 1714126131186 OK +REQUEST request_1 1714126131177 1714126131204 OK +REQUEST request_5 1714126131122 1714126131205 OK +USER GameSimulation END 1714126131205 +REQUEST request_2 1714126131147 1714126131210 OK +REQUEST request_4 1714126131149 1714126131210 OK +USER GameSimulation START 1714126131212 +REQUEST request_6 1714126131150 1714126131212 OK +REQUEST request_3 1714126131148 1714126131222 OK +REQUEST request_0 1714126131166 1714126131223 OK +REQUEST request_5 1714126131149 1714126131241 OK +USER GameSimulation END 1714126131242 +USER GameSimulation START 1714126131242 +REQUEST request_2 1714126131178 1714126131247 OK +REQUEST request_6 1714126131178 1714126131247 OK +REQUEST request_3 1714126131178 1714126131248 OK +REQUEST request_4 1714126131178 1714126131249 OK +REQUEST request_1 1714126131223 1714126131250 OK +REQUEST request_5 1714126131178 1714126131266 OK +REQUEST request_0 1714126131211 1714126131266 OK +USER GameSimulation END 1714126131266 +REQUEST request_4 1714126131224 1714126131283 OK +REQUEST request_3 1714126131224 1714126131283 OK +REQUEST request_2 1714126131223 1714126131284 OK +REQUEST request_6 1714126131224 1714126131286 OK +USER GameSimulation START 1714126131288 +REQUEST request_1 1714126131267 1714126131302 OK +REQUEST request_5 1714126131224 1714126131305 OK +USER GameSimulation END 1714126131306 +REQUEST request_0 1714126131242 1714126131306 OK +USER GameSimulation START 1714126131318 +REQUEST request_4 1714126131267 1714126131325 OK +REQUEST request_2 1714126131267 1714126131325 OK +REQUEST request_6 1714126131268 1714126131328 OK +REQUEST request_3 1714126131267 1714126131334 OK +REQUEST request_1 1714126131307 1714126131347 OK +REQUEST request_0 1714126131288 1714126131348 OK +REQUEST request_5 1714126131267 1714126131350 OK +USER GameSimulation END 1714126131350 +REQUEST request_4 1714126131307 1714126131362 OK +USER GameSimulation START 1714126131365 +REQUEST request_2 1714126131307 1714126131369 OK +REQUEST request_1 1714126131348 1714126131384 OK +REQUEST request_5 1714126131307 1714126131388 OK +REQUEST request_6 1714126131307 1714126131389 OK +REQUEST request_0 1714126131318 1714126131389 OK +REQUEST request_3 1714126131307 1714126131397 OK +USER GameSimulation END 1714126131397 +REQUEST request_4 1714126131349 1714126131407 OK +USER GameSimulation START 1714126131412 +REQUEST request_1 1714126131390 1714126131425 OK +REQUEST request_5 1714126131349 1714126131428 OK +REQUEST request_6 1714126131349 1714126131429 OK +REQUEST request_2 1714126131349 1714126131429 OK +REQUEST request_3 1714126131349 1714126131430 OK +REQUEST request_0 1714126131365 1714126131430 OK +USER GameSimulation END 1714126131431 +USER GameSimulation START 1714126131443 +REQUEST request_4 1714126131390 1714126131446 OK +REQUEST request_6 1714126131390 1714126131450 OK +REQUEST request_2 1714126131390 1714126131452 OK +REQUEST request_3 1714126131390 1714126131469 OK +REQUEST request_1 1714126131431 1714126131469 OK +REQUEST request_0 1714126131412 1714126131471 OK +REQUEST request_5 1714126131390 1714126131472 OK +USER GameSimulation END 1714126131473 +USER GameSimulation START 1714126131488 +REQUEST request_2 1714126131432 1714126131494 OK +REQUEST request_4 1714126131432 1714126131495 OK +REQUEST request_3 1714126131432 1714126131498 OK +REQUEST request_1 1714126131472 1714126131498 OK +REQUEST request_0 1714126131442 1714126131499 OK +REQUEST request_6 1714126131433 1714126131499 OK +REQUEST request_5 1714126131433 1714126131518 OK +USER GameSimulation END 1714126131519 +REQUEST request_1 1714126131500 1714126131527 OK +REQUEST request_2 1714126131472 1714126131532 OK +REQUEST request_4 1714126131473 1714126131532 OK +REQUEST request_6 1714126131474 1714126131533 OK +USER GameSimulation START 1714126131533 +REQUEST request_5 1714126131474 1714126131556 OK +REQUEST request_0 1714126131488 1714126131556 OK +REQUEST request_2 1714126131500 1714126131560 OK +REQUEST request_4 1714126131501 1714126131563 OK +REQUEST request_3 1714126131473 1714126131563 OK +USER GameSimulation END 1714126131564 +REQUEST request_3 1714126131500 1714126131566 OK +REQUEST request_6 1714126131501 1714126131566 OK +USER GameSimulation START 1714126131581 +REQUEST request_1 1714126131557 1714126131583 OK +REQUEST request_5 1714126131501 1714126131584 OK +USER GameSimulation END 1714126131585 +REQUEST request_0 1714126131533 1714126131589 OK +USER GameSimulation START 1714126131610 +REQUEST request_4 1714126131558 1714126131613 OK +REQUEST request_1 1714126131590 1714126131617 OK +REQUEST request_6 1714126131558 1714126131618 OK +REQUEST request_3 1714126131558 1714126131625 OK +USER GameSimulation START 1714126131640 +REQUEST request_2 1714126131557 1714126131641 OK +REQUEST request_0 1714126131580 1714126131642 OK +REQUEST request_5 1714126131558 1714126131643 OK +USER GameSimulation END 1714126131644 +REQUEST request_4 1714126131590 1714126131647 OK +REQUEST request_2 1714126131590 1714126131650 OK +REQUEST request_6 1714126131591 1714126131668 OK +REQUEST request_0 1714126131609 1714126131669 OK +REQUEST request_1 1714126131642 1714126131669 OK +REQUEST request_5 1714126131590 1714126131670 OK +REQUEST request_3 1714126131590 1714126131673 OK +USER GameSimulation END 1714126131673 +USER GameSimulation START 1714126131687 +REQUEST request_0 1714126131639 1714126131694 OK +REQUEST request_1 1714126131670 1714126131698 OK +REQUEST request_2 1714126131642 1714126131702 OK +USER GameSimulation START 1714126131717 +REQUEST request_4 1714126131642 1714126131720 OK +REQUEST request_3 1714126131642 1714126131720 OK +REQUEST request_6 1714126131642 1714126131721 OK +REQUEST request_1 1714126131694 1714126131721 OK +REQUEST request_5 1714126131642 1714126131723 OK +USER GameSimulation END 1714126131723 +REQUEST request_6 1714126131670 1714126131724 OK +REQUEST request_4 1714126131670 1714126131730 OK +REQUEST request_3 1714126131670 1714126131746 OK +REQUEST request_2 1714126131670 1714126131746 OK +REQUEST request_0 1714126131686 1714126131747 OK +REQUEST request_4 1714126131695 1714126131750 OK +REQUEST request_5 1714126131670 1714126131750 OK +USER GameSimulation END 1714126131750 +REQUEST request_2 1714126131694 1714126131751 OK +REQUEST request_6 1714126131695 1714126131754 OK +USER GameSimulation START 1714126131764 +REQUEST request_3 1714126131694 1714126131773 OK +REQUEST request_1 1714126131747 1714126131773 OK +REQUEST request_0 1714126131716 1714126131774 OK +REQUEST request_5 1714126131695 1714126131776 OK +USER GameSimulation END 1714126131776 +REQUEST request_4 1714126131747 1714126131801 OK +REQUEST request_1 1714126131775 1714126131801 OK +USER GameSimulation START 1714126131810 +REQUEST request_3 1714126131747 1714126131813 OK +REQUEST request_2 1714126131747 1714126131814 OK +REQUEST request_6 1714126131747 1714126131828 OK +REQUEST request_0 1714126131764 1714126131829 OK +REQUEST request_5 1714126131747 1714126131832 OK +USER GameSimulation END 1714126131832 +REQUEST request_2 1714126131775 1714126131837 OK +USER GameSimulation START 1714126131841 +REQUEST request_4 1714126131775 1714126131855 OK +REQUEST request_6 1714126131775 1714126131856 OK +REQUEST request_1 1714126131829 1714126131856 OK +REQUEST request_5 1714126131775 1714126131856 OK +REQUEST request_3 1714126131775 1714126131860 OK +USER GameSimulation END 1714126131860 +REQUEST request_0 1714126131810 1714126131864 OK +USER GameSimulation START 1714126131888 +REQUEST request_2 1714126131830 1714126131889 OK +REQUEST request_6 1714126131830 1714126131889 OK +REQUEST request_4 1714126131830 1714126131889 OK +REQUEST request_1 1714126131864 1714126131902 OK +REQUEST request_5 1714126131830 1714126131907 OK +REQUEST request_0 1714126131841 1714126131908 OK +REQUEST request_3 1714126131830 1714126131912 OK +USER GameSimulation END 1714126131912 +USER GameSimulation START 1714126131920 +REQUEST request_6 1714126131864 1714126131922 OK +REQUEST request_2 1714126131864 1714126131923 OK +REQUEST request_3 1714126131864 1714126131927 OK +REQUEST request_4 1714126131864 1714126131927 OK +REQUEST request_1 1714126131908 1714126131941 OK +REQUEST request_5 1714126131864 1714126131945 OK +USER GameSimulation END 1714126131946 +REQUEST request_0 1714126131887 1714126131951 OK +REQUEST request_4 1714126131908 1714126131965 OK +USER GameSimulation START 1714126131967 +REQUEST request_2 1714126131908 1714126131971 OK +REQUEST request_6 1714126131908 1714126131971 OK +REQUEST request_1 1714126131952 1714126131985 OK +REQUEST request_3 1714126131908 1714126131985 OK +REQUEST request_0 1714126131919 1714126131987 OK +REQUEST request_5 1714126131908 1714126131988 OK +USER GameSimulation END 1714126131989 +USER GameSimulation START 1714126132013 +REQUEST request_4 1714126131953 1714126132013 OK +REQUEST request_3 1714126131953 1714126132017 OK +REQUEST request_1 1714126131988 1714126132018 OK +REQUEST request_6 1714126131954 1714126132018 OK +REQUEST request_2 1714126131952 1714126132034 OK +REQUEST request_0 1714126131966 1714126132035 OK +REQUEST request_5 1714126131953 1714126132038 OK +USER GameSimulation END 1714126132039 +USER GameSimulation START 1714126132042 +REQUEST request_2 1714126131988 1714126132051 OK +REQUEST request_4 1714126131989 1714126132051 OK +REQUEST request_6 1714126131990 1714126132052 OK +REQUEST request_3 1714126131989 1714126132054 OK +REQUEST request_1 1714126132035 1714126132069 OK +REQUEST request_5 1714126131990 1714126132072 OK +USER GameSimulation END 1714126132073 +REQUEST request_0 1714126132012 1714126132077 OK +USER GameSimulation START 1714126132089 +REQUEST request_2 1714126132036 1714126132097 OK +REQUEST request_4 1714126132037 1714126132098 OK +REQUEST request_6 1714126132037 1714126132101 OK +REQUEST request_0 1714126132042 1714126132101 OK +REQUEST request_3 1714126132036 1714126132102 OK +REQUEST request_1 1714126132078 1714126132117 OK +USER GameSimulation START 1714126132120 +REQUEST request_5 1714126132037 1714126132121 OK +USER GameSimulation END 1714126132122 +REQUEST request_1 1714126132102 1714126132130 OK +REQUEST request_4 1714126132079 1714126132138 OK +REQUEST request_3 1714126132079 1714126132142 OK +REQUEST request_6 1714126132080 1714126132142 OK +REQUEST request_0 1714126132088 1714126132143 OK +REQUEST request_2 1714126132078 1714126132161 OK +REQUEST request_5 1714126132080 1714126132165 OK +REQUEST request_2 1714126132103 1714126132165 OK +USER GameSimulation START 1714126132166 +REQUEST request_4 1714126132104 1714126132166 OK +REQUEST request_6 1714126132104 1714126132166 OK +USER GameSimulation END 1714126132166 +REQUEST request_1 1714126132144 1714126132187 OK +REQUEST request_0 1714126132119 1714126132190 OK +REQUEST request_5 1714126132104 1714126132191 OK +REQUEST request_3 1714126132103 1714126132192 OK +USER GameSimulation END 1714126132193 +REQUEST request_4 1714126132145 1714126132204 OK +REQUEST request_2 1714126132144 1714126132205 OK +USER GameSimulation START 1714126132211 +REQUEST request_1 1714126132191 1714126132227 OK +REQUEST request_6 1714126132146 1714126132228 OK +REQUEST request_0 1714126132165 1714126132228 OK +REQUEST request_3 1714126132145 1714126132229 OK +REQUEST request_5 1714126132146 1714126132231 OK +USER GameSimulation END 1714126132231 +USER GameSimulation START 1714126132243 +REQUEST request_4 1714126132192 1714126132251 OK +REQUEST request_6 1714126132192 1714126132252 OK +REQUEST request_2 1714126132191 1714126132252 OK +REQUEST request_3 1714126132191 1714126132255 OK +REQUEST request_1 1714126132229 1714126132256 OK +REQUEST request_0 1714126132210 1714126132275 OK +REQUEST request_5 1714126132192 1714126132276 OK +USER GameSimulation END 1714126132276 +REQUEST request_2 1714126132229 1714126132288 OK +USER GameSimulation START 1714126132289 +REQUEST request_4 1714126132230 1714126132290 OK +REQUEST request_3 1714126132230 1714126132292 OK +REQUEST request_6 1714126132231 1714126132292 OK +REQUEST request_1 1714126132275 1714126132311 OK +REQUEST request_0 1714126132242 1714126132312 OK +REQUEST request_5 1714126132231 1714126132313 OK +USER GameSimulation END 1714126132314 +USER GameSimulation START 1714126132319 +REQUEST request_4 1714126132275 1714126132333 OK +REQUEST request_3 1714126132275 1714126132341 OK +REQUEST request_1 1714126132312 1714126132342 OK +REQUEST request_6 1714126132275 1714126132356 OK +REQUEST request_5 1714126132275 1714126132359 OK +REQUEST request_0 1714126132289 1714126132360 OK +REQUEST request_2 1714126132275 1714126132360 OK +USER GameSimulation END 1714126132361 +USER GameSimulation START 1714126132365 +REQUEST request_2 1714126132312 1714126132368 OK +REQUEST request_4 1714126132313 1714126132368 OK +REQUEST request_6 1714126132313 1714126132371 OK +REQUEST request_0 1714126132319 1714126132376 OK +REQUEST request_3 1714126132313 1714126132389 OK +REQUEST request_5 1714126132313 1714126132391 OK +USER GameSimulation END 1714126132392 +REQUEST request_1 1714126132360 1714126132392 OK +REQUEST request_1 1714126132376 1714126132403 OK +USER GameSimulation START 1714126132411 +REQUEST request_4 1714126132360 1714126132416 OK +REQUEST request_2 1714126132360 1714126132417 OK +REQUEST request_6 1714126132360 1714126132438 OK +REQUEST request_0 1714126132365 1714126132439 OK +REQUEST request_5 1714126132360 1714126132441 OK +REQUEST request_3 1714126132360 1714126132442 OK +REQUEST request_6 1714126132376 1714126132442 OK +USER GameSimulation END 1714126132442 +REQUEST request_2 1714126132376 1714126132443 OK +USER GameSimulation START 1714126132443 +REQUEST request_4 1714126132376 1714126132449 OK +REQUEST request_3 1714126132376 1714126132463 OK +REQUEST request_0 1714126132411 1714126132464 OK +REQUEST request_5 1714126132376 1714126132466 OK +REQUEST request_1 1714126132439 1714126132467 OK +USER GameSimulation END 1714126132467 +USER GameSimulation START 1714126132488 +REQUEST request_1 1714126132464 1714126132490 OK +REQUEST request_6 1714126132440 1714126132496 OK +REQUEST request_2 1714126132439 1714126132496 OK +REQUEST request_4 1714126132440 1714126132503 OK +REQUEST request_0 1714126132443 1714126132518 OK +REQUEST request_5 1714126132440 1714126132521 OK +USER GameSimulation START 1714126132522 +REQUEST request_3 1714126132440 1714126132530 OK +REQUEST request_2 1714126132464 1714126132530 OK +REQUEST request_6 1714126132464 1714126132530 OK +REQUEST request_4 1714126132464 1714126132530 OK +USER GameSimulation END 1714126132531 +REQUEST request_3 1714126132464 1714126132545 OK +REQUEST request_1 1714126132519 1714126132546 OK +REQUEST request_5 1714126132464 1714126132549 OK +USER GameSimulation END 1714126132549 +REQUEST request_0 1714126132488 1714126132552 OK +USER GameSimulation START 1714126132564 +REQUEST request_0 1714126132521 1714126132576 OK +REQUEST request_2 1714126132519 1714126132582 OK +REQUEST request_4 1714126132521 1714126132582 OK +REQUEST request_3 1714126132520 1714126132585 OK +REQUEST request_1 1714126132553 1714126132586 OK +REQUEST request_1 1714126132576 1714126132603 OK +REQUEST request_6 1714126132522 1714126132605 OK +REQUEST request_5 1714126132521 1714126132609 OK +USER GameSimulation END 1714126132610 +USER GameSimulation START 1714126132610 +REQUEST request_2 1714126132553 1714126132614 OK +REQUEST request_4 1714126132553 1714126132614 OK +REQUEST request_6 1714126132553 1714126132634 OK +REQUEST request_0 1714126132563 1714126132634 OK +REQUEST request_5 1714126132553 1714126132637 OK +REQUEST request_3 1714126132553 1714126132638 OK +REQUEST request_4 1714126132577 1714126132638 OK +USER GameSimulation END 1714126132638 +REQUEST request_2 1714126132577 1714126132639 OK +USER GameSimulation START 1714126132640 +REQUEST request_6 1714126132577 1714126132645 OK +REQUEST request_3 1714126132577 1714126132663 OK +REQUEST request_0 1714126132610 1714126132665 OK +REQUEST request_1 1714126132635 1714126132665 OK +REQUEST request_5 1714126132577 1714126132666 OK +USER GameSimulation END 1714126132667 +USER GameSimulation START 1714126132687 +REQUEST request_1 1714126132665 1714126132692 OK +REQUEST request_2 1714126132635 1714126132695 OK +REQUEST request_4 1714126132636 1714126132695 OK +REQUEST request_6 1714126132636 1714126132699 OK +REQUEST request_0 1714126132640 1714126132699 OK +REQUEST request_3 1714126132635 1714126132701 OK +USER GameSimulation START 1714126132718 +REQUEST request_1 1714126132700 1714126132734 OK +REQUEST request_5 1714126132636 1714126132734 OK +REQUEST request_4 1714126132665 1714126132735 OK +USER GameSimulation END 1714126132736 +REQUEST request_6 1714126132666 1714126132739 OK +REQUEST request_2 1714126132665 1714126132761 OK +USER GameSimulation START 1714126132763 +REQUEST request_0 1714126132686 1714126132796 OK +REQUEST request_5 1714126132665 1714126132798 OK +REQUEST request_3 1714126132665 1714126132802 OK +USER GameSimulation END 1714126132803 +REQUEST request_2 1714126132700 1714126132806 OK +USER GameSimulation START 1714126132809 +REQUEST request_3 1714126132701 1714126132811 OK +REQUEST request_4 1714126132701 1714126132811 OK +REQUEST request_0 1714126132717 1714126132811 OK +REQUEST request_6 1714126132702 1714126132811 OK +REQUEST request_1 1714126132796 1714126132828 OK +REQUEST request_0 1714126132763 1714126132830 OK +REQUEST request_5 1714126132702 1714126132832 OK +USER GameSimulation END 1714126132833 +USER GameSimulation START 1714126132840 +REQUEST request_1 1714126132812 1714126132844 OK +REQUEST request_4 1714126132797 1714126132858 OK +REQUEST request_1 1714126132831 1714126132858 OK +REQUEST request_2 1714126132797 1714126132858 OK +REQUEST request_6 1714126132798 1714126132861 OK +REQUEST request_3 1714126132797 1714126132862 OK +REQUEST request_0 1714126132808 1714126132863 OK +REQUEST request_5 1714126132798 1714126132881 OK +USER GameSimulation END 1714126132882 +REQUEST request_2 1714126132812 1714126132884 OK +REQUEST request_4 1714126132813 1714126132884 OK +REQUEST request_6 1714126132814 1714126132885 OK +USER GameSimulation START 1714126132886 +REQUEST request_1 1714126132863 1714126132891 OK +REQUEST request_3 1714126132813 1714126132906 OK +REQUEST request_2 1714126132831 1714126132911 OK +REQUEST request_4 1714126132832 1714126132913 OK +REQUEST request_5 1714126132813 1714126132914 OK +USER GameSimulation END 1714126132914 +USER GameSimulation START 1714126132917 +REQUEST request_6 1714126132833 1714126132929 OK +REQUEST request_0 1714126132839 1714126132930 OK +REQUEST request_3 1714126132832 1714126132930 OK +REQUEST request_5 1714126132832 1714126132932 OK +USER GameSimulation END 1714126132933 +REQUEST request_2 1714126132863 1714126132938 OK +REQUEST request_6 1714126132864 1714126132960 OK +REQUEST request_3 1714126132864 1714126132961 OK +USER GameSimulation START 1714126132962 +REQUEST request_1 1714126132931 1714126132963 OK +REQUEST request_4 1714126132864 1714126132963 OK +REQUEST request_5 1714126132864 1714126132964 OK +USER GameSimulation END 1714126132964 +REQUEST request_0 1714126132885 1714126132965 OK +REQUEST request_0 1714126132916 1714126132970 OK +REQUEST request_1 1714126132965 1714126132993 OK +REQUEST request_6 1714126132932 1714126132993 OK +USER GameSimulation START 1714126133007 +REQUEST request_1 1714126132971 1714126133013 OK +REQUEST request_3 1714126132931 1714126133014 OK +REQUEST request_4 1714126132931 1714126133015 OK +REQUEST request_5 1714126132932 1714126133018 OK +REQUEST request_0 1714126132962 1714126133018 OK +REQUEST request_2 1714126132931 1714126133020 OK +USER GameSimulation END 1714126133020 +REQUEST request_4 1714126132965 1714126133024 OK +REQUEST request_2 1714126132965 1714126133025 OK +REQUEST request_4 1714126132971 1714126133027 OK +REQUEST request_3 1714126132965 1714126133027 OK +REQUEST request_6 1714126132971 1714126133031 OK +USER GameSimulation START 1714126133038 +REQUEST request_1 1714126133018 1714126133048 OK +REQUEST request_6 1714126132965 1714126133048 OK +REQUEST request_5 1714126132965 1714126133050 OK +USER GameSimulation END 1714126133051 +REQUEST request_3 1714126132971 1714126133053 OK +REQUEST request_2 1714126132971 1714126133065 OK +REQUEST request_5 1714126132971 1714126133068 OK +USER GameSimulation END 1714126133068 +REQUEST request_0 1714126133007 1714126133071 OK +REQUEST request_4 1714126133018 1714126133071 OK +REQUEST request_6 1714126133018 1714126133072 OK +USER GameSimulation START 1714126133083 +REQUEST request_5 1714126133018 1714126133100 OK +REQUEST request_0 1714126133038 1714126133104 OK +REQUEST request_1 1714126133071 1714126133104 OK +REQUEST request_2 1714126133018 1714126133105 OK +REQUEST request_3 1714126133018 1714126133107 OK +USER GameSimulation END 1714126133108 +REQUEST request_4 1714126133071 1714126133126 OK +USER GameSimulation START 1714126133130 +REQUEST request_3 1714126133071 1714126133134 OK +REQUEST request_6 1714126133071 1714126133134 OK +REQUEST request_1 1714126133105 1714126133150 OK +REQUEST request_2 1714126133071 1714126133152 OK +REQUEST request_5 1714126133071 1714126133152 OK +USER GameSimulation END 1714126133153 +REQUEST request_0 1714126133083 1714126133153 OK +USER GameSimulation START 1714126133160 +REQUEST request_3 1714126133106 1714126133169 OK +REQUEST request_4 1714126133106 1714126133170 OK +REQUEST request_2 1714126133106 1714126133170 OK +REQUEST request_6 1714126133107 1714126133183 OK +REQUEST request_1 1714126133154 1714126133185 OK +REQUEST request_0 1714126133130 1714126133186 OK +REQUEST request_5 1714126133106 1714126133186 OK +USER GameSimulation END 1714126133187 +USER GameSimulation START 1714126133205 +REQUEST request_4 1714126133155 1714126133212 OK +REQUEST request_1 1714126133186 1714126133213 OK +REQUEST request_2 1714126133154 1714126133216 OK +REQUEST request_3 1714126133155 1714126133235 OK +REQUEST request_6 1714126133156 1714126133235 OK +REQUEST request_0 1714126133160 1714126133235 OK +REQUEST request_5 1714126133155 1714126133238 OK +USER GameSimulation END 1714126133238 +REQUEST request_4 1714126133187 1714126133242 OK +REQUEST request_2 1714126133186 1714126133247 OK +REQUEST request_3 1714126133186 1714126133247 OK +USER GameSimulation START 1714126133251 +REQUEST request_6 1714126133187 1714126133262 OK +REQUEST request_1 1714126133236 1714126133264 OK +REQUEST request_0 1714126133205 1714126133266 OK +REQUEST request_5 1714126133187 1714126133267 OK +USER GameSimulation END 1714126133269 +USER GameSimulation START 1714126133282 +REQUEST request_4 1714126133236 1714126133290 OK +REQUEST request_6 1714126133236 1714126133290 OK +REQUEST request_1 1714126133266 1714126133295 OK +REQUEST request_2 1714126133236 1714126133295 OK +REQUEST request_3 1714126133236 1714126133297 OK +REQUEST request_0 1714126133251 1714126133321 OK +REQUEST request_5 1714126133236 1714126133325 OK +REQUEST request_2 1714126133267 1714126133325 OK +USER GameSimulation END 1714126133326 +REQUEST request_4 1714126133268 1714126133328 OK +USER GameSimulation START 1714126133328 +REQUEST request_6 1714126133269 1714126133329 OK +REQUEST request_3 1714126133267 1714126133332 OK +REQUEST request_0 1714126133282 1714126133348 OK +REQUEST request_1 1714126133321 1714126133352 OK +REQUEST request_5 1714126133268 1714126133358 OK +USER GameSimulation END 1714126133358 +USER GameSimulation START 1714126133358 +REQUEST request_1 1714126133348 1714126133374 OK +REQUEST request_2 1714126133321 1714126133377 OK +REQUEST request_0 1714126133328 1714126133384 OK +REQUEST request_6 1714126133321 1714126133384 OK +REQUEST request_4 1714126133321 1714126133405 OK +REQUEST request_3 1714126133321 1714126133405 OK +USER GameSimulation START 1714126133406 +REQUEST request_4 1714126133348 1714126133406 OK +REQUEST request_5 1714126133321 1714126133409 OK +USER GameSimulation END 1714126133410 +REQUEST request_2 1714126133348 1714126133412 OK +REQUEST request_1 1714126133384 1714126133412 OK +REQUEST request_6 1714126133348 1714126133413 OK +REQUEST request_3 1714126133348 1714126133416 OK +REQUEST request_0 1714126133358 1714126133416 OK +REQUEST request_5 1714126133348 1714126133435 OK +USER GameSimulation END 1714126133436 +REQUEST request_6 1714126133384 1714126133440 OK +REQUEST request_4 1714126133384 1714126133441 OK +REQUEST request_1 1714126133417 1714126133444 OK +REQUEST request_3 1714126133384 1714126133444 OK +REQUEST request_2 1714126133384 1714126133447 OK +USER GameSimulation START 1714126133451 +REQUEST request_0 1714126133405 1714126133464 OK +REQUEST request_5 1714126133384 1714126133466 OK +USER GameSimulation END 1714126133466 +REQUEST request_6 1714126133418 1714126133472 OK +REQUEST request_4 1714126133417 1714126133475 OK +REQUEST request_2 1714126133417 1714126133476 OK +USER GameSimulation START 1714126133481 +REQUEST request_3 1714126133417 1714126133496 OK +REQUEST request_1 1714126133464 1714126133496 OK +REQUEST request_5 1714126133418 1714126133499 OK +USER GameSimulation END 1714126133499 +REQUEST request_0 1714126133450 1714126133505 OK +REQUEST request_6 1714126133464 1714126133518 OK +REQUEST request_4 1714126133464 1714126133521 OK +REQUEST request_2 1714126133464 1714126133521 OK +USER GameSimulation START 1714126133527 +REQUEST request_1 1714126133505 1714126133547 OK +REQUEST request_3 1714126133464 1714126133548 OK +REQUEST request_0 1714126133481 1714126133548 OK +REQUEST request_5 1714126133464 1714126133550 OK +USER GameSimulation END 1714126133551 +REQUEST request_4 1714126133505 1714126133562 OK +REQUEST request_6 1714126133505 1714126133567 OK +REQUEST request_2 1714126133505 1714126133568 OK +USER GameSimulation START 1714126133575 +REQUEST request_3 1714126133505 1714126133584 OK +REQUEST request_1 1714126133549 1714126133585 OK +REQUEST request_0 1714126133527 1714126133590 OK +REQUEST request_5 1714126133505 1714126133590 OK +USER GameSimulation END 1714126133591 +REQUEST request_6 1714126133549 1714126133603 OK +REQUEST request_4 1714126133549 1714126133604 OK +USER GameSimulation START 1714126133605 +REQUEST request_2 1714126133549 1714126133612 OK +REQUEST request_3 1714126133549 1714126133626 OK +REQUEST request_1 1714126133591 1714126133627 OK +REQUEST request_0 1714126133574 1714126133630 OK +REQUEST request_5 1714126133549 1714126133630 OK +USER GameSimulation END 1714126133631 +USER GameSimulation START 1714126133650 +REQUEST request_3 1714126133592 1714126133655 OK +REQUEST request_2 1714126133591 1714126133655 OK +REQUEST request_4 1714126133592 1714126133655 OK +REQUEST request_6 1714126133593 1714126133656 OK +REQUEST request_1 1714126133630 1714126133657 OK +REQUEST request_0 1714126133604 1714126133672 OK +REQUEST request_5 1714126133592 1714126133675 OK +USER GameSimulation END 1714126133675 +USER GameSimulation START 1714126133680 +REQUEST request_4 1714126133632 1714126133687 OK +REQUEST request_6 1714126133632 1714126133688 OK +REQUEST request_1 1714126133672 1714126133698 OK +REQUEST request_2 1714126133631 1714126133698 OK +REQUEST request_0 1714126133650 1714126133705 OK +REQUEST request_3 1714126133631 1714126133720 OK +REQUEST request_5 1714126133632 1714126133724 OK +USER GameSimulation END 1714126133724 +USER GameSimulation START 1714126133725 +REQUEST request_6 1714126133672 1714126133731 OK +REQUEST request_2 1714126133672 1714126133731 OK +REQUEST request_1 1714126133705 1714126133734 OK +REQUEST request_3 1714126133672 1714126133735 OK +REQUEST request_4 1714126133672 1714126133735 OK +REQUEST request_0 1714126133680 1714126133750 OK +REQUEST request_5 1714126133672 1714126133753 OK +USER GameSimulation END 1714126133754 +USER GameSimulation START 1714126133756 +REQUEST request_6 1714126133705 1714126133763 OK +REQUEST request_2 1714126133705 1714126133763 OK +REQUEST request_4 1714126133705 1714126133764 OK +REQUEST request_0 1714126133725 1714126133782 OK +REQUEST request_1 1714126133751 1714126133782 OK +REQUEST request_5 1714126133705 1714126133783 OK +REQUEST request_3 1714126133705 1714126133784 OK +USER GameSimulation END 1714126133785 +USER GameSimulation START 1714126133803 +REQUEST request_4 1714126133751 1714126133813 OK +REQUEST request_1 1714126133782 1714126133814 OK +REQUEST request_2 1714126133751 1714126133814 OK +REQUEST request_6 1714126133751 1714126133815 OK +REQUEST request_3 1714126133751 1714126133828 OK +REQUEST request_0 1714126133756 1714126133830 OK +REQUEST request_5 1714126133751 1714126133832 OK +USER GameSimulation END 1714126133835 +REQUEST request_6 1714126133783 1714126133837 OK +REQUEST request_4 1714126133783 1714126133842 OK +USER GameSimulation START 1714126133848 +REQUEST request_3 1714126133782 1714126133856 OK +REQUEST request_0 1714126133803 1714126133865 OK +REQUEST request_5 1714126133783 1714126133867 OK +REQUEST request_1 1714126133830 1714126133867 OK +REQUEST request_2 1714126133782 1714126133867 OK +USER GameSimulation END 1714126133868 +USER GameSimulation START 1714126133878 +REQUEST request_1 1714126133865 1714126133892 OK +REQUEST request_6 1714126133835 1714126133896 OK +REQUEST request_3 1714126133831 1714126133896 OK +REQUEST request_2 1714126133831 1714126133896 OK +REQUEST request_4 1714126133832 1714126133900 OK +REQUEST request_0 1714126133848 1714126133903 OK +REQUEST request_5 1714126133835 1714126133921 OK +REQUEST request_4 1714126133865 1714126133922 OK +REQUEST request_2 1714126133865 1714126133922 OK +USER GameSimulation END 1714126133922 +USER GameSimulation START 1714126133924 +REQUEST request_6 1714126133865 1714126133926 OK +REQUEST request_1 1714126133903 1714126133929 OK +REQUEST request_0 1714126133877 1714126133933 OK +REQUEST request_3 1714126133865 1714126133948 OK +REQUEST request_5 1714126133865 1714126133952 OK +USER GameSimulation END 1714126133953 +REQUEST request_4 1714126133903 1714126133962 OK +REQUEST request_1 1714126133934 1714126133962 OK +REQUEST request_2 1714126133903 1714126133962 OK +REQUEST request_3 1714126133903 1714126133965 OK +USER GameSimulation START 1714126133968 +REQUEST request_6 1714126133904 1714126133982 OK +REQUEST request_0 1714126133923 1714126133983 OK +REQUEST request_5 1714126133904 1714126133985 OK +USER GameSimulation END 1714126133986 +REQUEST request_4 1714126133935 1714126133992 OK +REQUEST request_2 1714126133934 1714126133993 OK +REQUEST request_6 1714126133936 1714126133995 OK +USER GameSimulation START 1714126133999 +REQUEST request_1 1714126133984 1714126134011 OK +REQUEST request_5 1714126133935 1714126134017 OK +REQUEST request_0 1714126133968 1714126134022 OK +REQUEST request_3 1714126133935 1714126134022 OK +USER GameSimulation END 1714126134023 +USER GameSimulation START 1714126134045 +REQUEST request_6 1714126133985 1714126134046 OK +REQUEST request_2 1714126133984 1714126134046 OK +REQUEST request_4 1714126133984 1714126134047 OK +REQUEST request_3 1714126133984 1714126134048 OK +REQUEST request_1 1714126134023 1714126134051 OK +REQUEST request_0 1714126133999 1714126134064 OK +REQUEST request_5 1714126133985 1714126134066 OK +USER GameSimulation END 1714126134067 +REQUEST request_2 1714126134023 1714126134082 OK +REQUEST request_4 1714126134023 1714126134082 OK +REQUEST request_6 1714126134023 1714126134082 OK +REQUEST request_3 1714126134023 1714126134084 OK +USER GameSimulation START 1714126134090 +REQUEST request_1 1714126134065 1714126134100 OK +REQUEST request_0 1714126134045 1714126134115 OK +REQUEST request_5 1714126134023 1714126134117 OK +USER GameSimulation END 1714126134117 +USER GameSimulation START 1714126134121 +REQUEST request_4 1714126134065 1714126134125 OK +REQUEST request_6 1714126134065 1714126134140 OK +REQUEST request_3 1714126134065 1714126134140 OK +REQUEST request_5 1714126134065 1714126134144 OK +REQUEST request_1 1714126134116 1714126134147 OK +REQUEST request_2 1714126134065 1714126134148 OK +REQUEST request_0 1714126134090 1714126134148 OK +USER GameSimulation END 1714126134149 +USER GameSimulation START 1714126134169 +REQUEST request_2 1714126134116 1714126134172 OK +REQUEST request_1 1714126134149 1714126134178 OK +REQUEST request_6 1714126134116 1714126134192 OK +REQUEST request_4 1714126134116 1714126134194 OK +REQUEST request_5 1714126134116 1714126134197 OK +REQUEST request_0 1714126134121 1714126134197 OK +USER GameSimulation START 1714126134199 +REQUEST request_3 1714126134116 1714126134204 OK +USER GameSimulation END 1714126134204 +REQUEST request_2 1714126134150 1714126134210 OK +REQUEST request_4 1714126134151 1714126134211 OK +REQUEST request_3 1714126134150 1714126134214 OK +REQUEST request_6 1714126134151 1714126134214 OK +REQUEST request_1 1714126134197 1714126134232 OK +REQUEST request_0 1714126134168 1714126134234 OK +REQUEST request_5 1714126134151 1714126134238 OK +USER GameSimulation END 1714126134239 +USER GameSimulation START 1714126134245 +REQUEST request_0 1714126134198 1714126134256 OK +REQUEST request_2 1714126134197 1714126134256 OK +REQUEST request_4 1714126134198 1714126134258 OK +REQUEST request_1 1714126134235 1714126134262 OK +REQUEST request_6 1714126134199 1714126134262 OK +REQUEST request_3 1714126134198 1714126134275 OK +REQUEST request_5 1714126134199 1714126134279 OK +USER GameSimulation END 1714126134280 +REQUEST request_1 1714126134256 1714126134283 OK +USER GameSimulation START 1714126134291 +REQUEST request_2 1714126134235 1714126134297 OK +REQUEST request_4 1714126134236 1714126134297 OK +REQUEST request_3 1714126134235 1714126134298 OK +REQUEST request_0 1714126134245 1714126134299 OK +REQUEST request_6 1714126134236 1714126134318 OK +USER GameSimulation START 1714126134322 +REQUEST request_5 1714126134236 1714126134322 OK +USER GameSimulation END 1714126134322 +REQUEST request_4 1714126134257 1714126134322 OK +REQUEST request_2 1714126134256 1714126134323 OK +REQUEST request_1 1714126134300 1714126134333 OK +REQUEST request_6 1714126134257 1714126134347 OK +REQUEST request_3 1714126134257 1714126134348 OK +REQUEST request_0 1714126134291 1714126134350 OK +REQUEST request_5 1714126134257 1714126134351 OK +USER GameSimulation END 1714126134352 +REQUEST request_2 1714126134300 1714126134360 OK +REQUEST request_3 1714126134301 1714126134364 OK +REQUEST request_4 1714126134301 1714126134364 OK +REQUEST request_6 1714126134301 1714126134364 OK +USER GameSimulation START 1714126134368 +REQUEST request_1 1714126134351 1714126134379 OK +REQUEST request_0 1714126134321 1714126134382 OK +REQUEST request_5 1714126134301 1714126134386 OK +USER GameSimulation END 1714126134387 +USER GameSimulation START 1714126134398 +REQUEST request_2 1714126134351 1714126134411 OK +REQUEST request_6 1714126134352 1714126134411 OK +REQUEST request_1 1714126134382 1714126134411 OK +REQUEST request_4 1714126134351 1714126134416 OK +REQUEST request_3 1714126134351 1714126134416 OK +REQUEST request_0 1714126134367 1714126134432 OK +REQUEST request_5 1714126134352 1714126134434 OK +USER GameSimulation END 1714126134435 +REQUEST request_4 1714126134383 1714126134437 OK +USER GameSimulation START 1714126134443 +REQUEST request_6 1714126134384 1714126134444 OK +REQUEST request_3 1714126134383 1714126134459 OK +REQUEST request_1 1714126134433 1714126134460 OK +REQUEST request_5 1714126134383 1714126134463 OK +REQUEST request_0 1714126134397 1714126134464 OK +REQUEST request_2 1714126134382 1714126134465 OK +USER GameSimulation END 1714126134465 +USER GameSimulation START 1714126134489 +REQUEST request_1 1714126134465 1714126134494 OK +REQUEST request_2 1714126134433 1714126134494 OK +REQUEST request_6 1714126134434 1714126134497 OK +REQUEST request_0 1714126134443 1714126134511 OK +REQUEST request_3 1714126134433 1714126134513 OK +REQUEST request_4 1714126134434 1714126134513 OK +REQUEST request_5 1714126134434 1714126134514 OK +USER GameSimulation END 1714126134515 +USER GameSimulation START 1714126134520 +REQUEST request_2 1714126134465 1714126134524 OK +REQUEST request_3 1714126134465 1714126134528 OK +REQUEST request_4 1714126134465 1714126134528 OK +REQUEST request_6 1714126134466 1714126134530 OK +REQUEST request_1 1714126134512 1714126134544 OK +REQUEST request_0 1714126134489 1714126134546 OK +REQUEST request_5 1714126134466 1714126134549 OK +USER GameSimulation END 1714126134550 +USER GameSimulation START 1714126134566 +REQUEST request_4 1714126134513 1714126134569 OK +REQUEST request_1 1714126134547 1714126134574 OK +REQUEST request_6 1714126134513 1714126134574 OK +REQUEST request_0 1714126134520 1714126134576 OK +REQUEST request_3 1714126134512 1714126134591 OK +REQUEST request_5 1714126134513 1714126134595 OK +REQUEST request_2 1714126134512 1714126134596 OK +USER GameSimulation END 1714126134597 +USER GameSimulation START 1714126134597 +REQUEST request_1 1714126134576 1714126134603 OK +REQUEST request_2 1714126134547 1714126134606 OK +REQUEST request_3 1714126134547 1714126134610 OK +REQUEST request_4 1714126134547 1714126134610 OK +REQUEST request_6 1714126134548 1714126134610 OK +REQUEST request_0 1714126134565 1714126134629 OK +REQUEST request_5 1714126134548 1714126134631 OK +USER GameSimulation END 1714126134631 +REQUEST request_4 1714126134577 1714126134636 OK +REQUEST request_6 1714126134578 1714126134637 OK +USER GameSimulation START 1714126134642 +REQUEST request_3 1714126134577 1714126134658 OK +REQUEST request_2 1714126134577 1714126134658 OK +REQUEST request_1 1714126134630 1714126134659 OK +REQUEST request_0 1714126134596 1714126134660 OK +REQUEST request_5 1714126134577 1714126134662 OK +USER GameSimulation END 1714126134663 +USER GameSimulation START 1714126134688 +REQUEST request_1 1714126134661 1714126134693 OK +REQUEST request_2 1714126134630 1714126134694 OK +REQUEST request_4 1714126134631 1714126134708 OK +REQUEST request_5 1714126134631 1714126134713 OK +REQUEST request_6 1714126134631 1714126134713 OK +REQUEST request_0 1714126134642 1714126134714 OK +REQUEST request_2 1714126134661 1714126134717 OK +REQUEST request_6 1714126134662 1714126134718 OK +USER GameSimulation START 1714126134718 +REQUEST request_4 1714126134661 1714126134718 OK +REQUEST request_3 1714126134631 1714126134740 OK +USER GameSimulation END 1714126134740 +REQUEST request_1 1714126134714 1714126134742 OK +REQUEST request_5 1714126134661 1714126134744 OK +REQUEST request_0 1714126134688 1714126134746 OK +REQUEST request_3 1714126134661 1714126134755 OK +USER GameSimulation END 1714126134755 +USER GameSimulation START 1714126134764 +REQUEST request_4 1714126134714 1714126134770 OK +REQUEST request_1 1714126134746 1714126134774 OK +REQUEST request_6 1714126134714 1714126134791 OK +REQUEST request_2 1714126134714 1714126134791 OK +REQUEST request_3 1714126134714 1714126134792 OK +REQUEST request_0 1714126134718 1714126134793 OK +REQUEST request_5 1714126134714 1714126134794 OK +USER GameSimulation END 1714126134794 +USER GameSimulation START 1714126134810 +REQUEST request_4 1714126134747 1714126134837 OK +REQUEST request_1 1714126134793 1714126134838 OK +USER GameSimulation START 1714126134841 +REQUEST request_5 1714126134747 1714126134844 OK +REQUEST request_6 1714126134747 1714126134844 OK +REQUEST request_3 1714126134747 1714126134847 OK +REQUEST request_0 1714126134764 1714126134848 OK +REQUEST request_2 1714126134747 1714126134848 OK +REQUEST request_2 1714126134793 1714126134859 OK +REQUEST request_4 1714126134793 1714126134859 OK +REQUEST request_6 1714126134794 1714126134860 OK +USER GameSimulation END 1714126134860 +REQUEST request_3 1714126134793 1714126134868 OK +REQUEST request_1 1714126134849 1714126134878 OK +REQUEST request_0 1714126134810 1714126134878 OK +USER GameSimulation START 1714126134888 +REQUEST request_5 1714126134793 1714126134899 OK +REQUEST request_0 1714126134841 1714126134903 OK +REQUEST request_1 1714126134880 1714126134906 OK +REQUEST request_2 1714126134849 1714126134907 OK +REQUEST request_4 1714126134850 1714126134908 OK +USER GameSimulation END 1714126134908 +REQUEST request_3 1714126134850 1714126134914 OK +REQUEST request_6 1714126134850 1714126134915 OK +USER GameSimulation START 1714126134919 +REQUEST request_1 1714126134904 1714126134933 OK +REQUEST request_4 1714126134881 1714126134936 OK +REQUEST request_5 1714126134850 1714126134944 OK +USER GameSimulation END 1714126134944 +REQUEST request_2 1714126134880 1714126134945 OK +REQUEST request_0 1714126134888 1714126134948 OK +REQUEST request_6 1714126134881 1714126134949 OK +USER GameSimulation START 1714126134965 +REQUEST request_3 1714126134881 1714126134966 OK +REQUEST request_5 1714126134881 1714126134970 OK +REQUEST request_4 1714126134904 1714126134970 OK +REQUEST request_2 1714126134904 1714126134970 OK +USER GameSimulation END 1714126134971 +REQUEST request_1 1714126134949 1714126134977 OK +REQUEST request_6 1714126134905 1714126134977 OK +REQUEST request_0 1714126134918 1714126134985 OK +REQUEST request_3 1714126134904 1714126134998 OK +REQUEST request_5 1714126134905 1714126135002 OK +USER GameSimulation END 1714126135003 +REQUEST request_4 1714126134949 1714126135007 OK +REQUEST request_2 1714126134949 1714126135007 OK +REQUEST request_6 1714126134949 1714126135007 OK +USER GameSimulation START 1714126135013 +REQUEST request_1 1714126134985 1714126135018 OK +REQUEST request_0 1714126134965 1714126135021 OK +REQUEST request_3 1714126134949 1714126135032 OK +USER GameSimulation START 1714126135043 +REQUEST request_1 1714126135022 1714126135056 OK +REQUEST request_5 1714126134949 1714126135064 OK +USER GameSimulation END 1714126135065 +REQUEST request_2 1714126134986 1714126135067 OK +REQUEST request_4 1714126134987 1714126135068 OK +REQUEST request_3 1714126134986 1714126135072 OK +REQUEST request_6 1714126134987 1714126135072 OK +REQUEST request_0 1714126135012 1714126135072 OK +USER GameSimulation START 1714126135088 +REQUEST request_5 1714126134987 1714126135097 OK +USER GameSimulation END 1714126135097 +REQUEST request_4 1714126135023 1714126135100 OK +REQUEST request_3 1714126135023 1714126135100 OK +REQUEST request_1 1714126135073 1714126135100 OK +REQUEST request_2 1714126135022 1714126135103 OK +REQUEST request_6 1714126135024 1714126135105 OK +REQUEST request_0 1714126135042 1714126135106 OK +USER GameSimulation START 1714126135119 +REQUEST request_5 1714126135023 1714126135127 OK +USER GameSimulation END 1714126135128 +REQUEST request_1 1714126135106 1714126135134 OK +REQUEST request_2 1714126135073 1714126135134 OK +REQUEST request_6 1714126135074 1714126135134 OK +REQUEST request_3 1714126135073 1714126135138 OK +REQUEST request_4 1714126135074 1714126135154 OK +REQUEST request_0 1714126135088 1714126135157 OK +REQUEST request_5 1714126135074 1714126135157 OK +USER GameSimulation END 1714126135158 +REQUEST request_6 1714126135106 1714126135165 OK +USER GameSimulation START 1714126135165 +REQUEST request_3 1714126135106 1714126135181 OK +REQUEST request_2 1714126135106 1714126135182 OK +REQUEST request_4 1714126135106 1714126135186 OK +REQUEST request_1 1714126135157 1714126135186 OK +REQUEST request_5 1714126135106 1714126135187 OK +REQUEST request_0 1714126135119 1714126135187 OK +USER GameSimulation END 1714126135187 +REQUEST request_4 1714126135157 1714126135212 OK +USER GameSimulation START 1714126135212 +REQUEST request_1 1714126135188 1714126135218 OK +REQUEST request_2 1714126135157 1714126135219 OK +REQUEST request_6 1714126135158 1714126135219 OK +REQUEST request_3 1714126135157 1714126135223 OK +REQUEST request_0 1714126135165 1714126135224 OK +USER GameSimulation START 1714126135241 +REQUEST request_5 1714126135158 1714126135241 OK +USER GameSimulation END 1714126135242 +REQUEST request_4 1714126135189 1714126135248 OK +REQUEST request_2 1714126135188 1714126135248 OK +REQUEST request_6 1714126135190 1714126135250 OK +REQUEST request_1 1714126135224 1714126135252 OK +REQUEST request_3 1714126135189 1714126135252 OK +REQUEST request_0 1714126135211 1714126135277 OK +REQUEST request_5 1714126135189 1714126135277 OK +USER GameSimulation END 1714126135278 +REQUEST request_4 1714126135225 1714126135283 OK +REQUEST request_6 1714126135226 1714126135285 OK +REQUEST request_2 1714126135225 1714126135286 OK +USER GameSimulation START 1714126135286 +REQUEST request_3 1714126135225 1714126135288 OK +REQUEST request_0 1714126135241 1714126135306 OK +REQUEST request_5 1714126135226 1714126135308 OK +USER GameSimulation END 1714126135309 +REQUEST request_1 1714126135277 1714126135309 OK +USER GameSimulation START 1714126135318 +REQUEST request_1 1714126135307 1714126135334 OK +REQUEST request_4 1714126135277 1714126135334 OK +REQUEST request_2 1714126135277 1714126135335 OK +REQUEST request_6 1714126135277 1714126135339 OK +REQUEST request_0 1714126135286 1714126135340 OK +REQUEST request_3 1714126135277 1714126135361 OK +USER GameSimulation START 1714126135364 +REQUEST request_5 1714126135277 1714126135365 OK +USER GameSimulation END 1714126135366 +REQUEST request_2 1714126135307 1714126135366 OK +REQUEST request_4 1714126135308 1714126135367 OK +REQUEST request_1 1714126135340 1714126135367 OK +REQUEST request_0 1714126135317 1714126135388 OK +REQUEST request_5 1714126135308 1714126135393 OK +REQUEST request_6 1714126135309 1714126135393 OK +REQUEST request_3 1714126135308 1714126135399 OK +REQUEST request_4 1714126135341 1714126135399 OK +USER GameSimulation END 1714126135399 +REQUEST request_2 1714126135341 1714126135400 OK +REQUEST request_6 1714126135342 1714126135403 OK +USER GameSimulation START 1714126135408 +REQUEST request_1 1714126135388 1714126135419 OK +REQUEST request_0 1714126135364 1714126135423 OK +REQUEST request_5 1714126135342 1714126135425 OK +REQUEST request_3 1714126135341 1714126135426 OK +USER GameSimulation END 1714126135426 +USER GameSimulation START 1714126135439 +REQUEST request_6 1714126135389 1714126135445 OK +REQUEST request_2 1714126135388 1714126135447 OK +REQUEST request_4 1714126135389 1714126135448 OK +REQUEST request_1 1714126135424 1714126135451 OK +REQUEST request_5 1714126135389 1714126135468 OK +REQUEST request_0 1714126135408 1714126135468 OK +REQUEST request_3 1714126135389 1714126135472 OK +USER GameSimulation END 1714126135472 +REQUEST request_2 1714126135424 1714126135482 OK +USER GameSimulation START 1714126135484 +REQUEST request_4 1714126135424 1714126135499 OK +REQUEST request_3 1714126135424 1714126135500 OK +REQUEST request_1 1714126135469 1714126135500 OK +REQUEST request_6 1714126135424 1714126135502 OK +REQUEST request_5 1714126135424 1714126135503 OK +USER GameSimulation END 1714126135504 +REQUEST request_0 1714126135439 1714126135504 OK +REQUEST request_6 1714126135469 1714126135522 OK +REQUEST request_4 1714126135469 1714126135523 OK +USER GameSimulation START 1714126135531 +REQUEST request_1 1714126135504 1714126135531 OK +REQUEST request_3 1714126135469 1714126135546 OK +REQUEST request_0 1714126135484 1714126135550 OK +REQUEST request_5 1714126135469 1714126135550 OK +REQUEST request_2 1714126135469 1714126135551 OK +USER GameSimulation END 1714126135551 +USER GameSimulation START 1714126135561 +REQUEST request_4 1714126135505 1714126135562 OK +REQUEST request_2 1714126135504 1714126135567 OK +REQUEST request_6 1714126135505 1714126135567 OK +REQUEST request_3 1714126135505 1714126135580 OK +REQUEST request_1 1714126135551 1714126135581 OK +REQUEST request_5 1714126135505 1714126135585 OK +USER GameSimulation END 1714126135585 +REQUEST request_0 1714126135531 1714126135586 OK +USER GameSimulation START 1714126135608 +REQUEST request_4 1714126135551 1714126135611 OK +REQUEST request_2 1714126135551 1714126135611 OK +REQUEST request_6 1714126135551 1714126135614 OK +REQUEST request_3 1714126135551 1714126135614 OK +REQUEST request_1 1714126135586 1714126135615 OK +REQUEST request_0 1714126135561 1714126135615 OK +REQUEST request_5 1714126135551 1714126135634 OK +USER GameSimulation END 1714126135635 +USER GameSimulation START 1714126135639 +REQUEST request_4 1714126135586 1714126135641 OK +REQUEST request_6 1714126135586 1714126135643 OK +REQUEST request_2 1714126135586 1714126135648 OK +REQUEST request_1 1714126135615 1714126135648 OK +REQUEST request_3 1714126135586 1714126135665 OK +REQUEST request_5 1714126135586 1714126135668 OK +REQUEST request_0 1714126135608 1714126135668 OK +USER GameSimulation END 1714126135669 +REQUEST request_2 1714126135616 1714126135677 OK +REQUEST request_6 1714126135617 1714126135678 OK +REQUEST request_4 1714126135617 1714126135678 OK +REQUEST request_3 1714126135616 1714126135682 OK +USER GameSimulation START 1714126135685 +REQUEST request_1 1714126135669 1714126135704 OK +REQUEST request_0 1714126135638 1714126135707 OK +REQUEST request_5 1714126135617 1714126135707 OK +USER GameSimulation END 1714126135708 +REQUEST request_2 1714126135669 1714126135730 OK +USER GameSimulation START 1714126135732 +REQUEST request_1 1714126135708 1714126135735 OK +REQUEST request_6 1714126135671 1714126135736 OK +REQUEST request_4 1714126135670 1714126135750 OK +REQUEST request_0 1714126135684 1714126135752 OK +REQUEST request_5 1714126135671 1714126135753 OK +REQUEST request_3 1714126135670 1714126135756 OK +USER GameSimulation END 1714126135756 +USER GameSimulation START 1714126135763 +REQUEST request_4 1714126135709 1714126135770 OK +REQUEST request_2 1714126135708 1714126135770 OK +REQUEST request_6 1714126135710 1714126135773 OK +REQUEST request_3 1714126135709 1714126135774 OK +REQUEST request_1 1714126135753 1714126135789 OK +REQUEST request_5 1714126135710 1714126135793 OK +USER GameSimulation END 1714126135794 +REQUEST request_0 1714126135731 1714126135795 OK +REQUEST request_6 1714126135753 1714126135808 OK +USER GameSimulation START 1714126135808 +REQUEST request_4 1714126135753 1714126135833 OK +REQUEST request_3 1714126135753 1714126135833 OK +REQUEST request_1 1714126135795 1714126135834 OK +REQUEST request_2 1714126135753 1714126135838 OK +REQUEST request_5 1714126135753 1714126135838 OK +USER GameSimulation START 1714126135839 +USER GameSimulation END 1714126135839 +REQUEST request_0 1714126135763 1714126135839 OK +REQUEST request_6 1714126135796 1714126135850 OK +REQUEST request_4 1714126135796 1714126135853 OK +REQUEST request_1 1714126135840 1714126135870 OK +REQUEST request_5 1714126135796 1714126135874 OK +REQUEST request_2 1714126135795 1714126135877 OK +REQUEST request_0 1714126135808 1714126135877 OK +REQUEST request_3 1714126135796 1714126135883 OK +USER GameSimulation END 1714126135884 +USER GameSimulation START 1714126135884 +REQUEST request_0 1714126135838 1714126135894 OK +REQUEST request_2 1714126135840 1714126135896 OK +REQUEST request_4 1714126135840 1714126135896 OK +REQUEST request_6 1714126135840 1714126135918 OK +REQUEST request_1 1714126135879 1714126135918 OK +REQUEST request_1 1714126135894 1714126135921 OK +REQUEST request_3 1714126135840 1714126135921 OK +REQUEST request_5 1714126135840 1714126135922 OK +USER GameSimulation END 1714126135922 +USER GameSimulation START 1714126135930 +REQUEST request_2 1714126135879 1714126135941 OK +REQUEST request_0 1714126135884 1714126135941 OK +REQUEST request_4 1714126135880 1714126135941 OK +REQUEST request_5 1714126135880 1714126135962 OK +REQUEST request_6 1714126135880 1714126135962 OK +USER GameSimulation START 1714126135963 +REQUEST request_4 1714126135895 1714126135965 OK +REQUEST request_2 1714126135894 1714126135965 OK +REQUEST request_3 1714126135880 1714126135965 OK +USER GameSimulation END 1714126135967 +REQUEST request_1 1714126135942 1714126135968 OK +REQUEST request_6 1714126135895 1714126135969 OK +REQUEST request_3 1714126135895 1714126135984 OK +REQUEST request_0 1714126135930 1714126135986 OK +REQUEST request_5 1714126135895 1714126135988 OK +USER GameSimulation END 1714126135989 +REQUEST request_4 1714126135943 1714126136002 OK +REQUEST request_6 1714126135943 1714126136002 OK +REQUEST request_3 1714126135943 1714126136006 OK +USER GameSimulation START 1714126136006 +REQUEST request_2 1714126135942 1714126136013 OK +REQUEST request_1 1714126135986 1714126136014 OK +REQUEST request_0 1714126135962 1714126136031 OK +REQUEST request_5 1714126135943 1714126136034 OK +USER GameSimulation END 1714126136034 +USER GameSimulation START 1714126136037 +REQUEST request_4 1714126135987 1714126136043 OK +REQUEST request_2 1714126135987 1714126136044 OK +REQUEST request_6 1714126135987 1714126136049 OK +REQUEST request_3 1714126135987 1714126136063 OK +REQUEST request_1 1714126136031 1714126136064 OK +REQUEST request_0 1714126136006 1714126136066 OK +REQUEST request_5 1714126135987 1714126136068 OK +USER GameSimulation END 1714126136068 +USER GameSimulation START 1714126136083 +REQUEST request_2 1714126136031 1714126136090 OK +REQUEST request_4 1714126136032 1714126136090 OK +REQUEST request_6 1714126136032 1714126136091 OK +REQUEST request_0 1714126136037 1714126136091 OK +REQUEST request_1 1714126136066 1714126136092 OK +REQUEST request_3 1714126136032 1714126136092 OK +REQUEST request_5 1714126136032 1714126136117 OK +REQUEST request_1 1714126136091 1714126136118 OK +USER GameSimulation END 1714126136118 +REQUEST request_4 1714126136066 1714126136122 OK +REQUEST request_2 1714126136066 1714126136125 OK +REQUEST request_6 1714126136066 1714126136125 OK +REQUEST request_3 1714126136066 1714126136125 OK +USER GameSimulation START 1714126136129 +REQUEST request_5 1714126136066 1714126136155 OK +REQUEST request_4 1714126136091 1714126136155 OK +REQUEST request_6 1714126136091 1714126136156 OK +USER GameSimulation END 1714126136157 +USER GameSimulation START 1714126136159 +REQUEST request_3 1714126136091 1714126136159 OK +REQUEST request_0 1714126136083 1714126136162 OK +REQUEST request_2 1714126136091 1714126136176 OK +REQUEST request_5 1714126136091 1714126136180 OK +USER GameSimulation END 1714126136181 +REQUEST request_0 1714126136128 1714126136182 OK +REQUEST request_1 1714126136163 1714126136195 OK +USER GameSimulation START 1714126136204 +REQUEST request_1 1714126136183 1714126136210 OK +REQUEST request_0 1714126136158 1714126136212 OK +REQUEST request_2 1714126136163 1714126136223 OK +REQUEST request_6 1714126136164 1714126136224 OK +REQUEST request_3 1714126136163 1714126136227 OK +REQUEST request_4 1714126136163 1714126136243 OK +REQUEST request_1 1714126136212 1714126136244 OK +REQUEST request_5 1714126136164 1714126136247 OK +USER GameSimulation END 1714126136247 +USER GameSimulation START 1714126136250 +REQUEST request_2 1714126136184 1714126136251 OK +REQUEST request_6 1714126136185 1714126136257 OK +REQUEST request_3 1714126136184 1714126136257 OK +REQUEST request_4 1714126136184 1714126136258 OK +REQUEST request_0 1714126136204 1714126136258 OK +REQUEST request_4 1714126136213 1714126136275 OK +REQUEST request_5 1714126136185 1714126136277 OK +USER GameSimulation END 1714126136278 +USER GameSimulation START 1714126136281 +REQUEST request_2 1714126136212 1714126136281 OK +REQUEST request_3 1714126136213 1714126136289 OK +REQUEST request_1 1714126136258 1714126136304 OK +REQUEST request_6 1714126136213 1714126136304 OK +REQUEST request_0 1714126136250 1714126136306 OK +REQUEST request_5 1714126136213 1714126136307 OK +USER GameSimulation END 1714126136307 +REQUEST request_2 1714126136258 1714126136317 OK +REQUEST request_4 1714126136258 1714126136317 OK +REQUEST request_6 1714126136259 1714126136317 OK +REQUEST request_3 1714126136258 1714126136321 OK +USER GameSimulation START 1714126136327 +REQUEST request_1 1714126136306 1714126136337 OK +REQUEST request_0 1714126136280 1714126136338 OK +REQUEST request_5 1714126136259 1714126136341 OK +USER GameSimulation END 1714126136341 +USER GameSimulation START 1714126136357 +REQUEST request_4 1714126136307 1714126136363 OK +REQUEST request_2 1714126136306 1714126136363 OK +REQUEST request_1 1714126136339 1714126136366 OK +REQUEST request_3 1714126136306 1714126136388 OK +REQUEST request_6 1714126136307 1714126136388 OK +REQUEST request_0 1714126136326 1714126136390 OK +REQUEST request_5 1714126136307 1714126136391 OK +USER GameSimulation END 1714126136392 +REQUEST request_4 1714126136339 1714126136393 OK +REQUEST request_2 1714126136339 1714126136399 OK +REQUEST request_6 1714126136339 1714126136402 OK +USER GameSimulation START 1714126136404 +REQUEST request_0 1714126136357 1714126136417 OK +REQUEST request_1 1714126136390 1714126136417 OK +REQUEST request_5 1714126136339 1714126136418 OK +REQUEST request_3 1714126136339 1714126136419 OK +USER GameSimulation END 1714126136420 +REQUEST request_1 1714126136417 1714126136445 OK +REQUEST request_2 1714126136390 1714126136447 OK +USER GameSimulation START 1714126136451 +REQUEST request_6 1714126136391 1714126136453 OK +REQUEST request_4 1714126136391 1714126136455 OK +REQUEST request_3 1714126136391 1714126136469 OK +REQUEST request_0 1714126136403 1714126136471 OK +REQUEST request_5 1714126136391 1714126136472 OK +USER GameSimulation END 1714126136473 +USER GameSimulation START 1714126136482 +REQUEST request_6 1714126136418 1714126136482 OK +REQUEST request_4 1714126136418 1714126136482 OK +REQUEST request_3 1714126136417 1714126136497 OK +REQUEST request_2 1714126136417 1714126136497 OK +REQUEST request_1 1714126136471 1714126136499 OK +REQUEST request_5 1714126136418 1714126136501 OK +USER GameSimulation END 1714126136502 +REQUEST request_0 1714126136450 1714126136507 OK +USER GameSimulation START 1714126136527 +REQUEST request_4 1714126136473 1714126136532 OK +REQUEST request_3 1714126136472 1714126136536 OK +REQUEST request_1 1714126136507 1714126136536 OK +REQUEST request_6 1714126136473 1714126136537 OK +REQUEST request_0 1714126136481 1714126136537 OK +REQUEST request_2 1714126136472 1714126136555 OK +REQUEST request_5 1714126136473 1714126136556 OK +USER GameSimulation END 1714126136556 +USER GameSimulation START 1714126136557 +REQUEST request_1 1714126136538 1714126136567 OK +REQUEST request_2 1714126136508 1714126136569 OK +REQUEST request_4 1714126136508 1714126136569 OK +REQUEST request_6 1714126136509 1714126136570 OK +REQUEST request_3 1714126136508 1714126136572 OK +REQUEST request_0 1714126136526 1714126136598 OK +REQUEST request_5 1714126136509 1714126136600 OK +USER GameSimulation END 1714126136600 +USER GameSimulation START 1714126136602 +REQUEST request_2 1714126136538 1714126136603 OK +REQUEST request_6 1714126136540 1714126136604 OK +REQUEST request_4 1714126136539 1714126136607 OK +REQUEST request_3 1714126136538 1714126136607 OK +REQUEST request_0 1714126136557 1714126136625 OK +REQUEST request_5 1714126136539 1714126136627 OK +USER GameSimulation END 1714126136627 +REQUEST request_1 1714126136599 1714126136630 OK +USER GameSimulation START 1714126136648 +REQUEST request_6 1714126136599 1714126136653 OK +REQUEST request_1 1714126136625 1714126136656 OK +REQUEST request_4 1714126136599 1714126136657 OK +REQUEST request_0 1714126136602 1714126136676 OK +REQUEST request_2 1714126136599 1714126136676 OK +USER GameSimulation START 1714126136678 +REQUEST request_5 1714126136599 1714126136678 OK +REQUEST request_4 1714126136625 1714126136679 OK +REQUEST request_3 1714126136599 1714126136679 OK +USER GameSimulation END 1714126136679 +REQUEST request_6 1714126136625 1714126136684 OK +REQUEST request_2 1714126136625 1714126136684 OK +REQUEST request_3 1714126136625 1714126136688 OK +REQUEST request_1 1714126136676 1714126136711 OK +REQUEST request_0 1714126136648 1714126136713 OK +REQUEST request_5 1714126136625 1714126136714 OK +USER GameSimulation END 1714126136714 +USER GameSimulation START 1714126136723 +REQUEST request_4 1714126136676 1714126136734 OK +REQUEST request_6 1714126136676 1714126136734 OK +REQUEST request_1 1714126136713 1714126136754 OK +REQUEST request_2 1714126136676 1714126136754 OK +REQUEST request_3 1714126136676 1714126136755 OK +REQUEST request_5 1714126136676 1714126136757 OK +USER GameSimulation END 1714126136757 +REQUEST request_0 1714126136678 1714126136758 OK +USER GameSimulation START 1714126136770 +REQUEST request_4 1714126136713 1714126136772 OK +REQUEST request_2 1714126136713 1714126136775 OK +REQUEST request_3 1714126136713 1714126136779 OK +REQUEST request_6 1714126136713 1714126136780 OK +REQUEST request_0 1714126136723 1714126136781 OK +REQUEST request_1 1714126136758 1714126136794 OK +REQUEST request_5 1714126136713 1714126136798 OK +USER GameSimulation END 1714126136798 +USER GameSimulation START 1714126136801 +REQUEST request_1 1714126136781 1714126136809 OK +REQUEST request_4 1714126136759 1714126136818 OK +REQUEST request_2 1714126136759 1714126136819 OK +REQUEST request_3 1714126136759 1714126136822 OK +REQUEST request_6 1714126136760 1714126136822 OK +REQUEST request_0 1714126136769 1714126136823 OK +REQUEST request_5 1714126136760 1714126136842 OK +USER GameSimulation END 1714126136843 +REQUEST request_2 1714126136781 1714126136843 OK +REQUEST request_6 1714126136782 1714126136843 OK +REQUEST request_4 1714126136782 1714126136844 OK +USER GameSimulation START 1714126136849 +REQUEST request_1 1714126136823 1714126136854 OK +REQUEST request_3 1714126136782 1714126136868 OK +REQUEST request_0 1714126136800 1714126136869 OK +REQUEST request_5 1714126136782 1714126136872 OK +USER GameSimulation END 1714126136872 +USER GameSimulation START 1714126136880 +REQUEST request_2 1714126136823 1714126136882 OK +REQUEST request_6 1714126136824 1714126136882 OK +REQUEST request_1 1714126136869 1714126136897 OK +REQUEST request_5 1714126136823 1714126136902 OK +REQUEST request_4 1714126136823 1714126136904 OK +REQUEST request_0 1714126136848 1714126136905 OK +REQUEST request_3 1714126136823 1714126136910 OK +USER GameSimulation END 1714126136910 +USER GameSimulation START 1714126136927 +REQUEST request_4 1714126136869 1714126136949 OK +USER GameSimulation START 1714126136957 +REQUEST request_1 1714126136906 1714126136962 OK +REQUEST request_2 1714126136869 1714126136971 OK +REQUEST request_5 1714126136869 1714126136971 OK +REQUEST request_0 1714126136879 1714126136979 OK +REQUEST request_6 1714126136869 1714126136979 OK +REQUEST request_4 1714126136906 1714126136979 OK +REQUEST request_3 1714126136869 1714126136983 OK +REQUEST request_2 1714126136906 1714126136983 OK +USER GameSimulation END 1714126136984 +USER GameSimulation START 1714126137004 +REQUEST request_1 1714126136979 1714126137019 OK +REQUEST request_6 1714126136906 1714126137022 OK +REQUEST request_5 1714126136906 1714126137022 OK +REQUEST request_3 1714126136906 1714126137024 OK +REQUEST request_0 1714126136926 1714126137024 OK +REQUEST request_0 1714126136957 1714126137024 OK +USER GameSimulation END 1714126137024 +REQUEST request_4 1714126136979 1714126137037 OK +REQUEST request_6 1714126136979 1714126137042 OK +USER GameSimulation START 1714126137051 +REQUEST request_3 1714126136979 1714126137056 OK +REQUEST request_2 1714126136979 1714126137060 OK +REQUEST request_1 1714126137024 1714126137060 OK +REQUEST request_1 1714126137024 1714126137060 OK +REQUEST request_5 1714126136979 1714126137062 OK +USER GameSimulation END 1714126137063 +REQUEST request_0 1714126137004 1714126137063 OK +USER GameSimulation START 1714126137081 +REQUEST request_1 1714126137064 1714126137091 OK +REQUEST request_4 1714126137024 1714126137091 OK +REQUEST request_2 1714126137024 1714126137092 OK +REQUEST request_3 1714126137024 1714126137098 OK +REQUEST request_2 1714126137024 1714126137109 OK +REQUEST request_6 1714126137024 1714126137109 OK +USER GameSimulation START 1714126137125 +REQUEST request_4 1714126137024 1714126137139 OK +REQUEST request_5 1714126137024 1714126137162 OK +REQUEST request_6 1714126137024 1714126137162 OK +REQUEST request_3 1714126137024 1714126137163 OK +USER GameSimulation END 1714126137163 +REQUEST request_5 1714126137024 1714126137163 OK +USER GameSimulation END 1714126137164 +REQUEST request_0 1714126137051 1714126137164 OK +REQUEST request_2 1714126137064 1714126137168 OK +REQUEST request_4 1714126137065 1714126137169 OK +REQUEST request_6 1714126137065 1714126137171 OK +USER GameSimulation START 1714126137171 +REQUEST request_3 1714126137064 1714126137175 OK +REQUEST request_0 1714126137080 1714126137175 OK +REQUEST request_1 1714126137164 1714126137193 OK +REQUEST request_0 1714126137125 1714126137194 OK +REQUEST request_5 1714126137065 1714126137195 OK +USER GameSimulation END 1714126137195 +USER GameSimulation START 1714126137202 +REQUEST request_1 1714126137175 1714126137206 OK +REQUEST request_1 1714126137194 1714126137225 OK +REQUEST request_2 1714126137165 1714126137225 OK +REQUEST request_6 1714126137165 1714126137225 OK +REQUEST request_4 1714126137165 1714126137226 OK +REQUEST request_0 1714126137171 1714126137229 OK +REQUEST request_3 1714126137165 1714126137231 OK +REQUEST request_2 1714126137175 1714126137240 OK +USER GameSimulation START 1714126137247 +REQUEST request_4 1714126137175 1714126137266 OK +REQUEST request_1 1714126137230 1714126137268 OK +REQUEST request_6 1714126137175 1714126137268 OK +REQUEST request_5 1714126137165 1714126137270 OK +USER GameSimulation END 1714126137271 +REQUEST request_5 1714126137175 1714126137271 OK +REQUEST request_3 1714126137175 1714126137275 OK +USER GameSimulation END 1714126137275 +REQUEST request_2 1714126137194 1714126137275 OK +REQUEST request_4 1714126137194 1714126137275 OK +REQUEST request_3 1714126137194 1714126137278 OK +REQUEST request_0 1714126137202 1714126137278 OK +REQUEST request_6 1714126137194 1714126137279 OK +USER GameSimulation START 1714126137279 +REQUEST request_2 1714126137230 1714126137300 OK +REQUEST request_5 1714126137194 1714126137301 OK +USER GameSimulation END 1714126137302 +REQUEST request_3 1714126137230 1714126137304 OK +REQUEST request_4 1714126137230 1714126137305 OK +REQUEST request_1 1714126137279 1714126137305 OK +REQUEST request_6 1714126137230 1714126137305 OK +REQUEST request_0 1714126137247 1714126137306 OK +REQUEST request_5 1714126137230 1714126137324 OK +USER GameSimulation END 1714126137325 +USER GameSimulation START 1714126137326 +REQUEST request_4 1714126137279 1714126137332 OK +REQUEST request_1 1714126137306 1714126137337 OK +REQUEST request_2 1714126137279 1714126137337 OK +REQUEST request_6 1714126137279 1714126137345 OK +USER GameSimulation START 1714126137357 +REQUEST request_3 1714126137279 1714126137358 OK +REQUEST request_0 1714126137278 1714126137358 OK +REQUEST request_2 1714126137306 1714126137367 OK +REQUEST request_5 1714126137279 1714126137367 OK +USER GameSimulation END 1714126137367 +REQUEST request_4 1714126137307 1714126137370 OK +REQUEST request_6 1714126137307 1714126137371 OK +REQUEST request_3 1714126137307 1714126137371 OK +REQUEST request_5 1714126137307 1714126137389 OK +USER GameSimulation END 1714126137390 +REQUEST request_0 1714126137326 1714126137390 OK +REQUEST request_1 1714126137359 1714126137390 OK +USER GameSimulation START 1714126137403 +REQUEST request_0 1714126137357 1714126137410 OK +REQUEST request_4 1714126137359 1714126137413 OK +REQUEST request_6 1714126137359 1714126137419 OK +REQUEST request_2 1714126137359 1714126137438 OK +REQUEST request_1 1714126137390 1714126137438 OK +REQUEST request_3 1714126137359 1714126137438 OK +REQUEST request_1 1714126137410 1714126137438 OK +REQUEST request_5 1714126137359 1714126137439 OK +USER GameSimulation END 1714126137440 +REQUEST request_6 1714126137391 1714126137447 OK +REQUEST request_4 1714126137391 1714126137448 OK +USER GameSimulation START 1714126137448 +REQUEST request_3 1714126137391 1714126137451 OK +REQUEST request_2 1714126137390 1714126137475 OK +REQUEST request_0 1714126137403 1714126137477 OK +REQUEST request_5 1714126137391 1714126137479 OK +USER GameSimulation END 1714126137479 +USER GameSimulation START 1714126137480 +REQUEST request_4 1714126137411 1714126137483 OK +REQUEST request_2 1714126137411 1714126137483 OK +REQUEST request_6 1714126137412 1714126137486 OK +REQUEST request_3 1714126137411 1714126137503 OK +REQUEST request_0 1714126137448 1714126137504 OK +REQUEST request_1 1714126137477 1714126137504 OK +REQUEST request_5 1714126137411 1714126137506 OK +USER GameSimulation END 1714126137506 +USER GameSimulation START 1714126137527 +REQUEST request_1 1714126137504 1714126137530 OK +REQUEST request_2 1714126137477 1714126137536 OK +REQUEST request_4 1714126137478 1714126137540 OK +REQUEST request_6 1714126137478 1714126137540 OK +REQUEST request_0 1714126137480 1714126137540 OK +REQUEST request_3 1714126137477 1714126137545 OK +USER GameSimulation START 1714126137558 +REQUEST request_5 1714126137478 1714126137566 OK +USER GameSimulation END 1714126137567 +REQUEST request_1 1714126137541 1714126137585 OK +REQUEST request_4 1714126137504 1714126137585 OK +REQUEST request_2 1714126137504 1714126137586 OK +REQUEST request_6 1714126137505 1714126137587 OK +REQUEST request_0 1714126137527 1714126137588 OK +REQUEST request_5 1714126137505 1714126137589 OK +REQUEST request_3 1714126137504 1714126137589 OK +USER GameSimulation END 1714126137591 +REQUEST request_2 1714126137541 1714126137602 OK +REQUEST request_6 1714126137542 1714126137602 OK +USER GameSimulation START 1714126137603 +REQUEST request_3 1714126137541 1714126137605 OK +REQUEST request_1 1714126137588 1714126137624 OK +REQUEST request_4 1714126137542 1714126137625 OK +REQUEST request_0 1714126137557 1714126137625 OK +REQUEST request_5 1714126137542 1714126137626 OK +USER GameSimulation END 1714126137627 +REQUEST request_2 1714126137589 1714126137648 OK +USER GameSimulation START 1714126137648 +REQUEST request_4 1714126137590 1714126137649 OK +REQUEST request_6 1714126137591 1714126137653 OK +REQUEST request_1 1714126137625 1714126137672 OK +REQUEST request_5 1714126137591 1714126137675 OK +REQUEST request_0 1714126137603 1714126137676 OK +USER GameSimulation START 1714126137679 +REQUEST request_2 1714126137625 1714126137685 OK +REQUEST request_6 1714126137626 1714126137686 OK +REQUEST request_1 1714126137676 1714126137706 OK +REQUEST request_3 1714126137590 1714126137706 OK +REQUEST request_4 1714126137626 1714126137706 OK +REQUEST request_0 1714126137648 1714126137707 OK +USER GameSimulation END 1714126137707 +REQUEST request_3 1714126137625 1714126137707 OK +REQUEST request_5 1714126137626 1714126137708 OK +USER GameSimulation END 1714126137709 +USER GameSimulation START 1714126137726 +REQUEST request_2 1714126137676 1714126137736 OK +REQUEST request_1 1714126137707 1714126137736 OK +REQUEST request_4 1714126137676 1714126137739 OK +REQUEST request_6 1714126137677 1714126137740 OK +USER GameSimulation START 1714126137756 +REQUEST request_3 1714126137676 1714126137757 OK +REQUEST request_0 1714126137679 1714126137759 OK +REQUEST request_5 1714126137676 1714126137760 OK +USER GameSimulation END 1714126137760 +REQUEST request_2 1714126137708 1714126137767 OK +REQUEST request_4 1714126137708 1714126137768 OK +REQUEST request_6 1714126137709 1714126137794 OK +REQUEST request_3 1714126137708 1714126137794 OK +REQUEST request_1 1714126137759 1714126137795 OK +REQUEST request_0 1714126137726 1714126137795 OK +REQUEST request_5 1714126137709 1714126137797 OK +USER GameSimulation END 1714126137797 +USER GameSimulation START 1714126137802 +REQUEST request_0 1714126137756 1714126137810 OK +REQUEST request_2 1714126137759 1714126137820 OK +REQUEST request_4 1714126137759 1714126137839 OK +REQUEST request_1 1714126137795 1714126137839 OK +REQUEST request_1 1714126137810 1714126137839 OK +REQUEST request_6 1714126137759 1714126137840 OK +REQUEST request_5 1714126137759 1714126137842 OK +REQUEST request_3 1714126137759 1714126137844 OK +USER GameSimulation END 1714126137844 +USER GameSimulation START 1714126137848 +REQUEST request_4 1714126137796 1714126137851 OK +REQUEST request_2 1714126137796 1714126137852 OK +REQUEST request_6 1714126137796 1714126137857 OK +REQUEST request_0 1714126137802 1714126137857 OK +REQUEST request_3 1714126137796 1714126137875 OK +REQUEST request_5 1714126137796 1714126137878 OK +USER GameSimulation END 1714126137878 +REQUEST request_4 1714126137810 1714126137879 OK +USER GameSimulation START 1714126137879 +REQUEST request_2 1714126137810 1714126137882 OK +REQUEST request_6 1714126137811 1714126137908 OK +REQUEST request_1 1714126137858 1714126137908 OK +REQUEST request_3 1714126137810 1714126137908 OK +REQUEST request_0 1714126137848 1714126137909 OK +REQUEST request_5 1714126137811 1714126137913 OK +USER GameSimulation END 1714126137913 +REQUEST request_2 1714126137858 1714126137913 OK +REQUEST request_4 1714126137858 1714126137914 OK +REQUEST request_6 1714126137858 1714126137918 OK +REQUEST request_3 1714126137858 1714126137919 OK +USER GameSimulation START 1714126137924 +REQUEST request_1 1714126137910 1714126137944 OK +REQUEST request_0 1714126137879 1714126137945 OK +REQUEST request_5 1714126137858 1714126137946 OK +USER GameSimulation END 1714126137948 +REQUEST request_4 1714126137910 1714126137966 OK +REQUEST request_3 1714126137910 1714126137969 OK +REQUEST request_6 1714126137910 1714126137969 OK +REQUEST request_2 1714126137910 1714126137969 OK +USER GameSimulation START 1714126137972 +REQUEST request_1 1714126137945 1714126137972 OK +REQUEST request_0 1714126137924 1714126137979 OK +USER GameSimulation START 1714126138003 +REQUEST request_5 1714126137910 1714126138006 OK +USER GameSimulation END 1714126138007 +REQUEST request_1 1714126137979 1714126138007 OK +REQUEST request_2 1714126137945 1714126138008 OK +REQUEST request_6 1714126137946 1714126138008 OK +REQUEST request_4 1714126137946 1714126138008 OK +REQUEST request_3 1714126137946 1714126138035 OK +REQUEST request_0 1714126137971 1714126138037 OK +REQUEST request_5 1714126137946 1714126138039 OK +USER GameSimulation END 1714126138041 +REQUEST request_2 1714126137979 1714126138042 OK +REQUEST request_4 1714126137980 1714126138046 OK +REQUEST request_3 1714126137980 1714126138046 OK +REQUEST request_6 1714126137980 1714126138046 OK +USER GameSimulation START 1714126138048 +REQUEST request_1 1714126138037 1714126138065 OK +REQUEST request_0 1714126138002 1714126138066 OK +REQUEST request_5 1714126137980 1714126138067 OK +USER GameSimulation END 1714126138067 +USER GameSimulation START 1714126138078 +REQUEST request_1 1714126138066 1714126138093 OK +REQUEST request_4 1714126138038 1714126138120 OK +REQUEST request_6 1714126138038 1714126138121 OK +REQUEST request_0 1714126138048 1714126138122 OK +USER GameSimulation START 1714126138125 +REQUEST request_3 1714126138038 1714126138126 OK +REQUEST request_2 1714126138037 1714126138126 OK +REQUEST request_5 1714126138038 1714126138126 OK +USER GameSimulation END 1714126138126 +REQUEST request_4 1714126138067 1714126138129 OK +REQUEST request_6 1714126138067 1714126138132 OK +REQUEST request_3 1714126138067 1714126138134 OK +REQUEST request_2 1714126138066 1714126138134 OK +REQUEST request_1 1714126138122 1714126138153 OK +REQUEST request_0 1714126138078 1714126138154 OK +REQUEST request_5 1714126138067 1714126138156 OK +USER GameSimulation END 1714126138156 +USER GameSimulation START 1714126138170 +REQUEST request_6 1714126138122 1714126138175 OK +REQUEST request_4 1714126138122 1714126138180 OK +REQUEST request_0 1714126138124 1714126138181 OK +REQUEST request_2 1714126138122 1714126138181 OK +REQUEST request_3 1714126138122 1714126138183 OK +REQUEST request_1 1714126138154 1714126138185 OK +USER GameSimulation START 1714126138200 +REQUEST request_1 1714126138181 1714126138210 OK +REQUEST request_6 1714126138154 1714126138211 OK +REQUEST request_4 1714126138154 1714126138212 OK +REQUEST request_5 1714126138122 1714126138212 OK +USER GameSimulation END 1714126138212 +REQUEST request_2 1714126138154 1714126138231 OK +REQUEST request_0 1714126138170 1714126138235 OK +REQUEST request_5 1714126138154 1714126138238 OK +REQUEST request_3 1714126138154 1714126138239 OK +REQUEST request_4 1714126138181 1714126138239 OK +REQUEST request_2 1714126138181 1714126138239 OK +USER GameSimulation END 1714126138239 +REQUEST request_6 1714126138182 1714126138244 OK +USER GameSimulation START 1714126138247 +REQUEST request_3 1714126138181 1714126138249 OK +REQUEST request_0 1714126138200 1714126138265 OK +REQUEST request_1 1714126138235 1714126138265 OK +REQUEST request_5 1714126138181 1714126138266 OK +USER GameSimulation END 1714126138266 +USER GameSimulation START 1714126138278 +REQUEST request_2 1714126138235 1714126138294 OK +REQUEST request_1 1714126138265 1714126138294 OK +REQUEST request_6 1714126138236 1714126138295 OK +REQUEST request_4 1714126138235 1714126138295 OK +REQUEST request_3 1714126138235 1714126138301 OK +REQUEST request_0 1714126138246 1714126138318 OK +REQUEST request_5 1714126138235 1714126138322 OK +REQUEST request_2 1714126138265 1714126138322 OK +USER GameSimulation END 1714126138322 +USER GameSimulation START 1714126138323 +REQUEST request_4 1714126138265 1714126138328 OK +REQUEST request_6 1714126138266 1714126138328 OK +REQUEST request_3 1714126138265 1714126138330 OK +REQUEST request_0 1714126138278 1714126138347 OK +REQUEST request_5 1714126138265 1714126138350 OK +USER GameSimulation END 1714126138350 +REQUEST request_1 1714126138319 1714126138350 OK +USER GameSimulation START 1714126138370 +REQUEST request_4 1714126138320 1714126138373 OK +REQUEST request_1 1714126138347 1714126138374 OK +REQUEST request_6 1714126138320 1714126138377 OK +REQUEST request_2 1714126138319 1714126138378 OK +REQUEST request_0 1714126138323 1714126138381 OK +USER GameSimulation START 1714126138400 +REQUEST request_2 1714126138347 1714126138409 OK +REQUEST request_1 1714126138381 1714126138409 OK +REQUEST request_3 1714126138319 1714126138409 OK +REQUEST request_5 1714126138320 1714126138414 OK +USER GameSimulation END 1714126138415 +REQUEST request_6 1714126138348 1714126138428 OK +REQUEST request_4 1714126138348 1714126138430 OK +REQUEST request_0 1714126138370 1714126138431 OK +REQUEST request_5 1714126138348 1714126138432 OK +REQUEST request_3 1714126138348 1714126138433 OK +USER GameSimulation END 1714126138433 +REQUEST request_4 1714126138382 1714126138438 OK +REQUEST request_6 1714126138382 1714126138438 OK +REQUEST request_3 1714126138381 1714126138443 OK +USER GameSimulation START 1714126138446 +REQUEST request_2 1714126138381 1714126138463 OK +REQUEST request_1 1714126138433 1714126138464 OK +REQUEST request_0 1714126138400 1714126138464 OK +REQUEST request_5 1714126138382 1714126138465 OK +USER GameSimulation END 1714126138466 +REQUEST request_4 1714126138433 1714126138490 OK +USER GameSimulation START 1714126138491 +REQUEST request_3 1714126138433 1714126138493 OK +REQUEST request_1 1714126138464 1714126138493 OK +REQUEST request_6 1714126138433 1714126138494 OK +REQUEST request_2 1714126138433 1714126138494 OK +REQUEST request_0 1714126138445 1714126138500 OK +REQUEST request_5 1714126138433 1714126138520 OK +USER GameSimulation END 1714126138520 +REQUEST request_2 1714126138464 1714126138521 OK +REQUEST request_4 1714126138465 1714126138521 OK +USER GameSimulation START 1714126138522 +REQUEST request_6 1714126138465 1714126138524 OK +REQUEST request_3 1714126138465 1714126138529 OK +REQUEST request_1 1714126138500 1714126138529 OK +REQUEST request_0 1714126138491 1714126138546 OK +REQUEST request_5 1714126138465 1714126138549 OK +USER GameSimulation END 1714126138550 +REQUEST request_6 1714126138501 1714126138559 OK +REQUEST request_2 1714126138500 1714126138559 OK +REQUEST request_4 1714126138501 1714126138559 OK +REQUEST request_3 1714126138501 1714126138562 OK +USER GameSimulation START 1714126138570 +REQUEST request_1 1714126138547 1714126138586 OK +REQUEST request_0 1714126138522 1714126138587 OK +REQUEST request_5 1714126138501 1714126138589 OK +USER GameSimulation END 1714126138590 +USER GameSimulation START 1714126138601 +REQUEST request_2 1714126138547 1714126138608 OK +REQUEST request_4 1714126138548 1714126138608 OK +REQUEST request_3 1714126138548 1714126138612 OK +REQUEST request_1 1714126138588 1714126138615 OK +REQUEST request_6 1714126138549 1714126138619 OK +REQUEST request_0 1714126138569 1714126138638 OK +REQUEST request_5 1714126138549 1714126138641 OK +USER GameSimulation END 1714126138642 +REQUEST request_2 1714126138588 1714126138646 OK +USER GameSimulation START 1714126138647 +REQUEST request_4 1714126138589 1714126138648 OK +REQUEST request_3 1714126138589 1714126138652 OK +REQUEST request_6 1714126138590 1714126138652 OK +REQUEST request_1 1714126138638 1714126138670 OK +REQUEST request_0 1714126138600 1714126138671 OK +REQUEST request_5 1714126138589 1714126138674 OK +USER GameSimulation END 1714126138676 +USER GameSimulation START 1714126138677 +REQUEST request_4 1714126138640 1714126138696 OK +REQUEST request_6 1714126138640 1714126138700 OK +REQUEST request_0 1714126138646 1714126138701 OK +REQUEST request_1 1714126138672 1714126138718 OK +REQUEST request_5 1714126138640 1714126138722 OK +USER GameSimulation START 1714126138722 +REQUEST request_2 1714126138639 1714126138726 OK +REQUEST request_1 1714126138701 1714126138730 OK +REQUEST request_3 1714126138639 1714126138730 OK +USER GameSimulation END 1714126138731 +REQUEST request_2 1714126138672 1714126138731 OK +REQUEST request_4 1714126138673 1714126138734 OK +REQUEST request_3 1714126138672 1714126138743 OK +REQUEST request_0 1714126138677 1714126138760 OK +REQUEST request_6 1714126138673 1714126138761 OK +REQUEST request_5 1714126138673 1714126138765 OK +REQUEST request_2 1714126138701 1714126138765 OK +REQUEST request_4 1714126138702 1714126138765 OK +USER GameSimulation END 1714126138766 +USER GameSimulation START 1714126138769 +REQUEST request_3 1714126138702 1714126138774 OK +REQUEST request_6 1714126138702 1714126138774 OK +REQUEST request_1 1714126138760 1714126138794 OK +REQUEST request_0 1714126138722 1714126138794 OK +REQUEST request_5 1714126138702 1714126138796 OK +USER GameSimulation END 1714126138796 +USER GameSimulation START 1714126138799 +REQUEST request_4 1714126138761 1714126138818 OK +REQUEST request_2 1714126138760 1714126138818 OK +REQUEST request_6 1714126138761 1714126138820 OK +REQUEST request_1 1714126138794 1714126138821 OK +REQUEST request_3 1714126138761 1714126138825 OK +REQUEST request_0 1714126138768 1714126138825 OK +USER GameSimulation START 1714126138845 +REQUEST request_5 1714126138761 1714126138845 OK +USER GameSimulation END 1714126138845 +REQUEST request_2 1714126138795 1714126138850 OK +REQUEST request_4 1714126138795 1714126138851 OK +REQUEST request_1 1714126138826 1714126138857 OK +REQUEST request_6 1714126138795 1714126138874 OK +REQUEST request_0 1714126138799 1714126138876 OK +REQUEST request_5 1714126138795 1714126138878 OK +REQUEST request_2 1714126138826 1714126138887 OK +USER GameSimulation START 1714126138891 +REQUEST request_3 1714126138795 1714126138904 OK +USER GameSimulation END 1714126138904 +REQUEST request_4 1714126138826 1714126138905 OK +REQUEST request_1 1714126138876 1714126138905 OK +REQUEST request_5 1714126138826 1714126138908 OK +REQUEST request_0 1714126138844 1714126138909 OK +REQUEST request_6 1714126138826 1714126138909 OK +REQUEST request_3 1714126138826 1714126138913 OK +USER GameSimulation END 1714126138913 +USER GameSimulation START 1714126138921 +REQUEST request_6 1714126138876 1714126138929 OK +REQUEST request_4 1714126138876 1714126138934 OK +REQUEST request_2 1714126138876 1714126138934 OK +REQUEST request_1 1714126138909 1714126138936 OK +REQUEST request_3 1714126138876 1714126138937 OK +REQUEST request_0 1714126138891 1714126138944 OK +REQUEST request_5 1714126138876 1714126138964 OK +USER GameSimulation END 1714126138965 +USER GameSimulation START 1714126138967 +REQUEST request_2 1714126138909 1714126138967 OK +REQUEST request_4 1714126138910 1714126138968 OK +REQUEST request_1 1714126138945 1714126138971 OK +REQUEST request_6 1714126138910 1714126138972 OK +REQUEST request_3 1714126138910 1714126138972 OK +REQUEST request_0 1714126138921 1714126138974 OK +REQUEST request_5 1714126138910 1714126138992 OK +USER GameSimulation END 1714126138992 +USER GameSimulation START 1714126138997 +REQUEST request_1 1714126138974 1714126139001 OK +REQUEST request_6 1714126138945 1714126139006 OK +REQUEST request_4 1714126138945 1714126139006 OK +REQUEST request_2 1714126138945 1714126139006 OK +REQUEST request_0 1714126138967 1714126139040 OK +REQUEST request_6 1714126138974 1714126139040 OK +USER GameSimulation START 1714126139045 +REQUEST request_5 1714126138945 1714126139046 OK +REQUEST request_3 1714126138945 1714126139051 OK +REQUEST request_4 1714126138974 1714126139052 OK +REQUEST request_2 1714126138974 1714126139052 OK +USER GameSimulation END 1714126139052 +REQUEST request_3 1714126138974 1714126139081 OK +REQUEST request_0 1714126138996 1714126139081 OK +REQUEST request_1 1714126139041 1714126139088 OK +REQUEST request_5 1714126138974 1714126139091 OK +USER GameSimulation START 1714126139092 +USER GameSimulation END 1714126139092 +REQUEST request_3 1714126139042 1714126139106 OK +REQUEST request_0 1714126139044 1714126139106 OK +REQUEST request_2 1714126139041 1714126139106 OK +REQUEST request_6 1714126139043 1714126139106 OK +REQUEST request_1 1714126139082 1714126139113 OK +REQUEST request_4 1714126139042 1714126139114 OK +USER GameSimulation START 1714126139122 +REQUEST request_1 1714126139106 1714126139145 OK +REQUEST request_5 1714126139042 1714126139145 OK +USER GameSimulation END 1714126139146 +REQUEST request_2 1714126139082 1714126139149 OK +REQUEST request_4 1714126139083 1714126139155 OK +REQUEST request_0 1714126139091 1714126139155 OK +REQUEST request_6 1714126139083 1714126139156 OK +USER GameSimulation START 1714126139169 +REQUEST request_3 1714126139083 1714126139176 OK +REQUEST request_4 1714126139108 1714126139181 OK +REQUEST request_6 1714126139108 1714126139181 OK +REQUEST request_2 1714126139107 1714126139185 OK +REQUEST request_1 1714126139156 1714126139186 OK +USER GameSimulation START 1714126139200 +REQUEST request_5 1714126139083 1714126139214 OK +USER GameSimulation END 1714126139215 +REQUEST request_3 1714126139107 1714126139215 OK +REQUEST request_0 1714126139121 1714126139216 OK +REQUEST request_5 1714126139108 1714126139219 OK +USER GameSimulation END 1714126139220 +REQUEST request_4 1714126139157 1714126139225 OK +REQUEST request_2 1714126139156 1714126139225 OK +REQUEST request_0 1714126139169 1714126139227 OK +REQUEST request_6 1714126139158 1714126139227 OK +REQUEST request_3 1714126139157 1714126139232 OK +USER GameSimulation START 1714126139245 +REQUEST request_1 1714126139216 1714126139248 OK +REQUEST request_5 1714126139157 1714126139250 OK +USER GameSimulation END 1714126139251 +REQUEST request_0 1714126139199 1714126139254 OK +REQUEST request_1 1714126139227 1714126139254 OK +REQUEST request_4 1714126139218 1714126139276 OK +REQUEST request_6 1714126139219 1714126139277 OK +REQUEST request_3 1714126139217 1714126139279 OK +REQUEST request_1 1714126139255 1714126139280 OK +REQUEST request_2 1714126139217 1714126139286 OK +REQUEST request_4 1714126139228 1714126139289 OK +REQUEST request_2 1714126139228 1714126139289 OK +USER GameSimulation START 1714126139289 +REQUEST request_6 1714126139229 1714126139297 OK +REQUEST request_3 1714126139228 1714126139314 OK +USER GameSimulation START 1714126139320 +REQUEST request_5 1714126139218 1714126139330 OK +REQUEST request_0 1714126139245 1714126139330 OK +USER GameSimulation END 1714126139331 +REQUEST request_5 1714126139229 1714126139334 OK +USER GameSimulation END 1714126139334 +REQUEST request_2 1714126139255 1714126139337 OK +REQUEST request_6 1714126139256 1714126139340 OK +REQUEST request_4 1714126139256 1714126139340 OK +REQUEST request_3 1714126139256 1714126139362 OK +REQUEST request_1 1714126139331 1714126139363 OK +REQUEST request_0 1714126139289 1714126139363 OK +REQUEST request_5 1714126139256 1714126139365 OK +USER GameSimulation END 1714126139365 +USER GameSimulation START 1714126139366 +REQUEST request_0 1714126139320 1714126139376 OK +REQUEST request_2 1714126139331 1714126139389 OK +REQUEST request_1 1714126139363 1714126139392 OK +REQUEST request_4 1714126139331 1714126139392 OK +REQUEST request_6 1714126139331 1714126139393 OK +REQUEST request_3 1714126139331 1714126139396 OK +REQUEST request_1 1714126139376 1714126139411 OK +USER GameSimulation START 1714126139412 +REQUEST request_5 1714126139331 1714126139414 OK +USER GameSimulation END 1714126139414 +REQUEST request_2 1714126139363 1714126139419 OK +REQUEST request_4 1714126139364 1714126139419 OK +REQUEST request_0 1714126139366 1714126139425 OK +REQUEST request_6 1714126139364 1714126139425 OK +USER GameSimulation START 1714126139442 +REQUEST request_3 1714126139364 1714126139442 OK +REQUEST request_4 1714126139376 1714126139443 OK +REQUEST request_6 1714126139376 1714126139443 OK +REQUEST request_5 1714126139364 1714126139447 OK +USER GameSimulation END 1714126139448 +REQUEST request_1 1714126139425 1714126139469 OK +REQUEST request_2 1714126139376 1714126139469 OK +REQUEST request_0 1714126139412 1714126139470 OK +REQUEST request_5 1714126139376 1714126139471 OK +REQUEST request_3 1714126139376 1714126139476 OK +USER GameSimulation END 1714126139477 +REQUEST request_2 1714126139425 1714126139482 OK +REQUEST request_6 1714126139426 1714126139486 OK +REQUEST request_4 1714126139426 1714126139486 OK +USER GameSimulation START 1714126139488 +REQUEST request_1 1714126139471 1714126139503 OK +REQUEST request_3 1714126139425 1714126139503 OK +REQUEST request_0 1714126139441 1714126139504 OK +REQUEST request_5 1714126139426 1714126139508 OK +USER GameSimulation END 1714126139509 +USER GameSimulation START 1714126139519 +REQUEST request_4 1714126139471 1714126139527 OK +REQUEST request_1 1714126139505 1714126139532 OK +REQUEST request_3 1714126139471 1714126139532 OK +REQUEST request_6 1714126139471 1714126139533 OK +REQUEST request_5 1714126139471 1714126139552 OK +REQUEST request_0 1714126139488 1714126139553 OK +REQUEST request_2 1714126139471 1714126139553 OK +USER GameSimulation END 1714126139553 +REQUEST request_6 1714126139506 1714126139561 OK +REQUEST request_2 1714126139505 1714126139562 OK +REQUEST request_4 1714126139505 1714126139563 OK +REQUEST request_3 1714126139505 1714126139572 OK +REQUEST request_0 1714126139518 1714126139576 OK +USER GameSimulation START 1714126139581 +REQUEST request_1 1714126139553 1714126139594 OK +REQUEST request_5 1714126139506 1714126139596 OK +USER GameSimulation END 1714126139597 +REQUEST request_1 1714126139576 1714126139603 OK +REQUEST request_4 1714126139553 1714126139610 OK +REQUEST request_2 1714126139553 1714126139611 OK +USER GameSimulation START 1714126139612 +REQUEST request_3 1714126139553 1714126139615 OK +REQUEST request_6 1714126139554 1714126139615 OK +REQUEST request_5 1714126139554 1714126139636 OK +USER GameSimulation END 1714126139636 +REQUEST request_0 1714126139581 1714126139640 OK +USER GameSimulation START 1714126139642 +REQUEST request_3 1714126139577 1714126139660 OK +REQUEST request_2 1714126139577 1714126139661 OK +REQUEST request_4 1714126139577 1714126139661 OK +REQUEST request_6 1714126139578 1714126139661 OK +REQUEST request_5 1714126139578 1714126139663 OK +USER GameSimulation END 1714126139664 +REQUEST request_1 1714126139640 1714126139668 OK +REQUEST request_0 1714126139612 1714126139668 OK +USER GameSimulation START 1714126139689 +REQUEST request_1 1714126139669 1714126139696 OK +REQUEST request_6 1714126139642 1714126139705 OK +REQUEST request_4 1714126139641 1714126139705 OK +REQUEST request_0 1714126139642 1714126139709 OK +REQUEST request_3 1714126139641 1714126139709 OK +USER GameSimulation START 1714126139717 +REQUEST request_2 1714126139641 1714126139726 OK +REQUEST request_5 1714126139642 1714126139730 OK +REQUEST request_2 1714126139669 1714126139730 OK +REQUEST request_4 1714126139670 1714126139731 OK +USER GameSimulation END 1714126139731 +REQUEST request_6 1714126139671 1714126139736 OK +REQUEST request_3 1714126139670 1714126139739 OK +REQUEST request_1 1714126139710 1714126139753 OK +REQUEST request_0 1714126139688 1714126139755 OK +REQUEST request_5 1714126139670 1714126139757 OK +USER GameSimulation END 1714126139757 +USER GameSimulation START 1714126139765 +REQUEST request_4 1714126139711 1714126139768 OK +REQUEST request_2 1714126139710 1714126139774 OK +REQUEST request_0 1714126139717 1714126139774 OK +REQUEST request_3 1714126139710 1714126139774 OK +REQUEST request_6 1714126139711 1714126139774 OK +REQUEST request_1 1714126139755 1714126139792 OK +REQUEST request_5 1714126139711 1714126139795 OK +USER GameSimulation END 1714126139796 +REQUEST request_1 1714126139774 1714126139801 OK +USER GameSimulation START 1714126139811 +REQUEST request_4 1714126139756 1714126139814 OK +REQUEST request_2 1714126139755 1714126139814 OK +REQUEST request_6 1714126139756 1714126139818 OK +REQUEST request_0 1714126139764 1714126139819 OK +REQUEST request_3 1714126139756 1714126139831 OK +USER GameSimulation START 1714126139840 +REQUEST request_1 1714126139819 1714126139849 OK +REQUEST request_5 1714126139756 1714126139851 OK +USER GameSimulation END 1714126139852 +REQUEST request_6 1714126139776 1714126139852 OK +REQUEST request_2 1714126139775 1714126139853 OK +REQUEST request_4 1714126139775 1714126139853 OK +REQUEST request_3 1714126139775 1714126139855 OK +REQUEST request_0 1714126139811 1714126139874 OK +REQUEST request_5 1714126139775 1714126139876 OK +USER GameSimulation END 1714126139877 +REQUEST request_2 1714126139819 1714126139878 OK +REQUEST request_4 1714126139820 1714126139880 OK +REQUEST request_3 1714126139820 1714126139883 OK +REQUEST request_6 1714126139821 1714126139884 OK +USER GameSimulation START 1714126139886 +REQUEST request_1 1714126139874 1714126139901 OK +REQUEST request_0 1714126139840 1714126139901 OK +REQUEST request_5 1714126139820 1714126139904 OK +USER GameSimulation END 1714126139904 +REQUEST request_4 1714126139874 1714126139931 OK +REQUEST request_1 1714126139902 1714126139931 OK +USER GameSimulation START 1714126139932 +REQUEST request_3 1714126139874 1714126139935 OK +REQUEST request_6 1714126139874 1714126139935 OK +REQUEST request_2 1714126139874 1714126139956 OK +REQUEST request_0 1714126139885 1714126139956 OK +REQUEST request_6 1714126139902 1714126139956 OK +REQUEST request_5 1714126139874 1714126139959 OK +USER GameSimulation END 1714126139960 +REQUEST request_2 1714126139902 1714126139962 OK +REQUEST request_4 1714126139902 1714126139963 OK +USER GameSimulation START 1714126139963 +REQUEST request_1 1714126139956 1714126139984 OK +REQUEST request_5 1714126139902 1714126139987 OK +REQUEST request_3 1714126139902 1714126139988 OK +USER GameSimulation END 1714126139988 +REQUEST request_0 1714126139932 1714126139996 OK +USER GameSimulation START 1714126140009 +REQUEST request_6 1714126139957 1714126140010 OK +REQUEST request_4 1714126139957 1714126140014 OK +REQUEST request_3 1714126139957 1714126140018 OK +REQUEST request_0 1714126139963 1714126140018 OK +REQUEST request_1 1714126139996 1714126140039 OK +REQUEST request_2 1714126139956 1714126140040 OK +REQUEST request_5 1714126139957 1714126140041 OK +USER GameSimulation END 1714126140042 +REQUEST request_1 1714126140019 1714126140045 OK +USER GameSimulation START 1714126140054 +REQUEST request_3 1714126139996 1714126140076 OK +USER GameSimulation START 1714126140085 +REQUEST request_4 1714126139997 1714126140093 OK +REQUEST request_2 1714126139996 1714126140093 OK +REQUEST request_5 1714126139997 1714126140094 OK +REQUEST request_0 1714126140008 1714126140098 OK +REQUEST request_6 1714126139997 1714126140098 OK +USER GameSimulation END 1714126140098 +REQUEST request_6 1714126140019 1714126140108 OK +REQUEST request_3 1714126140019 1714126140115 OK +REQUEST request_4 1714126140019 1714126140115 OK +REQUEST request_2 1714126140019 1714126140115 OK +REQUEST request_0 1714126140054 1714126140118 OK +USER GameSimulation START 1714126140130 +REQUEST request_1 1714126140098 1714126140136 OK +REQUEST request_0 1714126140085 1714126140138 OK +REQUEST request_5 1714126140019 1714126140142 OK +USER GameSimulation END 1714126140143 +REQUEST request_1 1714126140119 1714126140145 OK +REQUEST request_4 1714126140098 1714126140153 OK +REQUEST request_6 1714126140099 1714126140156 OK +REQUEST request_2 1714126140098 1714126140157 OK +REQUEST request_3 1714126140098 1714126140159 OK +USER GameSimulation START 1714126140160 +REQUEST request_1 1714126140138 1714126140177 OK +REQUEST request_5 1714126140098 1714126140181 OK +USER GameSimulation END 1714126140181 +REQUEST request_4 1714126140119 1714126140182 OK +REQUEST request_3 1714126140119 1714126140203 OK +REQUEST request_0 1714126140130 1714126140204 OK +REQUEST request_6 1714126140119 1714126140204 OK +REQUEST request_2 1714126140119 1714126140204 OK +REQUEST request_5 1714126140119 1714126140205 OK +USER GameSimulation END 1714126140206 +USER GameSimulation START 1714126140206 +REQUEST request_2 1714126140138 1714126140230 OK +REQUEST request_1 1714126140204 1714126140231 OK +REQUEST request_4 1714126140139 1714126140231 OK +REQUEST request_5 1714126140139 1714126140231 OK +REQUEST request_0 1714126140160 1714126140232 OK +REQUEST request_6 1714126140139 1714126140232 OK +REQUEST request_3 1714126140139 1714126140235 OK +USER GameSimulation END 1714126140235 +USER GameSimulation START 1714126140252 +REQUEST request_6 1714126140204 1714126140260 OK +REQUEST request_1 1714126140232 1714126140265 OK +REQUEST request_4 1714126140204 1714126140265 OK +REQUEST request_3 1714126140204 1714126140265 OK +REQUEST request_0 1714126140206 1714126140283 OK +REQUEST request_2 1714126140204 1714126140284 OK +USER GameSimulation START 1714126140284 +REQUEST request_5 1714126140204 1714126140285 OK +USER GameSimulation END 1714126140285 +REQUEST request_4 1714126140233 1714126140286 OK +REQUEST request_6 1714126140233 1714126140286 OK +REQUEST request_3 1714126140233 1714126140295 OK +REQUEST request_2 1714126140232 1714126140302 OK +REQUEST request_1 1714126140283 1714126140319 OK +REQUEST request_0 1714126140252 1714126140320 OK +REQUEST request_5 1714126140233 1714126140323 OK +USER GameSimulation END 1714126140324 +USER GameSimulation START 1714126140329 +REQUEST request_0 1714126140284 1714126140346 OK +REQUEST request_4 1714126140284 1714126140346 OK +REQUEST request_6 1714126140284 1714126140346 OK +REQUEST request_2 1714126140284 1714126140347 OK +REQUEST request_1 1714126140321 1714126140350 OK +REQUEST request_3 1714126140284 1714126140368 OK +REQUEST request_5 1714126140284 1714126140369 OK +USER GameSimulation END 1714126140370 +REQUEST request_1 1714126140347 1714126140373 OK +USER GameSimulation START 1714126140375 +REQUEST request_4 1714126140322 1714126140383 OK +REQUEST request_2 1714126140321 1714126140383 OK +REQUEST request_3 1714126140322 1714126140385 OK +REQUEST request_6 1714126140323 1714126140386 OK +REQUEST request_0 1714126140328 1714126140403 OK +USER GameSimulation START 1714126140405 +REQUEST request_5 1714126140322 1714126140406 OK +USER GameSimulation END 1714126140406 +REQUEST request_2 1714126140347 1714126140407 OK +REQUEST request_4 1714126140348 1714126140408 OK +REQUEST request_3 1714126140347 1714126140417 OK +REQUEST request_6 1714126140348 1714126140432 OK +REQUEST request_0 1714126140374 1714126140433 OK +REQUEST request_5 1714126140348 1714126140435 OK +USER GameSimulation END 1714126140435 +REQUEST request_1 1714126140403 1714126140435 OK +USER GameSimulation START 1714126140453 +REQUEST request_4 1714126140404 1714126140460 OK +REQUEST request_2 1714126140404 1714126140460 OK +REQUEST request_1 1714126140434 1714126140460 OK +REQUEST request_6 1714126140404 1714126140464 OK +REQUEST request_0 1714126140405 1714126140464 OK +USER GameSimulation START 1714126140485 +REQUEST request_5 1714126140404 1714126140485 OK +REQUEST request_3 1714126140404 1714126140486 OK +USER GameSimulation END 1714126140487 +REQUEST request_2 1714126140434 1714126140489 OK +REQUEST request_4 1714126140434 1714126140490 OK +REQUEST request_1 1714126140465 1714126140492 OK +REQUEST request_6 1714126140434 1714126140492 OK +REQUEST request_3 1714126140434 1714126140502 OK +REQUEST request_0 1714126140452 1714126140520 OK +REQUEST request_5 1714126140434 1714126140524 OK +USER GameSimulation END 1714126140524 +REQUEST request_2 1714126140465 1714126140525 OK +REQUEST request_4 1714126140466 1714126140526 OK +USER GameSimulation START 1714126140529 +REQUEST request_3 1714126140466 1714126140533 OK +REQUEST request_6 1714126140466 1714126140548 OK +REQUEST request_1 1714126140520 1714126140549 OK +REQUEST request_0 1714126140484 1714126140550 OK +REQUEST request_5 1714126140466 1714126140553 OK +USER GameSimulation END 1714126140553 +USER GameSimulation START 1714126140575 +REQUEST request_4 1714126140521 1714126140578 OK +REQUEST request_3 1714126140521 1714126140585 OK +REQUEST request_1 1714126140551 1714126140585 OK +REQUEST request_6 1714126140521 1714126140602 OK +USER GameSimulation START 1714126140606 +REQUEST request_0 1714126140529 1714126140606 OK +REQUEST request_5 1714126140521 1714126140607 OK +REQUEST request_2 1714126140520 1714126140612 OK +USER GameSimulation END 1714126140612 +REQUEST request_2 1714126140551 1714126140612 OK +REQUEST request_4 1714126140552 1714126140615 OK +REQUEST request_6 1714126140552 1714126140620 OK +REQUEST request_3 1714126140551 1714126140634 OK +REQUEST request_1 1714126140606 1714126140634 OK +REQUEST request_0 1714126140574 1714126140636 OK +REQUEST request_5 1714126140552 1714126140637 OK +USER GameSimulation START 1714126140637 +USER GameSimulation END 1714126140638 +REQUEST request_0 1714126140605 1714126140660 OK +REQUEST request_1 1714126140636 1714126140665 OK +REQUEST request_2 1714126140607 1714126140666 OK +REQUEST request_6 1714126140608 1714126140671 OK +USER GameSimulation START 1714126140685 +REQUEST request_3 1714126140607 1714126140687 OK +REQUEST request_4 1714126140607 1714126140689 OK +REQUEST request_1 1714126140661 1714126140689 OK +REQUEST request_5 1714126140607 1714126140691 OK +USER GameSimulation END 1714126140692 +REQUEST request_0 1714126140637 1714126140692 OK +REQUEST request_2 1714126140637 1714126140695 OK +REQUEST request_4 1714126140638 1714126140695 OK +REQUEST request_6 1714126140639 1714126140697 OK +REQUEST request_3 1714126140637 1714126140717 OK +REQUEST request_1 1714126140693 1714126140721 OK +REQUEST request_5 1714126140638 1714126140721 OK +USER GameSimulation END 1714126140721 +REQUEST request_2 1714126140661 1714126140724 OK +REQUEST request_4 1714126140662 1714126140724 OK +REQUEST request_6 1714126140662 1714126140728 OK +REQUEST request_3 1714126140661 1714126140728 OK +USER GameSimulation START 1714126140729 +REQUEST request_0 1714126140684 1714126140750 OK +REQUEST request_5 1714126140662 1714126140752 OK +USER GameSimulation END 1714126140753 +REQUEST request_2 1714126140693 1714126140755 OK +REQUEST request_4 1714126140693 1714126140756 OK +REQUEST request_6 1714126140693 1714126140756 OK +REQUEST request_3 1714126140693 1714126140760 OK +USER GameSimulation START 1714126140760 +REQUEST request_1 1714126140751 1714126140779 OK +REQUEST request_5 1714126140693 1714126140779 OK +USER GameSimulation END 1714126140780 +REQUEST request_0 1714126140729 1714126140783 OK +USER GameSimulation START 1714126140805 +REQUEST request_1 1714126140783 1714126140812 OK +REQUEST request_2 1714126140751 1714126140812 OK +REQUEST request_6 1714126140753 1714126140815 OK +REQUEST request_4 1714126140752 1714126140816 OK +REQUEST request_3 1714126140751 1714126140816 OK +REQUEST request_0 1714126140760 1714126140817 OK +REQUEST request_5 1714126140752 1714126140835 OK +USER GameSimulation END 1714126140836 +REQUEST request_4 1714126140784 1714126140843 OK +REQUEST request_3 1714126140784 1714126140848 OK +REQUEST request_1 1714126140817 1714126140849 OK +REQUEST request_6 1714126140785 1714126140849 OK +USER GameSimulation START 1714126140851 +REQUEST request_0 1714126140804 1714126140868 OK +REQUEST request_2 1714126140784 1714126140868 OK +REQUEST request_5 1714126140785 1714126140869 OK +USER GameSimulation END 1714126140870 +REQUEST request_4 1714126140818 1714126140877 OK +REQUEST request_6 1714126140819 1714126140880 OK +USER GameSimulation START 1714126140881 +REQUEST request_3 1714126140818 1714126140883 OK +REQUEST request_2 1714126140817 1714126140886 OK +REQUEST request_1 1714126140868 1714126140905 OK +REQUEST request_0 1714126140850 1714126140908 OK +REQUEST request_5 1714126140819 1714126140909 OK +USER GameSimulation END 1714126140909 +USER GameSimulation START 1714126140926 +REQUEST request_2 1714126140869 1714126140930 OK +REQUEST request_6 1714126140870 1714126140931 OK +REQUEST request_3 1714126140869 1714126140933 OK +REQUEST request_1 1714126140908 1714126140934 OK +REQUEST request_0 1714126140881 1714126140935 OK +REQUEST request_4 1714126140870 1714126140936 OK +USER GameSimulation START 1714126140957 +REQUEST request_5 1714126140870 1714126140959 OK +USER GameSimulation END 1714126140959 +REQUEST request_1 1714126140936 1714126140962 OK +REQUEST request_2 1714126140908 1714126140964 OK +REQUEST request_4 1714126140909 1714126140969 OK +REQUEST request_6 1714126140909 1714126140969 OK +REQUEST request_3 1714126140908 1714126140971 OK +REQUEST request_0 1714126140925 1714126140988 OK +REQUEST request_5 1714126140909 1714126140990 OK +USER GameSimulation END 1714126140990 +REQUEST request_6 1714126140938 1714126140991 OK +REQUEST request_2 1714126140936 1714126141000 OK +REQUEST request_4 1714126140938 1714126141001 OK +USER GameSimulation START 1714126141003 +REQUEST request_3 1714126140936 1714126141018 OK +REQUEST request_1 1714126140988 1714126141020 OK +REQUEST request_0 1714126140956 1714126141021 OK +REQUEST request_5 1714126140938 1714126141023 OK +USER GameSimulation END 1714126141023 +REQUEST request_4 1714126140988 1714126141045 OK +USER GameSimulation START 1714126141049 +REQUEST request_1 1714126141021 1714126141049 OK +REQUEST request_6 1714126140989 1714126141049 OK +REQUEST request_3 1714126140988 1714126141065 OK +REQUEST request_5 1714126140988 1714126141069 OK +REQUEST request_0 1714126141002 1714126141070 OK +REQUEST request_2 1714126140988 1714126141070 OK +USER GameSimulation END 1714126141071 +USER GameSimulation START 1714126141079 +REQUEST request_4 1714126141022 1714126141079 OK +REQUEST request_3 1714126141022 1714126141085 OK +REQUEST request_2 1714126141021 1714126141086 OK +REQUEST request_6 1714126141023 1714126141087 OK +REQUEST request_1 1714126141070 1714126141102 OK +REQUEST request_0 1714126141048 1714126141103 OK +REQUEST request_5 1714126141023 1714126141105 OK +USER GameSimulation END 1714126141105 +USER GameSimulation START 1714126141125 +REQUEST request_4 1714126141072 1714126141133 OK +REQUEST request_1 1714126141104 1714126141134 OK +REQUEST request_3 1714126141071 1714126141138 OK +REQUEST request_2 1714126141071 1714126141140 OK +REQUEST request_6 1714126141072 1714126141140 OK +REQUEST request_0 1714126141079 1714126141145 OK +USER GameSimulation START 1714126141170 +REQUEST request_1 1714126141146 1714126141177 OK +REQUEST request_5 1714126141072 1714126141178 OK +USER GameSimulation END 1714126141179 +REQUEST request_2 1714126141104 1714126141191 OK +REQUEST request_4 1714126141105 1714126141191 OK +REQUEST request_3 1714126141105 1714126141194 OK +REQUEST request_6 1714126141106 1714126141194 OK +REQUEST request_0 1714126141124 1714126141194 OK +USER GameSimulation START 1714126141199 +USER GameSimulation START 1714126141246 +REQUEST request_2 1714126141146 1714126141246 OK +REQUEST request_1 1714126141195 1714126141252 OK +REQUEST request_4 1714126141147 1714126141255 OK +REQUEST request_5 1714126141105 1714126141257 OK +USER GameSimulation END 1714126141257 +REQUEST request_6 1714126141147 1714126141258 OK +REQUEST request_3 1714126141146 1714126141269 OK +USER GameSimulation START 1714126141277 +REQUEST request_0 1714126141169 1714126141288 OK +REQUEST request_4 1714126141195 1714126141300 OK +REQUEST request_5 1714126141147 1714126141302 OK +USER GameSimulation END 1714126141302 +REQUEST request_0 1714126141246 1714126141306 OK +REQUEST request_6 1714126141195 1714126141306 OK +REQUEST request_2 1714126141195 1714126141310 OK +REQUEST request_0 1714126141199 1714126141310 OK +USER GameSimulation START 1714126141323 +REQUEST request_3 1714126141195 1714126141331 OK +REQUEST request_1 1714126141288 1714126141331 OK +REQUEST request_0 1714126141277 1714126141332 OK +REQUEST request_5 1714126141195 1714126141333 OK +USER GameSimulation END 1714126141333 +REQUEST request_1 1714126141306 1714126141334 OK +REQUEST request_1 1714126141310 1714126141337 OK +REQUEST request_4 1714126141288 1714126141347 OK +REQUEST request_2 1714126141288 1714126141347 OK +REQUEST request_6 1714126141288 1714126141347 OK +REQUEST request_3 1714126141288 1714126141349 OK +USER GameSimulation START 1714126141369 +REQUEST request_1 1714126141332 1714126141371 OK +REQUEST request_5 1714126141288 1714126141375 OK +USER GameSimulation END 1714126141375 +REQUEST request_4 1714126141307 1714126141377 OK +REQUEST request_6 1714126141307 1714126141379 OK +REQUEST request_2 1714126141306 1714126141379 OK +REQUEST request_3 1714126141307 1714126141382 OK +REQUEST request_6 1714126141311 1714126141385 OK +USER GameSimulation START 1714126141399 +REQUEST request_4 1714126141311 1714126141399 OK +REQUEST request_2 1714126141311 1714126141400 OK +REQUEST request_5 1714126141307 1714126141404 OK +USER GameSimulation END 1714126141404 +REQUEST request_0 1714126141323 1714126141421 OK +REQUEST request_5 1714126141311 1714126141427 OK +REQUEST request_6 1714126141333 1714126141428 OK +REQUEST request_4 1714126141333 1714126141445 OK +USER GameSimulation START 1714126141445 +REQUEST request_3 1714126141311 1714126141446 OK +USER GameSimulation END 1714126141446 +REQUEST request_3 1714126141333 1714126141449 OK +REQUEST request_2 1714126141333 1714126141449 OK +REQUEST request_0 1714126141369 1714126141450 OK +REQUEST request_1 1714126141421 1714126141450 OK +REQUEST request_5 1714126141333 1714126141451 OK +USER GameSimulation END 1714126141452 +REQUEST request_0 1714126141399 1714126141454 OK +USER GameSimulation START 1714126141477 +REQUEST request_4 1714126141422 1714126141477 OK +REQUEST request_6 1714126141422 1714126141482 OK +REQUEST request_1 1714126141450 1714126141482 OK +REQUEST request_2 1714126141422 1714126141482 OK +REQUEST request_1 1714126141454 1714126141483 OK +REQUEST request_3 1714126141422 1714126141499 OK +REQUEST request_0 1714126141445 1714126141501 OK +REQUEST request_5 1714126141422 1714126141502 OK +USER GameSimulation END 1714126141503 +REQUEST request_2 1714126141450 1714126141507 OK +REQUEST request_4 1714126141451 1714126141507 OK +REQUEST request_3 1714126141450 1714126141511 OK +REQUEST request_6 1714126141454 1714126141516 OK +USER GameSimulation START 1714126141523 +REQUEST request_1 1714126141501 1714126141548 OK +REQUEST request_4 1714126141454 1714126141549 OK +REQUEST request_2 1714126141454 1714126141550 OK +REQUEST request_5 1714126141454 1714126141551 OK +REQUEST request_5 1714126141451 1714126141553 OK +REQUEST request_6 1714126141451 1714126141554 OK +USER GameSimulation END 1714126141554 +REQUEST request_0 1714126141477 1714126141554 OK +REQUEST request_3 1714126141454 1714126141561 OK +USER GameSimulation END 1714126141562 +REQUEST request_3 1714126141502 1714126141566 OK +REQUEST request_6 1714126141503 1714126141567 OK +REQUEST request_2 1714126141502 1714126141567 OK +USER GameSimulation START 1714126141568 +REQUEST request_4 1714126141503 1714126141584 OK +REQUEST request_0 1714126141522 1714126141584 OK +REQUEST request_5 1714126141503 1714126141586 OK +USER GameSimulation END 1714126141586 +REQUEST request_1 1714126141555 1714126141587 OK +USER GameSimulation START 1714126141599 +REQUEST request_1 1714126141585 1714126141612 OK +REQUEST request_2 1714126141555 1714126141615 OK +REQUEST request_6 1714126141557 1714126141620 OK +REQUEST request_3 1714126141556 1714126141636 OK +REQUEST request_4 1714126141556 1714126141638 OK +REQUEST request_0 1714126141568 1714126141638 OK +REQUEST request_2 1714126141585 1714126141641 OK +REQUEST request_5 1714126141557 1714126141642 OK +USER GameSimulation END 1714126141642 +REQUEST request_4 1714126141585 1714126141644 OK +USER GameSimulation START 1714126141645 +REQUEST request_6 1714126141585 1714126141647 OK +REQUEST request_3 1714126141585 1714126141647 OK +REQUEST request_1 1714126141638 1714126141665 OK +REQUEST request_0 1714126141599 1714126141665 OK +REQUEST request_5 1714126141585 1714126141666 OK +USER GameSimulation END 1714126141667 +USER GameSimulation START 1714126141691 +REQUEST request_4 1714126141638 1714126141695 OK +REQUEST request_1 1714126141666 1714126141699 OK +REQUEST request_6 1714126141638 1714126141699 OK +REQUEST request_2 1714126141638 1714126141700 OK +REQUEST request_3 1714126141638 1714126141717 OK +REQUEST request_0 1714126141645 1714126141717 OK +REQUEST request_5 1714126141638 1714126141717 OK +USER GameSimulation END 1714126141719 +USER GameSimulation START 1714126141722 +REQUEST request_4 1714126141667 1714126141724 OK +REQUEST request_2 1714126141666 1714126141725 OK +REQUEST request_6 1714126141668 1714126141730 OK +REQUEST request_3 1714126141666 1714126141746 OK +REQUEST request_1 1714126141718 1714126141747 OK +REQUEST request_0 1714126141690 1714126141749 OK +REQUEST request_5 1714126141667 1714126141751 OK +USER GameSimulation END 1714126141752 +USER GameSimulation START 1714126141768 +REQUEST request_1 1714126141749 1714126141778 OK +REQUEST request_2 1714126141718 1714126141778 OK +USER GameSimulation START 1714126141799 +REQUEST request_4 1714126141719 1714126141799 OK +REQUEST request_0 1714126141721 1714126141800 OK +REQUEST request_6 1714126141720 1714126141801 OK +REQUEST request_5 1714126141719 1714126141802 OK +REQUEST request_3 1714126141719 1714126141803 OK +USER GameSimulation END 1714126141803 +REQUEST request_2 1714126141750 1714126141810 OK +REQUEST request_4 1714126141750 1714126141811 OK +REQUEST request_6 1714126141751 1714126141811 OK +REQUEST request_3 1714126141750 1714126141814 OK +REQUEST request_1 1714126141801 1714126141838 OK +REQUEST request_0 1714126141767 1714126141839 OK +REQUEST request_5 1714126141751 1714126141842 OK +USER GameSimulation END 1714126141843 +USER GameSimulation START 1714126141844 +REQUEST request_0 1714126141798 1714126141853 OK +REQUEST request_4 1714126141802 1714126141859 OK +REQUEST request_2 1714126141801 1714126141863 OK +REQUEST request_6 1714126141803 1714126141866 OK +REQUEST request_1 1714126141840 1714126141866 OK +REQUEST request_3 1714126141802 1714126141868 OK +REQUEST request_1 1714126141853 1714126141884 OK +REQUEST request_5 1714126141802 1714126141888 OK +USER GameSimulation END 1714126141889 +USER GameSimulation START 1714126141889 +REQUEST request_4 1714126141841 1714126141896 OK +REQUEST request_0 1714126141844 1714126141900 OK +REQUEST request_6 1714126141841 1714126141901 OK +REQUEST request_3 1714126141840 1714126141904 OK +USER GameSimulation START 1714126141920 +REQUEST request_2 1714126141840 1714126141926 OK +REQUEST request_5 1714126141841 1714126141929 OK +USER GameSimulation END 1714126141930 +REQUEST request_1 1714126141900 1714126141930 OK +REQUEST request_2 1714126141854 1714126141933 OK +REQUEST request_6 1714126141855 1714126141951 OK +REQUEST request_4 1714126141854 1714126141954 OK +REQUEST request_5 1714126141855 1714126141954 OK +REQUEST request_0 1714126141889 1714126141955 OK +REQUEST request_3 1714126141854 1714126141955 OK +USER GameSimulation END 1714126141956 +REQUEST request_2 1714126141901 1714126141959 OK +REQUEST request_4 1714126141902 1714126141961 OK +REQUEST request_3 1714126141901 1714126141965 OK +USER GameSimulation START 1714126141965 +REQUEST request_1 1714126141955 1714126141988 OK +REQUEST request_6 1714126141902 1714126141989 OK +REQUEST request_0 1714126141919 1714126141990 OK +REQUEST request_5 1714126141902 1714126141992 OK +USER GameSimulation END 1714126141992 +USER GameSimulation START 1714126142010 +REQUEST request_4 1714126141956 1714126142017 OK +REQUEST request_2 1714126141956 1714126142017 OK +REQUEST request_3 1714126141956 1714126142020 OK +REQUEST request_1 1714126141991 1714126142021 OK +REQUEST request_0 1714126141965 1714126142021 OK +REQUEST request_6 1714126141957 1714126142037 OK +USER GameSimulation START 1714126142040 +REQUEST request_5 1714126141957 1714126142040 OK +USER GameSimulation END 1714126142041 +REQUEST request_4 1714126141991 1714126142046 OK +REQUEST request_1 1714126142021 1714126142047 OK +REQUEST request_2 1714126141991 1714126142047 OK +REQUEST request_6 1714126141991 1714126142050 OK +REQUEST request_3 1714126141991 1714126142052 OK +REQUEST request_0 1714126142010 1714126142078 OK +REQUEST request_5 1714126141991 1714126142081 OK +USER GameSimulation END 1714126142081 +REQUEST request_6 1714126142022 1714126142084 OK +REQUEST request_2 1714126142021 1714126142084 OK +USER GameSimulation START 1714126142085 +REQUEST request_3 1714126142021 1714126142087 OK +REQUEST request_4 1714126142021 1714126142087 OK +REQUEST request_1 1714126142078 1714126142104 OK +REQUEST request_0 1714126142040 1714126142105 OK +REQUEST request_5 1714126142021 1714126142107 OK +USER GameSimulation END 1714126142107 +USER GameSimulation START 1714126142131 +REQUEST request_1 1714126142105 1714126142133 OK +REQUEST request_2 1714126142078 1714126142136 OK +REQUEST request_0 1714126142085 1714126142140 OK +REQUEST request_4 1714126142078 1714126142141 OK +REQUEST request_6 1714126142078 1714126142142 OK +REQUEST request_3 1714126142078 1714126142157 OK +REQUEST request_6 1714126142105 1714126142159 OK +USER GameSimulation START 1714126142161 +REQUEST request_5 1714126142078 1714126142161 OK +USER GameSimulation END 1714126142162 +REQUEST request_3 1714126142105 1714126142167 OK +REQUEST request_2 1714126142105 1714126142168 OK +REQUEST request_1 1714126142140 1714126142168 OK +REQUEST request_4 1714126142105 1714126142168 OK +REQUEST request_5 1714126142105 1714126142188 OK +USER GameSimulation END 1714126142188 +REQUEST request_0 1714126142131 1714126142198 OK +REQUEST request_2 1714126142140 1714126142198 OK +REQUEST request_6 1714126142140 1714126142199 OK +REQUEST request_4 1714126142140 1714126142200 OK +REQUEST request_3 1714126142140 1714126142205 OK +USER GameSimulation START 1714126142206 +REQUEST request_0 1714126142161 1714126142222 OK +REQUEST request_5 1714126142140 1714126142225 OK +USER GameSimulation END 1714126142225 +REQUEST request_1 1714126142198 1714126142230 OK +REQUEST request_1 1714126142222 1714126142249 OK +USER GameSimulation START 1714126142252 +REQUEST request_4 1714126142199 1714126142254 OK +REQUEST request_2 1714126142198 1714126142254 OK +REQUEST request_6 1714126142199 1714126142255 OK +REQUEST request_0 1714126142206 1714126142259 OK +USER GameSimulation START 1714126142284 +REQUEST request_3 1714126142199 1714126142286 OK +REQUEST request_1 1714126142260 1714126142287 OK +REQUEST request_4 1714126142222 1714126142290 OK +REQUEST request_5 1714126142199 1714126142290 OK +USER GameSimulation END 1714126142291 +REQUEST request_2 1714126142222 1714126142311 OK +REQUEST request_6 1714126142222 1714126142312 OK +REQUEST request_5 1714126142222 1714126142312 OK +REQUEST request_0 1714126142251 1714126142321 OK +REQUEST request_2 1714126142260 1714126142321 OK +REQUEST request_3 1714126142222 1714126142321 OK +USER GameSimulation END 1714126142322 +USER GameSimulation START 1714126142329 +REQUEST request_3 1714126142261 1714126142341 OK +REQUEST request_4 1714126142261 1714126142342 OK +REQUEST request_6 1714126142262 1714126142342 OK +REQUEST request_0 1714126142283 1714126142343 OK +REQUEST request_5 1714126142261 1714126142344 OK +USER GameSimulation END 1714126142344 +REQUEST request_1 1714126142322 1714126142353 OK +USER GameSimulation START 1714126142359 +REQUEST request_1 1714126142343 1714126142370 OK +REQUEST request_2 1714126142322 1714126142380 OK +REQUEST request_4 1714126142322 1714126142380 OK +REQUEST request_6 1714126142323 1714126142381 OK +REQUEST request_0 1714126142328 1714126142401 OK +REQUEST request_5 1714126142322 1714126142404 OK +REQUEST request_2 1714126142343 1714126142407 OK +REQUEST request_3 1714126142322 1714126142407 OK +REQUEST request_6 1714126142343 1714126142407 OK +USER GameSimulation START 1714126142408 +USER GameSimulation END 1714126142408 +REQUEST request_4 1714126142343 1714126142424 OK +REQUEST request_0 1714126142359 1714126142426 OK +REQUEST request_5 1714126142343 1714126142428 OK +REQUEST request_1 1714126142402 1714126142429 OK +REQUEST request_3 1714126142343 1714126142429 OK +USER GameSimulation END 1714126142430 +USER GameSimulation START 1714126142438 +REQUEST request_1 1714126142427 1714126142454 OK +REQUEST request_6 1714126142403 1714126142464 OK +REQUEST request_4 1714126142403 1714126142464 OK +REQUEST request_5 1714126142403 1714126142483 OK +USER GameSimulation START 1714126142484 +REQUEST request_2 1714126142402 1714126142487 OK +REQUEST request_0 1714126142407 1714126142487 OK +REQUEST request_2 1714126142427 1714126142491 OK +REQUEST request_3 1714126142403 1714126142491 OK +USER GameSimulation END 1714126142491 +REQUEST request_4 1714126142428 1714126142491 OK +REQUEST request_6 1714126142428 1714126142496 OK +REQUEST request_0 1714126142438 1714126142496 OK +REQUEST request_3 1714126142427 1714126142496 OK +REQUEST request_5 1714126142428 1714126142515 OK +USER GameSimulation END 1714126142515 +REQUEST request_1 1714126142487 1714126142518 OK +REQUEST request_1 1714126142496 1714126142522 OK +USER GameSimulation START 1714126142529 +REQUEST request_0 1714126142484 1714126142537 OK +REQUEST request_6 1714126142488 1714126142550 OK +REQUEST request_2 1714126142487 1714126142550 OK +REQUEST request_4 1714126142487 1714126142550 OK +USER GameSimulation START 1714126142560 +REQUEST request_3 1714126142487 1714126142572 OK +REQUEST request_1 1714126142537 1714126142574 OK +REQUEST request_2 1714126142496 1714126142577 OK +REQUEST request_5 1714126142487 1714126142578 OK +USER GameSimulation END 1714126142579 +REQUEST request_6 1714126142497 1714126142579 OK +REQUEST request_4 1714126142496 1714126142579 OK +REQUEST request_3 1714126142496 1714126142579 OK +REQUEST request_0 1714126142529 1714126142602 OK +REQUEST request_5 1714126142496 1714126142603 OK +USER GameSimulation END 1714126142603 +USER GameSimulation START 1714126142605 +REQUEST request_2 1714126142538 1714126142606 OK +REQUEST request_6 1714126142538 1714126142606 OK +REQUEST request_4 1714126142538 1714126142606 OK +REQUEST request_0 1714126142560 1714126142630 OK +REQUEST request_1 1714126142602 1714126142631 OK +REQUEST request_5 1714126142538 1714126142632 OK +REQUEST request_3 1714126142538 1714126142632 OK +USER GameSimulation END 1714126142632 +USER GameSimulation START 1714126142636 +REQUEST request_1 1714126142631 1714126142660 OK +REQUEST request_4 1714126142602 1714126142663 OK +REQUEST request_2 1714126142602 1714126142678 OK +REQUEST request_6 1714126142602 1714126142681 OK +USER GameSimulation START 1714126142682 +REQUEST request_0 1714126142605 1714126142682 OK +REQUEST request_5 1714126142602 1714126142682 OK +REQUEST request_3 1714126142602 1714126142684 OK +USER GameSimulation END 1714126142685 +REQUEST request_2 1714126142631 1714126142689 OK +REQUEST request_0 1714126142636 1714126142692 OK +REQUEST request_4 1714126142631 1714126142692 OK +REQUEST request_3 1714126142631 1714126142708 OK +REQUEST request_1 1714126142683 1714126142710 OK +REQUEST request_6 1714126142631 1714126142710 OK +REQUEST request_5 1714126142631 1714126142711 OK +USER GameSimulation END 1714126142712 +REQUEST request_1 1714126142692 1714126142718 OK +USER GameSimulation START 1714126142728 +REQUEST request_0 1714126142682 1714126142736 OK +REQUEST request_6 1714126142684 1714126142746 OK +USER GameSimulation START 1714126142760 +REQUEST request_3 1714126142683 1714126142762 OK +REQUEST request_1 1714126142737 1714126142765 OK +REQUEST request_2 1714126142692 1714126142768 OK +REQUEST request_5 1714126142684 1714126142768 OK +REQUEST request_6 1714126142693 1714126142769 OK +REQUEST request_4 1714126142693 1714126142769 OK +REQUEST request_2 1714126142683 1714126142788 OK +REQUEST request_4 1714126142684 1714126142788 OK +USER GameSimulation END 1714126142789 +REQUEST request_5 1714126142693 1714126142791 OK +REQUEST request_0 1714126142728 1714126142792 OK +REQUEST request_2 1714126142737 1714126142797 OK +REQUEST request_6 1714126142738 1714126142800 OK +USER GameSimulation START 1714126142807 +REQUEST request_3 1714126142692 1714126142816 OK +REQUEST request_3 1714126142737 1714126142817 OK +USER GameSimulation END 1714126142817 +REQUEST request_4 1714126142738 1714126142818 OK +REQUEST request_0 1714126142760 1714126142818 OK +REQUEST request_5 1714126142738 1714126142820 OK +REQUEST request_1 1714126142793 1714126142821 OK +USER GameSimulation END 1714126142821 +USER GameSimulation START 1714126142836 +REQUEST request_1 1714126142819 1714126142845 OK +REQUEST request_4 1714126142794 1714126142850 OK +REQUEST request_3 1714126142794 1714126142858 OK +REQUEST request_6 1714126142795 1714126142858 OK +REQUEST request_2 1714126142793 1714126142858 OK +REQUEST request_0 1714126142806 1714126142875 OK +REQUEST request_5 1714126142794 1714126142878 OK +USER GameSimulation END 1714126142879 +REQUEST request_2 1714126142819 1714126142882 OK +REQUEST request_4 1714126142820 1714126142882 OK +USER GameSimulation START 1714126142882 +REQUEST request_6 1714126142821 1714126142885 OK +REQUEST request_3 1714126142820 1714126142903 OK +REQUEST request_1 1714126142875 1714126142903 OK +REQUEST request_0 1714126142836 1714126142904 OK +REQUEST request_5 1714126142820 1714126142907 OK +USER GameSimulation END 1714126142907 +USER GameSimulation START 1714126142929 +REQUEST request_1 1714126142905 1714126142932 OK +REQUEST request_2 1714126142876 1714126142932 OK +REQUEST request_4 1714126142876 1714126142932 OK +REQUEST request_0 1714126142882 1714126142935 OK +REQUEST request_3 1714126142876 1714126142938 OK +REQUEST request_6 1714126142876 1714126142944 OK +USER GameSimulation START 1714126142960 +REQUEST request_1 1714126142935 1714126142964 OK +REQUEST request_5 1714126142876 1714126142965 OK +USER GameSimulation END 1714126142965 +REQUEST request_2 1714126142905 1714126142969 OK +REQUEST request_4 1714126142905 1714126142973 OK +REQUEST request_6 1714126142905 1714126142973 OK +REQUEST request_3 1714126142905 1714126142989 OK +REQUEST request_4 1714126142936 1714126142991 OK +REQUEST request_0 1714126142929 1714126142991 OK +REQUEST request_5 1714126142905 1714126142995 OK +USER GameSimulation END 1714126142995 +REQUEST request_2 1714126142935 1714126142998 OK +REQUEST request_6 1714126142936 1714126142998 OK +USER GameSimulation START 1714126143006 +REQUEST request_3 1714126142936 1714126143021 OK +REQUEST request_1 1714126142991 1714126143023 OK +REQUEST request_0 1714126142959 1714126143023 OK +REQUEST request_5 1714126142936 1714126143024 OK +USER GameSimulation END 1714126143024 +USER GameSimulation START 1714126143036 +REQUEST request_2 1714126142992 1714126143049 OK +REQUEST request_6 1714126142992 1714126143050 OK +REQUEST request_1 1714126143024 1714126143050 OK +REQUEST request_4 1714126142992 1714126143068 OK +REQUEST request_5 1714126142992 1714126143071 OK +REQUEST request_0 1714126143005 1714126143072 OK +REQUEST request_4 1714126143024 1714126143077 OK +REQUEST request_6 1714126143024 1714126143077 OK +REQUEST request_3 1714126142992 1714126143078 OK +USER GameSimulation END 1714126143078 +USER GameSimulation START 1714126143081 +REQUEST request_2 1714126143024 1714126143099 OK +REQUEST request_3 1714126143024 1714126143100 OK +REQUEST request_0 1714126143035 1714126143102 OK +REQUEST request_1 1714126143072 1714126143102 OK +REQUEST request_5 1714126143024 1714126143104 OK +USER GameSimulation END 1714126143104 +USER GameSimulation START 1714126143126 +REQUEST request_1 1714126143102 1714126143131 OK +REQUEST request_4 1714126143072 1714126143132 OK +REQUEST request_2 1714126143072 1714126143147 OK +REQUEST request_6 1714126143072 1714126143150 OK +REQUEST request_0 1714126143080 1714126143152 OK +REQUEST request_5 1714126143072 1714126143152 OK +REQUEST request_3 1714126143072 1714126143153 OK +USER GameSimulation END 1714126143154 +USER GameSimulation START 1714126143157 +REQUEST request_4 1714126143103 1714126143161 OK +REQUEST request_2 1714126143102 1714126143162 OK +REQUEST request_3 1714126143103 1714126143165 OK +REQUEST request_6 1714126143103 1714126143166 OK +REQUEST request_1 1714126143152 1714126143186 OK +REQUEST request_0 1714126143126 1714126143188 OK +REQUEST request_5 1714126143103 1714126143190 OK +USER GameSimulation END 1714126143190 +USER GameSimulation START 1714126143204 +REQUEST request_4 1714126143152 1714126143212 OK +REQUEST request_6 1714126143152 1714126143212 OK +REQUEST request_0 1714126143156 1714126143212 OK +REQUEST request_2 1714126143152 1714126143212 OK +REQUEST request_3 1714126143152 1714126143214 OK +REQUEST request_1 1714126143188 1714126143216 OK +REQUEST request_5 1714126143152 1714126143239 OK +USER GameSimulation END 1714126143239 +REQUEST request_1 1714126143213 1714126143239 OK +REQUEST request_4 1714126143189 1714126143243 OK +REQUEST request_6 1714126143189 1714126143247 OK +USER GameSimulation START 1714126143249 +REQUEST request_3 1714126143188 1714126143262 OK +USER GameSimulation START 1714126143280 +REQUEST request_2 1714126143188 1714126143306 OK +REQUEST request_5 1714126143189 1714126143314 OK +USER GameSimulation END 1714126143314 +REQUEST request_0 1714126143204 1714126143314 OK +REQUEST request_2 1714126143213 1714126143318 OK +REQUEST request_4 1714126143214 1714126143324 OK +REQUEST request_3 1714126143214 1714126143324 OK +REQUEST request_6 1714126143215 1714126143324 OK +REQUEST request_0 1714126143249 1714126143325 OK +USER GameSimulation START 1714126143326 +REQUEST request_1 1714126143315 1714126143350 OK +REQUEST request_0 1714126143280 1714126143350 OK +REQUEST request_1 1714126143325 1714126143356 OK +USER GameSimulation START 1714126143357 +REQUEST request_5 1714126143214 1714126143358 OK +USER GameSimulation END 1714126143358 +REQUEST request_4 1714126143315 1714126143368 OK +REQUEST request_1 1714126143351 1714126143400 OK +REQUEST request_3 1714126143315 1714126143402 OK +USER GameSimulation START 1714126143405 +REQUEST request_2 1714126143315 1714126143407 OK +REQUEST request_5 1714126143315 1714126143407 OK +REQUEST request_6 1714126143315 1714126143407 OK +USER GameSimulation END 1714126143407 +REQUEST request_6 1714126143325 1714126143414 OK +REQUEST request_0 1714126143326 1714126143415 OK +REQUEST request_4 1714126143325 1714126143415 OK +REQUEST request_2 1714126143325 1714126143438 OK +REQUEST request_4 1714126143351 1714126143439 OK +REQUEST request_5 1714126143325 1714126143440 OK +REQUEST request_6 1714126143351 1714126143440 OK +REQUEST request_1 1714126143415 1714126143445 OK +REQUEST request_3 1714126143325 1714126143446 OK +USER GameSimulation END 1714126143447 +USER GameSimulation START 1714126143451 +REQUEST request_2 1714126143351 1714126143467 OK +REQUEST request_0 1714126143357 1714126143469 OK +REQUEST request_5 1714126143351 1714126143470 OK +REQUEST request_0 1714126143404 1714126143471 OK +REQUEST request_4 1714126143416 1714126143476 OK +REQUEST request_3 1714126143351 1714126143476 OK +REQUEST request_2 1714126143416 1714126143476 OK +USER GameSimulation END 1714126143477 +REQUEST request_6 1714126143417 1714126143479 OK +REQUEST request_3 1714126143416 1714126143480 OK +USER GameSimulation START 1714126143481 +REQUEST request_1 1714126143471 1714126143497 OK +REQUEST request_1 1714126143469 1714126143499 OK +REQUEST request_5 1714126143416 1714126143500 OK +USER GameSimulation END 1714126143500 +REQUEST request_0 1714126143451 1714126143511 OK +REQUEST request_4 1714126143470 1714126143525 OK +REQUEST request_2 1714126143469 1714126143525 OK +USER GameSimulation START 1714126143526 +REQUEST request_6 1714126143470 1714126143527 OK +REQUEST request_2 1714126143471 1714126143555 OK +REQUEST request_1 1714126143511 1714126143558 OK +REQUEST request_3 1714126143470 1714126143558 OK +USER GameSimulation START 1714126143558 +REQUEST request_6 1714126143472 1714126143572 OK +REQUEST request_5 1714126143472 1714126143574 OK +REQUEST request_0 1714126143481 1714126143575 OK +REQUEST request_4 1714126143472 1714126143575 OK +REQUEST request_5 1714126143470 1714126143575 OK +USER GameSimulation END 1714126143575 +REQUEST request_4 1714126143512 1714126143576 OK +REQUEST request_3 1714126143471 1714126143579 OK +USER GameSimulation END 1714126143579 +REQUEST request_6 1714126143512 1714126143599 OK +REQUEST request_3 1714126143512 1714126143599 OK +REQUEST request_2 1714126143511 1714126143599 OK +REQUEST request_0 1714126143526 1714126143601 OK +REQUEST request_1 1714126143575 1714126143601 OK +REQUEST request_5 1714126143512 1714126143603 OK +USER GameSimulation START 1714126143605 +USER GameSimulation END 1714126143605 +REQUEST request_0 1714126143558 1714126143611 OK +REQUEST request_4 1714126143575 1714126143629 OK +REQUEST request_1 1714126143601 1714126143629 OK +REQUEST request_6 1714126143575 1714126143631 OK +REQUEST request_2 1714126143575 1714126143633 OK +REQUEST request_1 1714126143611 1714126143637 OK +USER GameSimulation START 1714126143650 +REQUEST request_3 1714126143575 1714126143662 OK +REQUEST request_0 1714126143604 1714126143666 OK +REQUEST request_5 1714126143575 1714126143666 OK +USER GameSimulation END 1714126143666 +REQUEST request_2 1714126143602 1714126143666 OK +REQUEST request_4 1714126143602 1714126143666 OK +REQUEST request_6 1714126143611 1714126143670 OK +USER GameSimulation START 1714126143680 +REQUEST request_2 1714126143611 1714126143693 OK +REQUEST request_1 1714126143666 1714126143698 OK +REQUEST request_4 1714126143611 1714126143698 OK +REQUEST request_5 1714126143603 1714126143698 OK +REQUEST request_3 1714126143611 1714126143699 OK +REQUEST request_6 1714126143603 1714126143719 OK +REQUEST request_0 1714126143650 1714126143719 OK +REQUEST request_5 1714126143611 1714126143721 OK +USER GameSimulation END 1714126143722 +REQUEST request_3 1714126143602 1714126143722 OK +USER GameSimulation END 1714126143723 +REQUEST request_2 1714126143666 1714126143724 OK +REQUEST request_4 1714126143666 1714126143727 OK +USER GameSimulation START 1714126143728 +REQUEST request_3 1714126143666 1714126143745 OK +REQUEST request_6 1714126143667 1714126143745 OK +REQUEST request_1 1714126143719 1714126143746 OK +REQUEST request_0 1714126143680 1714126143746 OK +REQUEST request_5 1714126143666 1714126143751 OK +USER GameSimulation END 1714126143751 +USER GameSimulation START 1714126143758 +REQUEST request_1 1714126143746 1714126143773 OK +REQUEST request_2 1714126143719 1714126143778 OK +REQUEST request_4 1714126143720 1714126143778 OK +REQUEST request_6 1714126143720 1714126143779 OK +REQUEST request_3 1714126143719 1714126143783 OK +USER GameSimulation START 1714126143804 +REQUEST request_0 1714126143727 1714126143806 OK +REQUEST request_5 1714126143720 1714126143809 OK +USER GameSimulation END 1714126143809 +REQUEST request_4 1714126143747 1714126143809 OK +REQUEST request_2 1714126143746 1714126143810 OK +REQUEST request_6 1714126143747 1714126143815 OK +REQUEST request_0 1714126143758 1714126143815 OK +REQUEST request_3 1714126143747 1714126143832 OK +REQUEST request_5 1714126143747 1714126143835 OK +USER GameSimulation END 1714126143836 +REQUEST request_1 1714126143806 1714126143838 OK +REQUEST request_1 1714126143816 1714126143843 OK +USER GameSimulation START 1714126143851 +REQUEST request_0 1714126143804 1714126143859 OK +REQUEST request_2 1714126143807 1714126143866 OK +USER GameSimulation START 1714126143881 +REQUEST request_6 1714126143808 1714126143891 OK +REQUEST request_3 1714126143807 1714126143891 OK +REQUEST request_4 1714126143807 1714126143893 OK +REQUEST request_1 1714126143860 1714126143893 OK +REQUEST request_5 1714126143808 1714126143895 OK +REQUEST request_4 1714126143817 1714126143896 OK +USER GameSimulation END 1714126143896 +REQUEST request_6 1714126143818 1714126143899 OK +REQUEST request_2 1714126143816 1714126143899 OK +REQUEST request_3 1714126143817 1714126143903 OK +REQUEST request_0 1714126143850 1714126143923 OK +USER GameSimulation START 1714126143927 +REQUEST request_4 1714126143861 1714126143928 OK +REQUEST request_2 1714126143860 1714126143929 OK +REQUEST request_5 1714126143818 1714126143929 OK +USER GameSimulation END 1714126143930 +REQUEST request_6 1714126143861 1714126143934 OK +REQUEST request_3 1714126143861 1714126143950 OK +REQUEST request_1 1714126143924 1714126143951 OK +REQUEST request_0 1714126143881 1714126143952 OK +REQUEST request_5 1714126143861 1714126143954 OK +USER GameSimulation END 1714126143955 +USER GameSimulation START 1714126143957 +REQUEST request_1 1714126143952 1714126143978 OK +REQUEST request_0 1714126143926 1714126143982 OK +REQUEST request_2 1714126143924 1714126143983 OK +REQUEST request_4 1714126143925 1714126143984 OK +REQUEST request_6 1714126143926 1714126143984 OK +USER GameSimulation START 1714126144005 +REQUEST request_3 1714126143925 1714126144013 OK +REQUEST request_1 1714126143983 1714126144014 OK +REQUEST request_4 1714126143953 1714126144018 OK +REQUEST request_5 1714126143925 1714126144020 OK +USER GameSimulation END 1714126144021 +REQUEST request_2 1714126143952 1714126144022 OK +REQUEST request_0 1714126143957 1714126144024 OK +REQUEST request_6 1714126143954 1714126144025 OK +REQUEST request_3 1714126143953 1714126144041 OK +REQUEST request_5 1714126143953 1714126144047 OK +REQUEST request_2 1714126143983 1714126144047 OK +USER GameSimulation END 1714126144047 +REQUEST request_4 1714126143984 1714126144047 OK +REQUEST request_6 1714126143985 1714126144048 OK +USER GameSimulation START 1714126144049 +REQUEST request_3 1714126143984 1714126144051 OK +REQUEST request_1 1714126144025 1714126144051 OK +REQUEST request_0 1714126144004 1714126144070 OK +REQUEST request_5 1714126143985 1714126144072 OK +USER GameSimulation END 1714126144072 +USER GameSimulation START 1714126144080 +REQUEST request_4 1714126144025 1714126144082 OK +REQUEST request_6 1714126144026 1714126144085 OK +REQUEST request_1 1714126144070 1714126144103 OK +REQUEST request_3 1714126144025 1714126144103 OK +REQUEST request_5 1714126144025 1714126144107 OK +REQUEST request_0 1714126144049 1714126144107 OK +REQUEST request_2 1714126144025 1714126144107 OK +USER GameSimulation END 1714126144108 +REQUEST request_6 1714126144071 1714126144125 OK +USER GameSimulation START 1714126144126 +REQUEST request_4 1714126144070 1714126144127 OK +REQUEST request_2 1714126144070 1714126144130 OK +REQUEST request_3 1714126144070 1714126144131 OK +REQUEST request_1 1714126144107 1714126144148 OK +REQUEST request_0 1714126144080 1714126144148 OK +REQUEST request_5 1714126144070 1714126144151 OK +USER GameSimulation END 1714126144151 +USER GameSimulation START 1714126144157 +REQUEST request_4 1714126144108 1714126144164 OK +REQUEST request_2 1714126144108 1714126144165 OK +REQUEST request_6 1714126144108 1714126144186 OK +REQUEST request_3 1714126144108 1714126144187 OK +REQUEST request_1 1714126144148 1714126144187 OK +REQUEST request_5 1714126144108 1714126144190 OK +USER GameSimulation END 1714126144191 +REQUEST request_0 1714126144126 1714126144192 OK +REQUEST request_6 1714126144148 1714126144201 OK +USER GameSimulation START 1714126144202 +REQUEST request_4 1714126144148 1714126144204 OK +REQUEST request_2 1714126144148 1714126144208 OK +REQUEST request_0 1714126144157 1714126144211 OK +REQUEST request_3 1714126144148 1714126144228 OK +REQUEST request_1 1714126144192 1714126144229 OK +REQUEST request_5 1714126144148 1714126144231 OK +USER GameSimulation END 1714126144231 +REQUEST request_1 1714126144211 1714126144237 OK +REQUEST request_4 1714126144192 1714126144245 OK +REQUEST request_6 1714126144192 1714126144245 OK +USER GameSimulation START 1714126144248 +REQUEST request_2 1714126144192 1714126144253 OK +REQUEST request_3 1714126144192 1714126144254 OK +REQUEST request_0 1714126144202 1714126144271 OK +REQUEST request_5 1714126144192 1714126144275 OK +REQUEST request_4 1714126144211 1714126144277 OK +REQUEST request_6 1714126144211 1714126144277 OK +USER GameSimulation END 1714126144277 +USER GameSimulation START 1714126144280 +REQUEST request_3 1714126144211 1714126144282 OK +REQUEST request_2 1714126144211 1714126144283 OK +REQUEST request_1 1714126144272 1714126144299 OK +REQUEST request_5 1714126144211 1714126144302 OK +USER GameSimulation END 1714126144304 +REQUEST request_0 1714126144248 1714126144312 OK +USER GameSimulation START 1714126144325 +REQUEST request_4 1714126144273 1714126144335 OK +REQUEST request_2 1714126144272 1714126144335 OK +REQUEST request_6 1714126144273 1714126144339 OK +REQUEST request_0 1714126144280 1714126144339 OK +REQUEST request_3 1714126144272 1714126144339 OK +REQUEST request_1 1714126144312 1714126144355 OK +USER GameSimulation START 1714126144356 +REQUEST request_5 1714126144273 1714126144359 OK +USER GameSimulation END 1714126144359 +REQUEST request_1 1714126144339 1714126144365 OK +REQUEST request_2 1714126144312 1714126144370 OK +REQUEST request_6 1714126144312 1714126144372 OK +REQUEST request_3 1714126144312 1714126144390 OK +REQUEST request_4 1714126144312 1714126144392 OK +REQUEST request_0 1714126144325 1714126144392 OK +REQUEST request_4 1714126144339 1714126144392 OK +REQUEST request_5 1714126144312 1714126144395 OK +USER GameSimulation END 1714126144395 +REQUEST request_6 1714126144339 1714126144396 OK +REQUEST request_2 1714126144339 1714126144396 OK +USER GameSimulation START 1714126144403 +REQUEST request_1 1714126144392 1714126144424 OK +REQUEST request_0 1714126144356 1714126144424 OK +REQUEST request_3 1714126144339 1714126144426 OK +REQUEST request_5 1714126144339 1714126144428 OK +USER GameSimulation END 1714126144428 +USER GameSimulation START 1714126144450 +REQUEST request_6 1714126144393 1714126144450 OK +REQUEST request_4 1714126144393 1714126144451 OK +REQUEST request_1 1714126144425 1714126144453 OK +REQUEST request_2 1714126144392 1714126144454 OK +REQUEST request_3 1714126144393 1714126144454 OK +REQUEST request_0 1714126144403 1714126144455 OK +REQUEST request_6 1714126144425 1714126144478 OK +USER GameSimulation START 1714126144480 +REQUEST request_5 1714126144393 1714126144493 OK +USER GameSimulation END 1714126144493 +REQUEST request_4 1714126144425 1714126144493 OK +REQUEST request_1 1714126144456 1714126144494 OK +REQUEST request_2 1714126144425 1714126144494 OK +REQUEST request_3 1714126144425 1714126144510 OK +REQUEST request_0 1714126144449 1714126144512 OK +REQUEST request_5 1714126144425 1714126144516 OK +REQUEST request_2 1714126144456 1714126144516 OK +USER GameSimulation END 1714126144517 +REQUEST request_4 1714126144457 1714126144519 OK +USER GameSimulation START 1714126144525 +REQUEST request_6 1714126144457 1714126144540 OK +REQUEST request_3 1714126144456 1714126144540 OK +REQUEST request_1 1714126144513 1714126144542 OK +REQUEST request_0 1714126144480 1714126144545 OK +REQUEST request_5 1714126144457 1714126144545 OK +USER GameSimulation END 1714126144545 +REQUEST request_1 1714126144545 1714126144572 OK +REQUEST request_2 1714126144513 1714126144576 OK +REQUEST request_4 1714126144514 1714126144577 OK +REQUEST request_0 1714126144525 1714126144580 OK +REQUEST request_3 1714126144514 1714126144580 OK +REQUEST request_4 1714126144546 1714126144602 OK +REQUEST request_6 1714126144514 1714126144602 OK +REQUEST request_6 1714126144546 1714126144605 OK +REQUEST request_5 1714126144514 1714126144606 OK +USER GameSimulation END 1714126144607 +REQUEST request_2 1714126144545 1714126144607 OK +REQUEST request_1 1714126144580 1714126144627 OK +REQUEST request_3 1714126144546 1714126144629 OK +REQUEST request_5 1714126144546 1714126144629 OK +USER GameSimulation END 1714126144630 +REQUEST request_2 1714126144580 1714126144637 OK +REQUEST request_4 1714126144581 1714126144638 OK +REQUEST request_6 1714126144582 1714126144642 OK +REQUEST request_5 1714126144581 1714126144662 OK +REQUEST request_3 1714126144581 1714126144667 OK +USER GameSimulation END 1714126144667 diff --git a/docs/load_tests/gamesimulation-500-20s/style/bootstrap.min.css b/docs/load_tests/gamesimulation-500-20s/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-500-20s/style/close.svg b/docs/load_tests/gamesimulation-500-20s/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/executions.svg b/docs/load_tests/gamesimulation-500-20s/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/expand.svg b/docs/load_tests/gamesimulation-500-20s/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/favicon.ico b/docs/load_tests/gamesimulation-500-20s/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-500-20s/style/fullscreen.svg b/docs/load_tests/gamesimulation-500-20s/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/style/logo-dark.svg b/docs/load_tests/gamesimulation-500-20s/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/logo-light.svg b/docs/load_tests/gamesimulation-500-20s/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-20s/style/sort-down.svg b/docs/load_tests/gamesimulation-500-20s/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/style/sort-up.svg b/docs/load_tests/gamesimulation-500-20s/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/style/sort.svg b/docs/load_tests/gamesimulation-500-20s/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-20s/style/style.css b/docs/load_tests/gamesimulation-500-20s/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-20s/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-500-Current/index.html b/docs/load_tests/gamesimulation-500-Current/index.html new file mode 100644 index 00000000..35ad9265 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/index.html @@ -0,0 +1,1139 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 09:48:02 GMT + + + Duration: + 10s + + + Description: + Game 500 petitions + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/js/all_sessions.js b/docs/load_tests/gamesimulation-500-Current/js/all_sessions.js new file mode 100644 index 00000000..9848cd92 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714124882000,500],[1714124883000,485],[1714124884000,441],[1714124885000,387],[1714124886000,358],[1714124887000,331],[1714124888000,258],[1714124889000,243],[1714124890000,188],[1714124891000,170],[1714124892000,170] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/js/assertions.xml b/docs/load_tests/gamesimulation-500-Current/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/js/bootstrap.min.js b/docs/load_tests/gamesimulation-500-Current/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/js/ellipsis.js b/docs/load_tests/gamesimulation-500-Current/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-500-Current/js/gatling.js b/docs/load_tests/gamesimulation-500-Current/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-500-Current/js/global_stats.json b/docs/load_tests/gamesimulation-500-Current/js/global_stats.json new file mode 100644 index 00000000..8449d7c6 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 2719, + "ko": 781 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10058, + "ok": 7919, + "ko": 10058 + }, + "meanResponseTime": { + "total": 4230, + "ok": 2569, + "ko": 10010 + }, + "standardDeviation": { + "total": 3807, + "ok": 2510, + "ko": 5 + }, + "percentiles1": { + "total": 3327, + "ok": 1821, + "ko": 10010 + }, + "percentiles2": { + "total": 7658, + "ok": 4382, + "ko": 10013 + }, + "percentiles3": { + "total": 10014, + "ok": 7502, + "ko": 10018 + }, + "percentiles4": { + "total": 10018, + "ok": 7869, + "ko": 10024 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1087, + "percentage": 31 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 112, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1520, + "percentage": 43 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 781, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": 318.1818181818182, + "ok": 247.1818181818182, + "ko": 71.0 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/js/highcharts-more.js b/docs/load_tests/gamesimulation-500-Current/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-500-Current/js/highstock.js b/docs/load_tests/gamesimulation-500-Current/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-500-Current/js/stats.js b/docs/load_tests/gamesimulation-500-Current/js/stats.js new file mode 100644 index 00000000..1612746b --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "3500", + "ok": "2719", + "ko": "781" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10058", + "ok": "7919", + "ko": "10058" + }, + "meanResponseTime": { + "total": "4230", + "ok": "2569", + "ko": "10010" + }, + "standardDeviation": { + "total": "3807", + "ok": "2510", + "ko": "5" + }, + "percentiles1": { + "total": "3327", + "ok": "1821", + "ko": "10010" + }, + "percentiles2": { + "total": "7658", + "ok": "4382", + "ko": "10013" + }, + "percentiles3": { + "total": "10014", + "ok": "7502", + "ko": "10018" + }, + "percentiles4": { + "total": "10018", + "ok": "7869", + "ko": "10024" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1087, + "percentage": 31 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 112, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1520, + "percentage": 43 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 781, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": "318.182", + "ok": "247.182", + "ko": "71" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "86", + "ok": "86", + "ko": "-" + }, + "maxResponseTime": { + "total": "593", + "ok": "593", + "ko": "-" + }, + "meanResponseTime": { + "total": "324", + "ok": "324", + "ko": "-" + }, + "standardDeviation": { + "total": "118", + "ok": "118", + "ko": "-" + }, + "percentiles1": { + "total": "277", + "ok": "277", + "ko": "-" + }, + "percentiles2": { + "total": "445", + "ok": "445", + "ko": "-" + }, + "percentiles3": { + "total": "522", + "ok": "522", + "ko": "-" + }, + "percentiles4": { + "total": "566", + "ok": "566", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "45.455", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "500", + "ok": "500", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "177", + "ok": "177", + "ko": "-" + }, + "meanResponseTime": { + "total": "98", + "ok": "98", + "ko": "-" + }, + "standardDeviation": { + "total": "52", + "ok": "52", + "ko": "-" + }, + "percentiles1": { + "total": "106", + "ok": "106", + "ko": "-" + }, + "percentiles2": { + "total": "142", + "ok": "142", + "ko": "-" + }, + "percentiles3": { + "total": "169", + "ok": "169", + "ko": "-" + }, + "percentiles4": { + "total": "177", + "ok": "177", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "45.455", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "500", + "ok": "346", + "ko": "154" + }, + "minResponseTime": { + "total": "462", + "ok": "462", + "ko": "10002" + }, + "maxResponseTime": { + "total": "10058", + "ok": "7917", + "ko": "10058" + }, + "meanResponseTime": { + "total": "5865", + "ok": "4020", + "ko": "10011" + }, + "standardDeviation": { + "total": "3339", + "ok": "2248", + "ko": "6" + }, + "percentiles1": { + "total": "5389", + "ok": "3676", + "ko": "10010" + }, + "percentiles2": { + "total": "10005", + "ok": "5463", + "ko": "10014" + }, + "percentiles3": { + "total": "10014", + "ok": "7658", + "ko": "10018" + }, + "percentiles4": { + "total": "10020", + "ok": "7909", + "ko": "10023" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 16, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 308, + "percentage": 62 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 154, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "31.455", + "ko": "14" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "500", + "ok": "342", + "ko": "158" + }, + "minResponseTime": { + "total": "411", + "ok": "411", + "ko": "10001" + }, + "maxResponseTime": { + "total": "10024", + "ok": "7914", + "ko": "10024" + }, + "meanResponseTime": { + "total": "5836", + "ok": "3908", + "ko": "10010" + }, + "standardDeviation": { + "total": "3362", + "ok": "2182", + "ko": "5" + }, + "percentiles1": { + "total": "5181", + "ok": "3656", + "ko": "10010" + }, + "percentiles2": { + "total": "10005", + "ok": "5429", + "ko": "10013" + }, + "percentiles3": { + "total": "10014", + "ok": "7634", + "ko": "10018" + }, + "percentiles4": { + "total": "10019", + "ok": "7878", + "ko": "10021" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 16, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 26, + "percentage": 5 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 300, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 158, + "percentage": 32 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "31.091", + "ko": "14.364" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "500", + "ok": "342", + "ko": "158" + }, + "minResponseTime": { + "total": "381", + "ok": "381", + "ko": "10002" + }, + "maxResponseTime": { + "total": "10036", + "ok": "7906", + "ko": "10036" + }, + "meanResponseTime": { + "total": "5770", + "ok": "3811", + "ko": "10010" + }, + "standardDeviation": { + "total": "3372", + "ok": "2117", + "ko": "5" + }, + "percentiles1": { + "total": "4737", + "ok": "3747", + "ko": "10010" + }, + "percentiles2": { + "total": "10005", + "ok": "5144", + "ko": "10013" + }, + "percentiles3": { + "total": "10014", + "ok": "7630", + "ko": "10018" + }, + "percentiles4": { + "total": "10020", + "ok": "7863", + "ko": "10023" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 19, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 301, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 158, + "percentage": 32 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "31.091", + "ko": "14.364" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "500", + "ok": "346", + "ko": "154" + }, + "minResponseTime": { + "total": "472", + "ok": "472", + "ko": "10002" + }, + "maxResponseTime": { + "total": "10035", + "ok": "7915", + "ko": "10035" + }, + "meanResponseTime": { + "total": "5891", + "ok": "4057", + "ko": "10010" + }, + "standardDeviation": { + "total": "3334", + "ok": "2269", + "ko": "5" + }, + "percentiles1": { + "total": "5406", + "ok": "3698", + "ko": "10010" + }, + "percentiles2": { + "total": "10005", + "ok": "5486", + "ko": "10014" + }, + "percentiles3": { + "total": "10014", + "ok": "7713", + "ko": "10018" + }, + "percentiles4": { + "total": "10020", + "ok": "7895", + "ko": "10027" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 18, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 307, + "percentage": 61 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 154, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "31.455", + "ko": "14" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "500", + "ok": "343", + "ko": "157" + }, + "minResponseTime": { + "total": "374", + "ok": "374", + "ko": "10002" + }, + "maxResponseTime": { + "total": "10024", + "ok": "7919", + "ko": "10024" + }, + "meanResponseTime": { + "total": "5823", + "ok": "3906", + "ko": "10010" + }, + "standardDeviation": { + "total": "3354", + "ok": "2167", + "ko": "5" + }, + "percentiles1": { + "total": "5190", + "ok": "3774", + "ko": "10010" + }, + "percentiles2": { + "total": "10006", + "ok": "5437", + "ko": "10013" + }, + "percentiles3": { + "total": "10014", + "ok": "7739", + "ko": "10018" + }, + "percentiles4": { + "total": "10018", + "ok": "7860", + "ko": "10021" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 18, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 304, + "percentage": 61 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 157, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": "45.455", + "ok": "31.182", + "ko": "14.273" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-500-Current/js/stats.json b/docs/load_tests/gamesimulation-500-Current/js/stats.json new file mode 100644 index 00000000..8647678a --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 3500, + "ok": 2719, + "ko": 781 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10058, + "ok": 7919, + "ko": 10058 + }, + "meanResponseTime": { + "total": 4230, + "ok": 2569, + "ko": 10010 + }, + "standardDeviation": { + "total": 3807, + "ok": 2510, + "ko": 5 + }, + "percentiles1": { + "total": 3327, + "ok": 1821, + "ko": 10010 + }, + "percentiles2": { + "total": 7658, + "ok": 4382, + "ko": 10013 + }, + "percentiles3": { + "total": 10014, + "ok": 7502, + "ko": 10018 + }, + "percentiles4": { + "total": 10018, + "ok": 7869, + "ko": 10024 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1087, + "percentage": 31 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 112, + "percentage": 3 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1520, + "percentage": 43 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 781, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": 318.1818181818182, + "ok": 247.1818181818182, + "ko": 71.0 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 86, + "ok": 86, + "ko": 0 + }, + "maxResponseTime": { + "total": 593, + "ok": 593, + "ko": 0 + }, + "meanResponseTime": { + "total": 324, + "ok": 324, + "ko": 0 + }, + "standardDeviation": { + "total": 118, + "ok": 118, + "ko": 0 + }, + "percentiles1": { + "total": 277, + "ok": 277, + "ko": 0 + }, + "percentiles2": { + "total": 445, + "ok": 445, + "ko": 0 + }, + "percentiles3": { + "total": 522, + "ok": 522, + "ko": 0 + }, + "percentiles4": { + "total": 566, + "ok": 566, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 45.45454545454545, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 500, + "ok": 500, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 177, + "ok": 177, + "ko": 0 + }, + "meanResponseTime": { + "total": 98, + "ok": 98, + "ko": 0 + }, + "standardDeviation": { + "total": 52, + "ok": 52, + "ko": 0 + }, + "percentiles1": { + "total": 106, + "ok": 106, + "ko": 0 + }, + "percentiles2": { + "total": 142, + "ok": 142, + "ko": 0 + }, + "percentiles3": { + "total": 169, + "ok": 169, + "ko": 0 + }, + "percentiles4": { + "total": 177, + "ok": 177, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 500, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 45.45454545454545, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 500, + "ok": 346, + "ko": 154 + }, + "minResponseTime": { + "total": 462, + "ok": 462, + "ko": 10002 + }, + "maxResponseTime": { + "total": 10058, + "ok": 7917, + "ko": 10058 + }, + "meanResponseTime": { + "total": 5865, + "ok": 4020, + "ko": 10011 + }, + "standardDeviation": { + "total": 3339, + "ok": 2248, + "ko": 6 + }, + "percentiles1": { + "total": 5389, + "ok": 3676, + "ko": 10010 + }, + "percentiles2": { + "total": 10005, + "ok": 5463, + "ko": 10014 + }, + "percentiles3": { + "total": 10014, + "ok": 7658, + "ko": 10018 + }, + "percentiles4": { + "total": 10020, + "ok": 7909, + "ko": 10023 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 16, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 308, + "percentage": 62 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 154, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 31.454545454545453, + "ko": 14.0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 500, + "ok": 342, + "ko": 158 + }, + "minResponseTime": { + "total": 411, + "ok": 411, + "ko": 10001 + }, + "maxResponseTime": { + "total": 10024, + "ok": 7914, + "ko": 10024 + }, + "meanResponseTime": { + "total": 5836, + "ok": 3908, + "ko": 10010 + }, + "standardDeviation": { + "total": 3362, + "ok": 2182, + "ko": 5 + }, + "percentiles1": { + "total": 5181, + "ok": 3656, + "ko": 10010 + }, + "percentiles2": { + "total": 10005, + "ok": 5429, + "ko": 10013 + }, + "percentiles3": { + "total": 10014, + "ok": 7634, + "ko": 10018 + }, + "percentiles4": { + "total": 10019, + "ok": 7878, + "ko": 10021 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 16, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 26, + "percentage": 5 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 300, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 158, + "percentage": 32 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 31.09090909090909, + "ko": 14.363636363636363 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 500, + "ok": 342, + "ko": 158 + }, + "minResponseTime": { + "total": 381, + "ok": 381, + "ko": 10002 + }, + "maxResponseTime": { + "total": 10036, + "ok": 7906, + "ko": 10036 + }, + "meanResponseTime": { + "total": 5770, + "ok": 3811, + "ko": 10010 + }, + "standardDeviation": { + "total": 3372, + "ok": 2117, + "ko": 5 + }, + "percentiles1": { + "total": 4737, + "ok": 3747, + "ko": 10010 + }, + "percentiles2": { + "total": 10005, + "ok": 5144, + "ko": 10013 + }, + "percentiles3": { + "total": 10014, + "ok": 7630, + "ko": 10018 + }, + "percentiles4": { + "total": 10020, + "ok": 7863, + "ko": 10023 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 19, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 22, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 301, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 158, + "percentage": 32 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 31.09090909090909, + "ko": 14.363636363636363 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 500, + "ok": 346, + "ko": 154 + }, + "minResponseTime": { + "total": 472, + "ok": 472, + "ko": 10002 + }, + "maxResponseTime": { + "total": 10035, + "ok": 7915, + "ko": 10035 + }, + "meanResponseTime": { + "total": 5891, + "ok": 4057, + "ko": 10010 + }, + "standardDeviation": { + "total": 3334, + "ok": 2269, + "ko": 5 + }, + "percentiles1": { + "total": 5406, + "ok": 3698, + "ko": 10010 + }, + "percentiles2": { + "total": 10005, + "ok": 5486, + "ko": 10014 + }, + "percentiles3": { + "total": 10014, + "ok": 7713, + "ko": 10018 + }, + "percentiles4": { + "total": 10020, + "ok": 7895, + "ko": 10027 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 18, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 307, + "percentage": 61 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 154, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 31.454545454545453, + "ko": 14.0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 500, + "ok": 343, + "ko": 157 + }, + "minResponseTime": { + "total": 374, + "ok": 374, + "ko": 10002 + }, + "maxResponseTime": { + "total": 10024, + "ok": 7919, + "ko": 10024 + }, + "meanResponseTime": { + "total": 5823, + "ok": 3906, + "ko": 10010 + }, + "standardDeviation": { + "total": 3354, + "ok": 2167, + "ko": 5 + }, + "percentiles1": { + "total": 5190, + "ok": 3774, + "ko": 10010 + }, + "percentiles2": { + "total": 10006, + "ok": 5437, + "ko": 10013 + }, + "percentiles3": { + "total": 10014, + "ok": 7739, + "ko": 10018 + }, + "percentiles4": { + "total": 10018, + "ok": 7860, + "ko": 10021 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 18, + "percentage": 4 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 21, + "percentage": 4 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 304, + "percentage": 61 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 157, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": 45.45454545454545, + "ok": 31.181818181818183, + "ko": 14.272727272727273 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/js/theme.js b/docs/load_tests/gamesimulation-500-Current/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-500-Current/js/unpack.js b/docs/load_tests/gamesimulation-500-Current/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-0-693933696.html b/docs/load_tests/gamesimulation-500-Current/req_request-0-693933696.html new file mode 100644 index 00000000..d54bb951 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-1-693933697.html b/docs/load_tests/gamesimulation-500-Current/req_request-1-693933697.html new file mode 100644 index 00000000..dcd90dd2 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-2-693933698.html b/docs/load_tests/gamesimulation-500-Current/req_request-2-693933698.html new file mode 100644 index 00000000..018ad819 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-2-693933698.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-3-693933699.html b/docs/load_tests/gamesimulation-500-Current/req_request-3-693933699.html new file mode 100644 index 00000000..ea50b07a --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-3-693933699.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-4-693933700.html b/docs/load_tests/gamesimulation-500-Current/req_request-4-693933700.html new file mode 100644 index 00000000..917fc0fc --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-4-693933700.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-5-693933701.html b/docs/load_tests/gamesimulation-500-Current/req_request-5-693933701.html new file mode 100644 index 00000000..894dcf05 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-5-693933701.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/req_request-6-693933702.html b/docs/load_tests/gamesimulation-500-Current/req_request-6-693933702.html new file mode 100644 index 00000000..eebbb595 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/req_request-6-693933702.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-500-Current/simulation.log b/docs/load_tests/gamesimulation-500-Current/simulation.log new file mode 100644 index 00000000..46fc32b1 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/simulation.log @@ -0,0 +1,4501 @@ +RUN GameSimulation gamesimulation 1714124881676 Game 500 petitions 3.10.5 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882289 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882290 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882291 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882292 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882293 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882294 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882295 +USER GameSimulation START 1714124882296 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882297 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882298 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882287 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882299 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882300 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882302 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882303 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882301 +USER GameSimulation START 1714124882304 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882305 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882306 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882307 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882308 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882309 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882310 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882311 +USER GameSimulation START 1714124882286 +USER GameSimulation START 1714124882312 +USER GameSimulation START 1714124882312 +USER GameSimulation START 1714124882312 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882313 +USER GameSimulation START 1714124882314 +USER GameSimulation START 1714124882314 +USER GameSimulation START 1714124882314 +USER GameSimulation START 1714124882314 +USER GameSimulation START 1714124882314 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882315 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882316 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882317 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882318 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882319 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882320 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882321 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882322 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882323 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882324 +USER GameSimulation START 1714124882325 +USER GameSimulation START 1714124882325 +USER GameSimulation START 1714124882325 +USER GameSimulation START 1714124882325 +USER GameSimulation START 1714124882325 +USER GameSimulation START 1714124882326 +USER GameSimulation START 1714124882326 +USER GameSimulation START 1714124882326 +USER GameSimulation START 1714124882326 +USER GameSimulation START 1714124882326 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882327 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882328 +USER GameSimulation START 1714124882329 +USER GameSimulation START 1714124882330 +USER GameSimulation START 1714124882330 +USER GameSimulation START 1714124882331 +USER GameSimulation START 1714124882331 +USER GameSimulation START 1714124882332 +USER GameSimulation START 1714124882332 +USER GameSimulation START 1714124882332 +USER GameSimulation START 1714124882333 +USER GameSimulation START 1714124882333 +USER GameSimulation START 1714124882333 +USER GameSimulation START 1714124882333 +USER GameSimulation START 1714124882334 +USER GameSimulation START 1714124882334 +USER GameSimulation START 1714124882334 +USER GameSimulation START 1714124882334 +USER GameSimulation START 1714124882334 +USER GameSimulation START 1714124882335 +USER GameSimulation START 1714124882335 +USER GameSimulation START 1714124882335 +USER GameSimulation START 1714124882335 +USER GameSimulation START 1714124882335 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882336 +USER GameSimulation START 1714124882337 +USER GameSimulation START 1714124882337 +USER GameSimulation START 1714124882337 +USER GameSimulation START 1714124882337 +USER GameSimulation START 1714124882338 +USER GameSimulation START 1714124882338 +USER GameSimulation START 1714124882338 +USER GameSimulation START 1714124882339 +USER GameSimulation START 1714124882339 +USER GameSimulation START 1714124882340 +USER GameSimulation START 1714124882342 +USER GameSimulation START 1714124882347 +USER GameSimulation START 1714124882347 +USER GameSimulation START 1714124882349 +USER GameSimulation START 1714124882350 +USER GameSimulation START 1714124882350 +USER GameSimulation START 1714124882351 +USER GameSimulation START 1714124882351 +REQUEST request_0 1714124882279 1714124882379 OK +REQUEST request_0 1714124882289 1714124882411 OK +REQUEST request_0 1714124882291 1714124882413 OK +REQUEST request_0 1714124882290 1714124882429 OK +REQUEST request_0 1714124882289 1714124882430 OK +REQUEST request_0 1714124882291 1714124882430 OK +REQUEST request_0 1714124882279 1714124882378 OK +REQUEST request_0 1714124882289 1714124882412 OK +REQUEST request_0 1714124882292 1714124882378 OK +REQUEST request_0 1714124882279 1714124882378 OK +REQUEST request_0 1714124882290 1714124882446 OK +REQUEST request_0 1714124882292 1714124882446 OK +REQUEST request_0 1714124882293 1714124882447 OK +REQUEST request_0 1714124882289 1714124882454 OK +REQUEST request_0 1714124882279 1714124882460 OK +REQUEST request_0 1714124882279 1714124882466 OK +REQUEST request_0 1714124882279 1714124882485 OK +REQUEST request_0 1714124882292 1714124882485 OK +REQUEST request_0 1714124882279 1714124882486 OK +REQUEST request_0 1714124882279 1714124882491 OK +REQUEST request_0 1714124882279 1714124882499 OK +REQUEST request_0 1714124882291 1714124882501 OK +REQUEST request_0 1714124882289 1714124882502 OK +REQUEST request_0 1714124882291 1714124882502 OK +REQUEST request_0 1714124882289 1714124882502 OK +REQUEST request_0 1714124882291 1714124882502 OK +REQUEST request_0 1714124882297 1714124882502 OK +REQUEST request_0 1714124882278 1714124882502 OK +REQUEST request_0 1714124882299 1714124882502 OK +REQUEST request_0 1714124882299 1714124882502 OK +REQUEST request_0 1714124882292 1714124882502 OK +REQUEST request_0 1714124882289 1714124882503 OK +REQUEST request_0 1714124882291 1714124882504 OK +REQUEST request_0 1714124882291 1714124882504 OK +REQUEST request_0 1714124882293 1714124882504 OK +REQUEST request_0 1714124882296 1714124882504 OK +REQUEST request_0 1714124882298 1714124882504 OK +REQUEST request_0 1714124882291 1714124882504 OK +REQUEST request_0 1714124882289 1714124882504 OK +REQUEST request_0 1714124882298 1714124882504 OK +REQUEST request_0 1714124882295 1714124882505 OK +REQUEST request_0 1714124882299 1714124882505 OK +REQUEST request_0 1714124882292 1714124882505 OK +REQUEST request_0 1714124882289 1714124882506 OK +REQUEST request_0 1714124882290 1714124882507 OK +REQUEST request_0 1714124882313 1714124882507 OK +REQUEST request_0 1714124882301 1714124882507 OK +REQUEST request_0 1714124882303 1714124882507 OK +REQUEST request_0 1714124882299 1714124882507 OK +REQUEST request_0 1714124882293 1714124882507 OK +REQUEST request_0 1714124882299 1714124882507 OK +REQUEST request_0 1714124882295 1714124882507 OK +REQUEST request_0 1714124882305 1714124882507 OK +REQUEST request_0 1714124882290 1714124882507 OK +REQUEST request_0 1714124882290 1714124882509 OK +REQUEST request_0 1714124882302 1714124882509 OK +REQUEST request_0 1714124882304 1714124882509 OK +REQUEST request_0 1714124882291 1714124882509 OK +REQUEST request_0 1714124882292 1714124882509 OK +REQUEST request_0 1714124882296 1714124882509 OK +REQUEST request_0 1714124882293 1714124882509 OK +REQUEST request_0 1714124882293 1714124882510 OK +REQUEST request_0 1714124882291 1714124882510 OK +REQUEST request_0 1714124882279 1714124882510 OK +REQUEST request_0 1714124882294 1714124882511 OK +REQUEST request_0 1714124882291 1714124882511 OK +REQUEST request_0 1714124882278 1714124882511 OK +REQUEST request_0 1714124882295 1714124882511 OK +REQUEST request_0 1714124882307 1714124882511 OK +REQUEST request_0 1714124882302 1714124882512 OK +REQUEST request_0 1714124882296 1714124882512 OK +REQUEST request_0 1714124882292 1714124882512 OK +REQUEST request_0 1714124882294 1714124882512 OK +REQUEST request_0 1714124882300 1714124882512 OK +REQUEST request_0 1714124882308 1714124882513 OK +REQUEST request_0 1714124882295 1714124882513 OK +REQUEST request_0 1714124882293 1714124882514 OK +REQUEST request_0 1714124882299 1714124882514 OK +REQUEST request_0 1714124882278 1714124882514 OK +REQUEST request_0 1714124882293 1714124882514 OK +REQUEST request_0 1714124882299 1714124882514 OK +REQUEST request_0 1714124882301 1714124882514 OK +REQUEST request_0 1714124882298 1714124882514 OK +REQUEST request_0 1714124882297 1714124882514 OK +REQUEST request_0 1714124882306 1714124882516 OK +REQUEST request_0 1714124882295 1714124882516 OK +REQUEST request_0 1714124882297 1714124882516 OK +REQUEST request_0 1714124882294 1714124882516 OK +REQUEST request_0 1714124882301 1714124882516 OK +REQUEST request_0 1714124882317 1714124882516 OK +REQUEST request_0 1714124882292 1714124882516 OK +REQUEST request_0 1714124882279 1714124882516 OK +REQUEST request_0 1714124882300 1714124882517 OK +REQUEST request_0 1714124882291 1714124882517 OK +REQUEST request_0 1714124882291 1714124882518 OK +REQUEST request_0 1714124882305 1714124882518 OK +REQUEST request_0 1714124882308 1714124882518 OK +REQUEST request_0 1714124882289 1714124882519 OK +REQUEST request_0 1714124882296 1714124882519 OK +REQUEST request_0 1714124882305 1714124882519 OK +REQUEST request_0 1714124882313 1714124882519 OK +REQUEST request_0 1714124882310 1714124882519 OK +REQUEST request_0 1714124882309 1714124882519 OK +REQUEST request_0 1714124882302 1714124882519 OK +REQUEST request_0 1714124882305 1714124882519 OK +REQUEST request_0 1714124882292 1714124882520 OK +REQUEST request_0 1714124882279 1714124882521 OK +REQUEST request_0 1714124882319 1714124882521 OK +REQUEST request_0 1714124882297 1714124882521 OK +REQUEST request_0 1714124882301 1714124882521 OK +REQUEST request_0 1714124882312 1714124882521 OK +REQUEST request_0 1714124882295 1714124882521 OK +REQUEST request_0 1714124882294 1714124882521 OK +REQUEST request_0 1714124882298 1714124882521 OK +REQUEST request_0 1714124882304 1714124882521 OK +REQUEST request_0 1714124882292 1714124882522 OK +REQUEST request_0 1714124882317 1714124882523 OK +REQUEST request_0 1714124882290 1714124882523 OK +REQUEST request_0 1714124882303 1714124882523 OK +REQUEST request_0 1714124882308 1714124882524 OK +REQUEST request_0 1714124882316 1714124882524 OK +REQUEST request_0 1714124882300 1714124882524 OK +REQUEST request_0 1714124882306 1714124882524 OK +REQUEST request_0 1714124882279 1714124882524 OK +REQUEST request_0 1714124882298 1714124882524 OK +REQUEST request_0 1714124882290 1714124882525 OK +REQUEST request_0 1714124882300 1714124882525 OK +REQUEST request_0 1714124882279 1714124882526 OK +REQUEST request_0 1714124882295 1714124882526 OK +REQUEST request_0 1714124882298 1714124882526 OK +REQUEST request_0 1714124882307 1714124882526 OK +REQUEST request_0 1714124882290 1714124882526 OK +REQUEST request_0 1714124882289 1714124882527 OK +REQUEST request_0 1714124882307 1714124882527 OK +REQUEST request_0 1714124882279 1714124882528 OK +REQUEST request_0 1714124882302 1714124882528 OK +REQUEST request_0 1714124882292 1714124882528 OK +REQUEST request_0 1714124882293 1714124882528 OK +REQUEST request_0 1714124882301 1714124882528 OK +REQUEST request_0 1714124882309 1714124882528 OK +REQUEST request_0 1714124882295 1714124882529 OK +REQUEST request_0 1714124882299 1714124882529 OK +REQUEST request_0 1714124882303 1714124882529 OK +REQUEST request_0 1714124882296 1714124882530 OK +REQUEST request_0 1714124882313 1714124882530 OK +REQUEST request_0 1714124882303 1714124882530 OK +REQUEST request_0 1714124882297 1714124882530 OK +REQUEST request_0 1714124882294 1714124882531 OK +REQUEST request_0 1714124882294 1714124882531 OK +REQUEST request_0 1714124882290 1714124882531 OK +REQUEST request_0 1714124882312 1714124882531 OK +REQUEST request_0 1714124882295 1714124882514 OK +REQUEST request_0 1714124882298 1714124882532 OK +REQUEST request_0 1714124882289 1714124882532 OK +REQUEST request_0 1714124882291 1714124882532 OK +REQUEST request_0 1714124882306 1714124882532 OK +REQUEST request_0 1714124882289 1714124882532 OK +REQUEST request_0 1714124882304 1714124882533 OK +REQUEST request_0 1714124882301 1714124882533 OK +REQUEST request_0 1714124882297 1714124882534 OK +REQUEST request_0 1714124882296 1714124882534 OK +REQUEST request_0 1714124882294 1714124882534 OK +REQUEST request_0 1714124882279 1714124882535 OK +REQUEST request_0 1714124882321 1714124882535 OK +REQUEST request_0 1714124882298 1714124882535 OK +REQUEST request_0 1714124882290 1714124882535 OK +REQUEST request_0 1714124882301 1714124882536 OK +REQUEST request_0 1714124882307 1714124882536 OK +REQUEST request_0 1714124882293 1714124882536 OK +REQUEST request_0 1714124882293 1714124882537 OK +REQUEST request_0 1714124882279 1714124882537 OK +REQUEST request_0 1714124882293 1714124882537 OK +REQUEST request_0 1714124882297 1714124882537 OK +REQUEST request_0 1714124882289 1714124882538 OK +REQUEST request_0 1714124882278 1714124882539 OK +REQUEST request_0 1714124882294 1714124882539 OK +REQUEST request_0 1714124882291 1714124882540 OK +REQUEST request_0 1714124882309 1714124882540 OK +REQUEST request_0 1714124882289 1714124882540 OK +REQUEST request_0 1714124882294 1714124882540 OK +REQUEST request_0 1714124882300 1714124882530 OK +REQUEST request_0 1714124882296 1714124882541 OK +REQUEST request_0 1714124882292 1714124882541 OK +REQUEST request_0 1714124882296 1714124882541 OK +REQUEST request_0 1714124882291 1714124882541 OK +REQUEST request_0 1714124882279 1714124882542 OK +REQUEST request_0 1714124882290 1714124882542 OK +REQUEST request_0 1714124882307 1714124882542 OK +REQUEST request_0 1714124882309 1714124882543 OK +REQUEST request_0 1714124882308 1714124882543 OK +REQUEST request_0 1714124882291 1714124882543 OK +REQUEST request_0 1714124882292 1714124882544 OK +REQUEST request_0 1714124882306 1714124882542 OK +REQUEST request_0 1714124882305 1714124882544 OK +REQUEST request_0 1714124882298 1714124882544 OK +REQUEST request_0 1714124882321 1714124882544 OK +REQUEST request_0 1714124882295 1714124882545 OK +REQUEST request_0 1714124882302 1714124882545 OK +REQUEST request_0 1714124882292 1714124882545 OK +REQUEST request_0 1714124882305 1714124882545 OK +REQUEST request_0 1714124882296 1714124882545 OK +REQUEST request_0 1714124882302 1714124882546 OK +REQUEST request_0 1714124882315 1714124882546 OK +REQUEST request_0 1714124882296 1714124882546 OK +REQUEST request_0 1714124882300 1714124882546 OK +REQUEST request_0 1714124882292 1714124882547 OK +REQUEST request_0 1714124882306 1714124882547 OK +REQUEST request_0 1714124882323 1714124882552 OK +REQUEST request_0 1714124882307 1714124882552 OK +REQUEST request_0 1714124882295 1714124882553 OK +REQUEST request_0 1714124882293 1714124882553 OK +REQUEST request_0 1714124882303 1714124882515 OK +REQUEST request_0 1714124882301 1714124882554 OK +REQUEST request_0 1714124882295 1714124882554 OK +REQUEST request_0 1714124882313 1714124882554 OK +REQUEST request_0 1714124882312 1714124882555 OK +REQUEST request_0 1714124882317 1714124882556 OK +REQUEST request_0 1714124882301 1714124882556 OK +REQUEST request_0 1714124882279 1714124882548 OK +REQUEST request_0 1714124882311 1714124882556 OK +REQUEST request_0 1714124882314 1714124882557 OK +REQUEST request_0 1714124882321 1714124882557 OK +REQUEST request_0 1714124882293 1714124882557 OK +REQUEST request_0 1714124882309 1714124882557 OK +REQUEST request_0 1714124882290 1714124882557 OK +REQUEST request_0 1714124882305 1714124882558 OK +REQUEST request_0 1714124882310 1714124882558 OK +REQUEST request_0 1714124882299 1714124882559 OK +REQUEST request_0 1714124882323 1714124882559 OK +REQUEST request_0 1714124882290 1714124882559 OK +REQUEST request_0 1714124882297 1714124882559 OK +REQUEST request_0 1714124882300 1714124882561 OK +REQUEST request_0 1714124882294 1714124882561 OK +REQUEST request_0 1714124882299 1714124882562 OK +REQUEST request_0 1714124882297 1714124882562 OK +REQUEST request_0 1714124882300 1714124882563 OK +REQUEST request_0 1714124882297 1714124882565 OK +REQUEST request_0 1714124882296 1714124882565 OK +REQUEST request_0 1714124882298 1714124882566 OK +REQUEST request_0 1714124882316 1714124882566 OK +REQUEST request_0 1714124882310 1714124882566 OK +REQUEST request_0 1714124882309 1714124882559 OK +REQUEST request_0 1714124882322 1714124882569 OK +REQUEST request_0 1714124882299 1714124882569 OK +REQUEST request_0 1714124882326 1714124882569 OK +REQUEST request_0 1714124882322 1714124882569 OK +REQUEST request_0 1714124882304 1714124882569 OK +REQUEST request_0 1714124882303 1714124882587 OK +REQUEST request_0 1714124882307 1714124882587 OK +REQUEST request_0 1714124882301 1714124882588 OK +REQUEST request_0 1714124882296 1714124882588 OK +REQUEST request_0 1714124882295 1714124882588 OK +REQUEST request_0 1714124882315 1714124882589 OK +REQUEST request_0 1714124882299 1714124882590 OK +REQUEST request_0 1714124882289 1714124882590 OK +REQUEST request_0 1714124882306 1714124882590 OK +REQUEST request_0 1714124882302 1714124882591 OK +REQUEST request_0 1714124882309 1714124882591 OK +REQUEST request_0 1714124882298 1714124882592 OK +REQUEST request_0 1714124882310 1714124882592 OK +REQUEST request_0 1714124882316 1714124882593 OK +REQUEST request_0 1714124882300 1714124882594 OK +REQUEST request_0 1714124882296 1714124882594 OK +REQUEST request_0 1714124882316 1714124882595 OK +REQUEST request_0 1714124882323 1714124882595 OK +REQUEST request_0 1714124882315 1714124882596 OK +REQUEST request_0 1714124882301 1714124882596 OK +REQUEST request_0 1714124882295 1714124882596 OK +REQUEST request_0 1714124882321 1714124882597 OK +REQUEST request_0 1714124882318 1714124882597 OK +REQUEST request_1 1714124882493 1714124882600 OK +REQUEST request_0 1714124882296 1714124882601 OK +REQUEST request_0 1714124882297 1714124882605 OK +REQUEST request_0 1714124882322 1714124882606 OK +REQUEST request_0 1714124882303 1714124882606 OK +REQUEST request_0 1714124882300 1714124882606 OK +REQUEST request_1 1714124882519 1714124882606 OK +REQUEST request_1 1714124882502 1714124882606 OK +REQUEST request_0 1714124882325 1714124882606 OK +REQUEST request_1 1714124882505 1714124882607 OK +REQUEST request_0 1714124882294 1714124882606 OK +REQUEST request_1 1714124882500 1714124882607 OK +REQUEST request_1 1714124882507 1714124882607 OK +REQUEST request_0 1714124882324 1714124882607 OK +REQUEST request_0 1714124882306 1714124882607 OK +REQUEST request_1 1714124882510 1714124882608 OK +REQUEST request_1 1714124882512 1714124882608 OK +REQUEST request_1 1714124882525 1714124882608 OK +REQUEST request_1 1714124882493 1714124882608 OK +REQUEST request_0 1714124882301 1714124882608 OK +REQUEST request_0 1714124882318 1714124882608 OK +REQUEST request_1 1714124882493 1714124882609 OK +REQUEST request_0 1714124882309 1714124882609 OK +REQUEST request_0 1714124882294 1714124882609 OK +REQUEST request_1 1714124882493 1714124882609 OK +REQUEST request_1 1714124882503 1714124882610 OK +REQUEST request_0 1714124882322 1714124882610 OK +REQUEST request_1 1714124882505 1714124882610 OK +REQUEST request_1 1714124882502 1714124882610 OK +REQUEST request_1 1714124882507 1714124882611 OK +REQUEST request_0 1714124882298 1714124882611 OK +REQUEST request_1 1714124882505 1714124882611 OK +REQUEST request_1 1714124882507 1714124882611 OK +REQUEST request_0 1714124882290 1714124882611 OK +REQUEST request_1 1714124882510 1714124882611 OK +REQUEST request_1 1714124882510 1714124882611 OK +REQUEST request_1 1714124882512 1714124882612 OK +REQUEST request_1 1714124882512 1714124882612 OK +REQUEST request_1 1714124882514 1714124882612 OK +REQUEST request_1 1714124882517 1714124882612 OK +REQUEST request_1 1714124882514 1714124882612 OK +REQUEST request_1 1714124882519 1714124882613 OK +REQUEST request_0 1714124882319 1714124882613 OK +REQUEST request_1 1714124882521 1714124882613 OK +REQUEST request_1 1714124882517 1714124882613 OK +REQUEST request_1 1714124882522 1714124882613 OK +REQUEST request_1 1714124882519 1714124882613 OK +REQUEST request_1 1714124882524 1714124882613 OK +REQUEST request_0 1714124882296 1714124882614 OK +REQUEST request_1 1714124882521 1714124882614 OK +REQUEST request_0 1714124882308 1714124882613 OK +REQUEST request_0 1714124882301 1714124882614 OK +REQUEST request_1 1714124882493 1714124882614 OK +REQUEST request_0 1714124882315 1714124882610 OK +REQUEST request_0 1714124882294 1714124882614 OK +REQUEST request_1 1714124882524 1714124882615 OK +REQUEST request_1 1714124882530 1714124882615 OK +REQUEST request_0 1714124882305 1714124882615 OK +REQUEST request_0 1714124882289 1714124882616 OK +REQUEST request_1 1714124882514 1714124882608 OK +REQUEST request_1 1714124882517 1714124882616 OK +REQUEST request_1 1714124882492 1714124882616 OK +REQUEST request_1 1714124882519 1714124882617 OK +REQUEST request_1 1714124882521 1714124882617 OK +REQUEST request_1 1714124882506 1714124882617 OK +REQUEST request_1 1714124882524 1714124882617 OK +REQUEST request_1 1714124882508 1714124882617 OK +REQUEST request_0 1714124882312 1714124882617 OK +REQUEST request_0 1714124882301 1714124882617 OK +REQUEST request_0 1714124882299 1714124882617 OK +REQUEST request_1 1714124882510 1714124882617 OK +REQUEST request_1 1714124882503 1714124882618 OK +REQUEST request_1 1714124882512 1714124882618 OK +REQUEST request_1 1714124882506 1714124882618 OK +REQUEST request_0 1714124882321 1714124882618 OK +REQUEST request_1 1714124882515 1714124882618 OK +REQUEST request_1 1714124882517 1714124882618 OK +REQUEST request_1 1714124882508 1714124882618 OK +REQUEST request_0 1714124882292 1714124882618 OK +REQUEST request_1 1714124882519 1714124882619 OK +REQUEST request_1 1714124882522 1714124882619 OK +REQUEST request_1 1714124882493 1714124882619 OK +REQUEST request_1 1714124882524 1714124882619 OK +REQUEST request_1 1714124882527 1714124882620 OK +REQUEST request_0 1714124882297 1714124882620 OK +REQUEST request_0 1714124882313 1714124882623 OK +REQUEST request_1 1714124882532 1714124882623 OK +REQUEST request_1 1714124882493 1714124882624 OK +REQUEST request_1 1714124882526 1714124882624 OK +REQUEST request_1 1714124882528 1714124882624 OK +REQUEST request_1 1714124882502 1714124882624 OK +REQUEST request_1 1714124882533 1714124882625 OK +REQUEST request_1 1714124882505 1714124882625 OK +REQUEST request_0 1714124882292 1714124882626 OK +REQUEST request_0 1714124882298 1714124882625 OK +REQUEST request_1 1714124882508 1714124882626 OK +REQUEST request_1 1714124882529 1714124882626 OK +REQUEST request_1 1714124882510 1714124882626 OK +REQUEST request_1 1714124882512 1714124882627 OK +REQUEST request_1 1714124882526 1714124882628 OK +REQUEST request_1 1714124882515 1714124882627 OK +REQUEST request_0 1714124882289 1714124882628 OK +REQUEST request_1 1714124882493 1714124882628 OK +REQUEST request_1 1714124882517 1714124882628 OK +REQUEST request_1 1714124882492 1714124882628 OK +REQUEST request_1 1714124882529 1714124882629 OK +REQUEST request_1 1714124882519 1714124882629 OK +REQUEST request_1 1714124882504 1714124882629 OK +REQUEST request_0 1714124882300 1714124882629 OK +REQUEST request_1 1714124882522 1714124882629 OK +REQUEST request_1 1714124882525 1714124882629 OK +REQUEST request_1 1714124882509 1714124882630 OK +REQUEST request_1 1714124882528 1714124882630 OK +REQUEST request_0 1714124882300 1714124882630 OK +REQUEST request_1 1714124882530 1714124882630 OK +REQUEST request_1 1714124882502 1714124882630 OK +REQUEST request_1 1714124882525 1714124882631 OK +REQUEST request_1 1714124882507 1714124882631 OK +REQUEST request_1 1714124882527 1714124882631 OK +REQUEST request_1 1714124882529 1714124882632 OK +REQUEST request_1 1714124882531 1714124882632 OK +REQUEST request_0 1714124882292 1714124882632 OK +REQUEST request_0 1714124882290 1714124882632 OK +REQUEST request_1 1714124882531 1714124882633 OK +REQUEST request_0 1714124882310 1714124882633 OK +REQUEST request_1 1714124882514 1714124882633 OK +REQUEST request_0 1714124882298 1714124882635 OK +REQUEST request_0 1714124882312 1714124882620 OK +REQUEST request_1 1714124882512 1714124882635 OK +REQUEST request_0 1714124882297 1714124882635 OK +REQUEST request_1 1714124882510 1714124882619 OK +REQUEST request_1 1714124882512 1714124882637 OK +REQUEST request_1 1714124882520 1714124882637 OK +REQUEST request_1 1714124882524 1714124882637 OK +REQUEST request_0 1714124882297 1714124882638 OK +REQUEST request_1 1714124882532 1714124882638 OK +REQUEST request_0 1714124882302 1714124882638 OK +REQUEST request_0 1714124882290 1714124882640 OK +REQUEST request_0 1714124882302 1714124882640 OK +REQUEST request_0 1714124882293 1714124882641 OK +REQUEST request_1 1714124882519 1714124882640 OK +REQUEST request_1 1714124882516 1714124882642 OK +REQUEST request_1 1714124882528 1714124882642 OK +REQUEST request_0 1714124882317 1714124882643 OK +REQUEST request_0 1714124882318 1714124882643 OK +REQUEST request_0 1714124882300 1714124882644 OK +REQUEST request_0 1714124882313 1714124882645 OK +REQUEST request_0 1714124882307 1714124882645 OK +REQUEST request_0 1714124882321 1714124882646 OK +REQUEST request_1 1714124882530 1714124882646 OK +REQUEST request_1 1714124882492 1714124882647 OK +REQUEST request_1 1714124882493 1714124882647 OK +REQUEST request_0 1714124882309 1714124882647 OK +REQUEST request_1 1714124882492 1714124882648 OK +REQUEST request_0 1714124882321 1714124882648 OK +REQUEST request_1 1714124882533 1714124882648 OK +REQUEST request_0 1714124882300 1714124882649 OK +REQUEST request_0 1714124882317 1714124882650 OK +REQUEST request_0 1714124882299 1714124882651 OK +REQUEST request_1 1714124882493 1714124882651 OK +REQUEST request_0 1714124882324 1714124882651 OK +REQUEST request_1 1714124882492 1714124882652 OK +REQUEST request_1 1714124882502 1714124882652 OK +REQUEST request_1 1714124882518 1714124882653 OK +REQUEST request_1 1714124882492 1714124882653 OK +REQUEST request_0 1714124882318 1714124882653 OK +REQUEST request_1 1714124882502 1714124882653 OK +REQUEST request_1 1714124882520 1714124882653 OK +REQUEST request_1 1714124882502 1714124882653 OK +REQUEST request_1 1714124882523 1714124882653 OK +REQUEST request_1 1714124882505 1714124882654 OK +REQUEST request_1 1714124882532 1714124882654 OK +REQUEST request_1 1714124882507 1714124882654 OK +REQUEST request_0 1714124882325 1714124882654 OK +REQUEST request_1 1714124882510 1714124882654 OK +REQUEST request_1 1714124882512 1714124882655 OK +REQUEST request_1 1714124882514 1714124882655 OK +REQUEST request_1 1714124882517 1714124882655 OK +REQUEST request_1 1714124882519 1714124882655 OK +REQUEST request_0 1714124882316 1714124882655 OK +REQUEST request_1 1714124882522 1714124882656 OK +REQUEST request_1 1714124882528 1714124882656 OK +REQUEST request_1 1714124882531 1714124882656 OK +REQUEST request_1 1714124882505 1714124882657 OK +REQUEST request_1 1714124882507 1714124882657 OK +REQUEST request_0 1714124882325 1714124882658 OK +REQUEST request_1 1714124882535 1714124882658 OK +REQUEST request_1 1714124882535 1714124882659 OK +REQUEST request_1 1714124882513 1714124882660 OK +REQUEST request_1 1714124882535 1714124882660 OK +REQUEST request_1 1714124882534 1714124882661 OK +REQUEST request_1 1714124882492 1714124882662 OK +REQUEST request_1 1714124882502 1714124882663 OK +REQUEST request_1 1714124882505 1714124882663 OK +REQUEST request_1 1714124882507 1714124882664 OK +REQUEST request_1 1714124882510 1714124882664 OK +REQUEST request_1 1714124882512 1714124882664 OK +REQUEST request_1 1714124882514 1714124882664 OK +REQUEST request_1 1714124882493 1714124882665 OK +REQUEST request_1 1714124882526 1714124882667 OK +REQUEST request_1 1714124882529 1714124882667 OK +REQUEST request_1 1714124882531 1714124882667 OK +REQUEST request_1 1714124882534 1714124882667 OK +REQUEST request_1 1714124882493 1714124882668 OK +REQUEST request_1 1714124882492 1714124882668 OK +REQUEST request_1 1714124882519 1714124882669 OK +REQUEST request_1 1714124882502 1714124882669 OK +REQUEST request_1 1714124882521 1714124882669 OK +REQUEST request_1 1714124882505 1714124882670 OK +REQUEST request_1 1714124882524 1714124882670 OK +REQUEST request_1 1714124882507 1714124882670 OK +REQUEST request_1 1714124882526 1714124882670 OK +REQUEST request_1 1714124882510 1714124882670 OK +REQUEST request_1 1714124882529 1714124882670 OK +REQUEST request_1 1714124882531 1714124882671 OK +REQUEST request_1 1714124882512 1714124882671 OK +REQUEST request_1 1714124882514 1714124882671 OK +REQUEST request_1 1714124882517 1714124882671 OK +REQUEST request_1 1714124882519 1714124882671 OK +REQUEST request_1 1714124882522 1714124882671 OK +REQUEST request_1 1714124882524 1714124882672 OK +REQUEST request_1 1714124882536 1714124882674 OK +REQUEST request_1 1714124882533 1714124882675 OK +REQUEST request_1 1714124882536 1714124882676 OK +REQUEST request_1 1714124882532 1714124882676 OK +REQUEST request_1 1714124882535 1714124882677 OK +REQUEST request_1 1714124882537 1714124882684 OK +REQUEST request_1 1714124882538 1714124882684 OK +REQUEST request_1 1714124882538 1714124882684 OK +REQUEST request_1 1714124882536 1714124882684 OK +REQUEST request_1 1714124882538 1714124882684 OK +REQUEST request_1 1714124882538 1714124882687 OK +REQUEST request_1 1714124882539 1714124882688 OK +REQUEST request_1 1714124882539 1714124882706 OK +REQUEST request_1 1714124882538 1714124882706 OK +REQUEST request_1 1714124882539 1714124882706 OK +REQUEST request_1 1714124882541 1714124882706 OK +REQUEST request_1 1714124882539 1714124882706 OK +REQUEST request_1 1714124882541 1714124882706 OK +REQUEST request_1 1714124882541 1714124882706 OK +REQUEST request_1 1714124882540 1714124882706 OK +REQUEST request_1 1714124882542 1714124882706 OK +REQUEST request_1 1714124882542 1714124882706 OK +REQUEST request_1 1714124882543 1714124882707 OK +REQUEST request_1 1714124882543 1714124882707 OK +REQUEST request_1 1714124882542 1714124882707 OK +REQUEST request_1 1714124882541 1714124882707 OK +REQUEST request_1 1714124882544 1714124882707 OK +REQUEST request_1 1714124882542 1714124882707 OK +REQUEST request_1 1714124882544 1714124882707 OK +REQUEST request_1 1714124882543 1714124882707 OK +REQUEST request_1 1714124882544 1714124882707 OK +REQUEST request_1 1714124882545 1714124882722 OK +REQUEST request_1 1714124882545 1714124882722 OK +REQUEST request_1 1714124882545 1714124882722 OK +REQUEST request_1 1714124882545 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882545 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882547 1714124882722 OK +REQUEST request_1 1714124882546 1714124882722 OK +REQUEST request_1 1714124882547 1714124882723 OK +REQUEST request_1 1714124882547 1714124882723 OK +REQUEST request_1 1714124882546 1714124882723 OK +REQUEST request_1 1714124882553 1714124882723 OK +REQUEST request_1 1714124882553 1714124882723 OK +REQUEST request_1 1714124882553 1714124882723 OK +REQUEST request_1 1714124882554 1714124882724 OK +REQUEST request_1 1714124882555 1714124882724 OK +REQUEST request_1 1714124882554 1714124882724 OK +REQUEST request_1 1714124882555 1714124882724 OK +REQUEST request_1 1714124882557 1714124882724 OK +REQUEST request_1 1714124882555 1714124882724 OK +REQUEST request_1 1714124882556 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882560 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882559 1714124882725 OK +REQUEST request_1 1714124882558 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882561 1714124882725 OK +REQUEST request_1 1714124882557 1714124882725 OK +REQUEST request_1 1714124882561 1714124882725 OK +REQUEST request_1 1714124882562 1714124882726 OK +REQUEST request_1 1714124882566 1714124882727 OK +REQUEST request_1 1714124882559 1714124882727 OK +REQUEST request_1 1714124882566 1714124882728 OK +REQUEST request_1 1714124882562 1714124882728 OK +REQUEST request_1 1714124882567 1714124882729 OK +REQUEST request_1 1714124882567 1714124882730 OK +REQUEST request_1 1714124882564 1714124882730 OK +REQUEST request_1 1714124882567 1714124882730 OK +REQUEST request_1 1714124882564 1714124882730 OK +REQUEST request_1 1714124882563 1714124882730 OK +REQUEST request_1 1714124882567 1714124882730 OK +REQUEST request_1 1714124882570 1714124882730 OK +REQUEST request_1 1714124882569 1714124882730 OK +REQUEST request_1 1714124882568 1714124882731 OK +REQUEST request_1 1714124882563 1714124882731 OK +REQUEST request_1 1714124882570 1714124882731 OK +REQUEST request_1 1714124882569 1714124882731 OK +REQUEST request_1 1714124882566 1714124882731 OK +REQUEST request_0 1714124882302 1714124882731 OK +REQUEST request_1 1714124882589 1714124882731 OK +REQUEST request_1 1714124882590 1714124882731 OK +REQUEST request_1 1714124882588 1714124882731 OK +REQUEST request_1 1714124882589 1714124882731 OK +REQUEST request_1 1714124882589 1714124882731 OK +REQUEST request_1 1714124882588 1714124882732 OK +REQUEST request_1 1714124882593 1714124882732 OK +REQUEST request_1 1714124882592 1714124882732 OK +REQUEST request_1 1714124882591 1714124882732 OK +REQUEST request_1 1714124882593 1714124882732 OK +REQUEST request_1 1714124882597 1714124882732 OK +REQUEST request_1 1714124882593 1714124882732 OK +REQUEST request_1 1714124882592 1714124882732 OK +REQUEST request_1 1714124882591 1714124882732 OK +REQUEST request_1 1714124882602 1714124882732 OK +REQUEST request_1 1714124882596 1714124882732 OK +REQUEST request_1 1714124882607 1714124882732 OK +REQUEST request_1 1714124882606 1714124882732 OK +REQUEST request_1 1714124882607 1714124882732 OK +REQUEST request_1 1714124882616 1714124882733 OK +REQUEST request_1 1714124882611 1714124882733 OK +REQUEST request_1 1714124882597 1714124882733 OK +REQUEST request_1 1714124882604 1714124882733 OK +REQUEST request_1 1714124882596 1714124882733 OK +REQUEST request_1 1714124882598 1714124882733 OK +REQUEST request_1 1714124882595 1714124882733 OK +REQUEST request_1 1714124882619 1714124882733 OK +REQUEST request_1 1714124882619 1714124882733 OK +REQUEST request_1 1714124882616 1714124882733 OK +REQUEST request_1 1714124882618 1714124882733 OK +REQUEST request_1 1714124882609 1714124882733 OK +REQUEST request_1 1714124882594 1714124882733 OK +REQUEST request_1 1714124882607 1714124882733 OK +REQUEST request_1 1714124882610 1714124882733 OK +REQUEST request_1 1714124882631 1714124882733 OK +REQUEST request_1 1714124882613 1714124882733 OK +REQUEST request_1 1714124882595 1714124882733 OK +REQUEST request_1 1714124882597 1714124882733 OK +REQUEST request_1 1714124882608 1714124882733 OK +REQUEST request_1 1714124882607 1714124882733 OK +REQUEST request_1 1714124882609 1714124882733 OK +REQUEST request_1 1714124882605 1714124882733 OK +REQUEST request_0 1714124882310 1714124882734 OK +REQUEST request_1 1714124882633 1714124882734 OK +REQUEST request_1 1714124882609 1714124882734 OK +REQUEST request_1 1714124882594 1714124882734 OK +REQUEST request_1 1714124882615 1714124882734 OK +REQUEST request_1 1714124882616 1714124882734 OK +REQUEST request_1 1714124882627 1714124882734 OK +REQUEST request_1 1714124882615 1714124882734 OK +REQUEST request_1 1714124882611 1714124882734 OK +REQUEST request_1 1714124882624 1714124882734 OK +REQUEST request_1 1714124882630 1714124882734 OK +REQUEST request_1 1714124882612 1714124882734 OK +REQUEST request_1 1714124882610 1714124882734 OK +REQUEST request_1 1714124882631 1714124882734 OK +REQUEST request_1 1714124882633 1714124882734 OK +REQUEST request_1 1714124882633 1714124882734 OK +REQUEST request_1 1714124882624 1714124882734 OK +REQUEST request_1 1714124882618 1714124882734 OK +REQUEST request_1 1714124882626 1714124882734 OK +REQUEST request_1 1714124882638 1714124882734 OK +REQUEST request_1 1714124882636 1714124882735 OK +REQUEST request_1 1714124882628 1714124882735 OK +REQUEST request_1 1714124882637 1714124882735 OK +REQUEST request_1 1714124882618 1714124882736 OK +REQUEST request_1 1714124882615 1714124882736 OK +REQUEST request_1 1714124882639 1714124882736 OK +REQUEST request_1 1714124882639 1714124882736 OK +REQUEST request_1 1714124882641 1714124882737 OK +REQUEST request_1 1714124882643 1714124882737 OK +REQUEST request_1 1714124882643 1714124882738 OK +REQUEST request_1 1714124882641 1714124882738 OK +REQUEST request_1 1714124882639 1714124882738 OK +REQUEST request_0 1714124882321 1714124882738 OK +REQUEST request_1 1714124882641 1714124882738 OK +REQUEST request_1 1714124882646 1714124882739 OK +REQUEST request_1 1714124882645 1714124882739 OK +REQUEST request_1 1714124882645 1714124882739 OK +REQUEST request_1 1714124882647 1714124882740 OK +REQUEST request_1 1714124882651 1714124882740 OK +REQUEST request_1 1714124882651 1714124882740 OK +REQUEST request_1 1714124882649 1714124882741 OK +REQUEST request_1 1714124882656 1714124882741 OK +REQUEST request_1 1714124882654 1714124882741 OK +REQUEST request_1 1714124882645 1714124882742 OK +REQUEST request_1 1714124882655 1714124882742 OK +REQUEST request_1 1714124882659 1714124882742 OK +REQUEST request_0 1714124882323 1714124882742 OK +REQUEST request_1 1714124882649 1714124882743 OK +REQUEST request_0 1714124882310 1714124882743 OK +REQUEST request_1 1714124882651 1714124882743 OK +REQUEST request_0 1714124882325 1714124882744 OK +REQUEST request_0 1714124882317 1714124882746 OK +REQUEST request_0 1714124882309 1714124882746 OK +REQUEST request_0 1714124882308 1714124882747 OK +REQUEST request_0 1714124882324 1714124882748 OK +REQUEST request_0 1714124882321 1714124882748 OK +REQUEST request_0 1714124882320 1714124882748 OK +REQUEST request_0 1714124882303 1714124882750 OK +REQUEST request_0 1714124882277 1714124882750 OK +REQUEST request_0 1714124882324 1714124882751 OK +REQUEST request_0 1714124882327 1714124882751 OK +REQUEST request_0 1714124882293 1714124882752 OK +REQUEST request_0 1714124882296 1714124882752 OK +REQUEST request_0 1714124882317 1714124882753 OK +REQUEST request_0 1714124882303 1714124882753 OK +REQUEST request_0 1714124882327 1714124882757 OK +REQUEST request_0 1714124882328 1714124882757 OK +REQUEST request_0 1714124882279 1714124882757 OK +REQUEST request_0 1714124882323 1714124882758 OK +REQUEST request_0 1714124882319 1714124882758 OK +REQUEST request_0 1714124882321 1714124882758 OK +REQUEST request_0 1714124882325 1714124882759 OK +REQUEST request_0 1714124882332 1714124882759 OK +REQUEST request_0 1714124882329 1714124882760 OK +REQUEST request_0 1714124882279 1714124882760 OK +REQUEST request_0 1714124882326 1714124882760 OK +REQUEST request_0 1714124882320 1714124882761 OK +REQUEST request_0 1714124882326 1714124882762 OK +REQUEST request_0 1714124882317 1714124882762 OK +REQUEST request_0 1714124882329 1714124882762 OK +REQUEST request_0 1714124882317 1714124882763 OK +REQUEST request_0 1714124882327 1714124882763 OK +REQUEST request_0 1714124882326 1714124882764 OK +REQUEST request_0 1714124882324 1714124882765 OK +REQUEST request_0 1714124882312 1714124882765 OK +REQUEST request_0 1714124882319 1714124882765 OK +REQUEST request_0 1714124882328 1714124882766 OK +REQUEST request_1 1714124882739 1714124882766 OK +REQUEST request_1 1714124882732 1714124882766 OK +REQUEST request_0 1714124882322 1714124882767 OK +REQUEST request_0 1714124882333 1714124882767 OK +REQUEST request_0 1714124882303 1714124882767 OK +REQUEST request_1 1714124882734 1714124882768 OK +REQUEST request_0 1714124882318 1714124882768 OK +REQUEST request_0 1714124882334 1714124882768 OK +REQUEST request_0 1714124882327 1714124882768 OK +REQUEST request_0 1714124882300 1714124882769 OK +REQUEST request_0 1714124882301 1714124882770 OK +REQUEST request_0 1714124882328 1714124882771 OK +REQUEST request_0 1714124882316 1714124882771 OK +REQUEST request_0 1714124882328 1714124882772 OK +REQUEST request_0 1714124882277 1714124882772 OK +REQUEST request_1 1714124882743 1714124882772 OK +REQUEST request_0 1714124882310 1714124882772 OK +REQUEST request_0 1714124882302 1714124882773 OK +REQUEST request_1 1714124882744 1714124882772 OK +REQUEST request_0 1714124882332 1714124882773 OK +REQUEST request_0 1714124882301 1714124882773 OK +REQUEST request_1 1714124882746 1714124882773 OK +REQUEST request_0 1714124882325 1714124882773 OK +REQUEST request_1 1714124882748 1714124882774 OK +REQUEST request_0 1714124882308 1714124882775 OK +REQUEST request_0 1714124882315 1714124882775 OK +REQUEST request_0 1714124882327 1714124882775 OK +REQUEST request_1 1714124882749 1714124882775 OK +REQUEST request_1 1714124882749 1714124882775 OK +REQUEST request_1 1714124882748 1714124882776 OK +REQUEST request_1 1714124882744 1714124882776 OK +REQUEST request_0 1714124882279 1714124882776 OK +REQUEST request_0 1714124882334 1714124882776 OK +REQUEST request_0 1714124882331 1714124882776 OK +REQUEST request_0 1714124882311 1714124882777 OK +REQUEST request_0 1714124882310 1714124882777 OK +REQUEST request_0 1714124882336 1714124882777 OK +REQUEST request_0 1714124882308 1714124882778 OK +REQUEST request_1 1714124882746 1714124882778 OK +REQUEST request_0 1714124882337 1714124882779 OK +REQUEST request_0 1714124882304 1714124882779 OK +REQUEST request_1 1714124882751 1714124882779 OK +REQUEST request_0 1714124882332 1714124882779 OK +REQUEST request_1 1714124882753 1714124882782 OK +REQUEST request_1 1714124882752 1714124882782 OK +REQUEST request_0 1714124882319 1714124882782 OK +REQUEST request_0 1714124882322 1714124882782 OK +REQUEST request_0 1714124882304 1714124882782 OK +REQUEST request_1 1714124882750 1714124882782 OK +REQUEST request_0 1714124882315 1714124882783 OK +REQUEST request_0 1714124882303 1714124882783 OK +REQUEST request_1 1714124882757 1714124882783 OK +REQUEST request_1 1714124882752 1714124882784 OK +REQUEST request_1 1714124882752 1714124882784 OK +REQUEST request_0 1714124882331 1714124882785 OK +REQUEST request_1 1714124882757 1714124882785 OK +REQUEST request_1 1714124882751 1714124882785 OK +REQUEST request_0 1714124882335 1714124882785 OK +REQUEST request_1 1714124882753 1714124882786 OK +REQUEST request_1 1714124882758 1714124882786 OK +REQUEST request_0 1714124882320 1714124882786 OK +REQUEST request_0 1714124882335 1714124882786 OK +REQUEST request_0 1714124882316 1714124882786 OK +REQUEST request_0 1714124882307 1714124882786 OK +REQUEST request_1 1714124882759 1714124882786 OK +REQUEST request_1 1714124882760 1714124882786 OK +REQUEST request_0 1714124882336 1714124882787 OK +REQUEST request_1 1714124882760 1714124882787 OK +REQUEST request_0 1714124882318 1714124882787 OK +REQUEST request_0 1714124882302 1714124882787 OK +REQUEST request_1 1714124882761 1714124882788 OK +REQUEST request_0 1714124882334 1714124882788 OK +REQUEST request_0 1714124882336 1714124882789 OK +REQUEST request_1 1714124882762 1714124882789 OK +REQUEST request_1 1714124882763 1714124882789 OK +REQUEST request_1 1714124882762 1714124882790 OK +REQUEST request_0 1714124882336 1714124882790 OK +REQUEST request_1 1714124882757 1714124882790 OK +REQUEST request_0 1714124882333 1714124882790 OK +REQUEST request_0 1714124882320 1714124882790 OK +REQUEST request_1 1714124882763 1714124882790 OK +REQUEST request_1 1714124882759 1714124882791 OK +REQUEST request_1 1714124882758 1714124882791 OK +REQUEST request_0 1714124882313 1714124882791 OK +REQUEST request_1 1714124882763 1714124882791 OK +REQUEST request_1 1714124882758 1714124882791 OK +REQUEST request_0 1714124882317 1714124882792 OK +REQUEST request_1 1714124882764 1714124882793 OK +REQUEST request_1 1714124882766 1714124882793 OK +REQUEST request_1 1714124882766 1714124882793 OK +REQUEST request_1 1714124882765 1714124882793 OK +REQUEST request_1 1714124882767 1714124882794 OK +REQUEST request_1 1714124882767 1714124882794 OK +REQUEST request_0 1714124882307 1714124882795 OK +REQUEST request_1 1714124882769 1714124882797 OK +REQUEST request_0 1714124882279 1714124882797 OK +REQUEST request_0 1714124882337 1714124882797 OK +REQUEST request_1 1714124882769 1714124882797 OK +REQUEST request_0 1714124882333 1714124882798 OK +REQUEST request_0 1714124882323 1714124882799 OK +REQUEST request_1 1714124882771 1714124882799 OK +REQUEST request_1 1714124882772 1714124882799 OK +REQUEST request_1 1714124882763 1714124882799 OK +REQUEST request_1 1714124882766 1714124882800 OK +REQUEST request_0 1714124882279 1714124882800 OK +REQUEST request_1 1714124882767 1714124882800 OK +REQUEST request_0 1714124882338 1714124882800 OK +REQUEST request_1 1714124882770 1714124882801 OK +REQUEST request_0 1714124882318 1714124882801 OK +REQUEST request_0 1714124882334 1714124882801 OK +REQUEST request_0 1714124882337 1714124882801 OK +REQUEST request_1 1714124882769 1714124882802 OK +REQUEST request_1 1714124882769 1714124882802 OK +REQUEST request_1 1714124882774 1714124882802 OK +REQUEST request_0 1714124882338 1714124882803 OK +REQUEST request_1 1714124882772 1714124882803 OK +REQUEST request_1 1714124882776 1714124882803 OK +REQUEST request_1 1714124882773 1714124882804 OK +REQUEST request_0 1714124882299 1714124882804 OK +REQUEST request_1 1714124882777 1714124882804 OK +REQUEST request_0 1714124882314 1714124882805 OK +REQUEST request_0 1714124882342 1714124882805 OK +REQUEST request_1 1714124882772 1714124882805 OK +REQUEST request_1 1714124882774 1714124882805 OK +REQUEST request_1 1714124882775 1714124882805 OK +REQUEST request_1 1714124882775 1714124882805 OK +REQUEST request_0 1714124882336 1714124882805 OK +REQUEST request_1 1714124882778 1714124882805 OK +REQUEST request_1 1714124882779 1714124882806 OK +REQUEST request_1 1714124882777 1714124882806 OK +REQUEST request_1 1714124882774 1714124882806 OK +REQUEST request_0 1714124882339 1714124882806 OK +REQUEST request_0 1714124882296 1714124882807 OK +REQUEST request_0 1714124882339 1714124882807 OK +REQUEST request_0 1714124882277 1714124882807 OK +REQUEST request_1 1714124882777 1714124882808 OK +REQUEST request_1 1714124882779 1714124882808 OK +REQUEST request_0 1714124882319 1714124882808 OK +REQUEST request_0 1714124882298 1714124882808 OK +REQUEST request_1 1714124882779 1714124882809 OK +REQUEST request_0 1714124882308 1714124882811 OK +REQUEST request_0 1714124882334 1714124882811 OK +REQUEST request_0 1714124882299 1714124882811 OK +REQUEST request_0 1714124882295 1714124882811 OK +REQUEST request_0 1714124882300 1714124882812 OK +REQUEST request_1 1714124882782 1714124882812 OK +REQUEST request_0 1714124882311 1714124882813 OK +REQUEST request_0 1714124882301 1714124882813 OK +REQUEST request_1 1714124882784 1714124882813 OK +REQUEST request_1 1714124882782 1714124882814 OK +REQUEST request_0 1714124882314 1714124882814 OK +REQUEST request_0 1714124882297 1714124882814 OK +REQUEST request_1 1714124882785 1714124882814 OK +REQUEST request_1 1714124882776 1714124882814 OK +REQUEST request_1 1714124882786 1714124882814 OK +REQUEST request_1 1714124882787 1714124882816 OK +REQUEST request_0 1714124882308 1714124882816 OK +REQUEST request_1 1714124882786 1714124882816 OK +REQUEST request_1 1714124882773 1714124882816 OK +REQUEST request_1 1714124882788 1714124882816 OK +REQUEST request_0 1714124882295 1714124882816 OK +REQUEST request_1 1714124882787 1714124882816 OK +REQUEST request_1 1714124882775 1714124882816 OK +REQUEST request_1 1714124882778 1714124882816 OK +REQUEST request_1 1714124882785 1714124882817 OK +REQUEST request_1 1714124882784 1714124882817 OK +REQUEST request_0 1714124882316 1714124882817 OK +REQUEST request_1 1714124882782 1714124882817 OK +REQUEST request_1 1714124882790 1714124882817 OK +REQUEST request_0 1714124882302 1714124882817 OK +REQUEST request_1 1714124882786 1714124882817 OK +REQUEST request_1 1714124882789 1714124882817 OK +REQUEST request_1 1714124882788 1714124882817 OK +REQUEST request_1 1714124882789 1714124882818 OK +REQUEST request_1 1714124882790 1714124882818 OK +REQUEST request_1 1714124882791 1714124882818 OK +REQUEST request_0 1714124882298 1714124882819 OK +REQUEST request_1 1714124882793 1714124882819 OK +REQUEST request_0 1714124882315 1714124882820 OK +REQUEST request_1 1714124882790 1714124882823 OK +REQUEST request_0 1714124882317 1714124882823 OK +REQUEST request_0 1714124882336 1714124882823 OK +REQUEST request_0 1714124882294 1714124882824 OK +REQUEST request_0 1714124882311 1714124882824 OK +REQUEST request_0 1714124882298 1714124882825 OK +REQUEST request_1 1714124882798 1714124882825 OK +REQUEST request_0 1714124882296 1714124882825 OK +REQUEST request_1 1714124882798 1714124882825 OK +REQUEST request_0 1714124882308 1714124882825 OK +REQUEST request_0 1714124882293 1714124882826 OK +REQUEST request_1 1714124882798 1714124882826 OK +REQUEST request_1 1714124882799 1714124882826 OK +REQUEST request_1 1714124882800 1714124882827 OK +REQUEST request_1 1714124882801 1714124882827 OK +REQUEST request_1 1714124882801 1714124882828 OK +REQUEST request_1 1714124882802 1714124882828 OK +REQUEST request_1 1714124882802 1714124882828 OK +REQUEST request_0 1714124882314 1714124882830 OK +REQUEST request_0 1714124882300 1714124882831 OK +REQUEST request_0 1714124882316 1714124882831 OK +REQUEST request_1 1714124882798 1714124882831 OK +REQUEST request_0 1714124882320 1714124882832 OK +REQUEST request_0 1714124882310 1714124882832 OK +REQUEST request_1 1714124882803 1714124882832 OK +REQUEST request_1 1714124882805 1714124882832 OK +REQUEST request_0 1714124882317 1714124882833 OK +REQUEST request_0 1714124882351 1714124882833 OK +REQUEST request_0 1714124882304 1714124882834 OK +REQUEST request_0 1714124882348 1714124882835 OK +REQUEST request_0 1714124882350 1714124882836 OK +REQUEST request_1 1714124882804 1714124882836 OK +REQUEST request_0 1714124882320 1714124882837 OK +REQUEST request_0 1714124882306 1714124882843 OK +REQUEST request_1 1714124882806 1714124882849 OK +REQUEST request_0 1714124882314 1714124882849 OK +REQUEST request_1 1714124882806 1714124882850 OK +REQUEST request_1 1714124882807 1714124882851 OK +REQUEST request_1 1714124882807 1714124882851 OK +REQUEST request_1 1714124882808 1714124882851 OK +REQUEST request_1 1714124882807 1714124882851 OK +REQUEST request_1 1714124882808 1714124882852 OK +REQUEST request_1 1714124882805 1714124882852 OK +REQUEST request_1 1714124882812 1714124882852 OK +REQUEST request_1 1714124882811 1714124882853 OK +REQUEST request_1 1714124882811 1714124882853 OK +REQUEST request_1 1714124882811 1714124882853 OK +REQUEST request_1 1714124882812 1714124882854 OK +REQUEST request_1 1714124882813 1714124882854 OK +REQUEST request_1 1714124882813 1714124882854 OK +REQUEST request_1 1714124882816 1714124882855 OK +REQUEST request_1 1714124882816 1714124882855 OK +REQUEST request_1 1714124882816 1714124882856 OK +REQUEST request_1 1714124882816 1714124882856 OK +REQUEST request_1 1714124882817 1714124882856 OK +REQUEST request_1 1714124882817 1714124882856 OK +REQUEST request_1 1714124882819 1714124882857 OK +REQUEST request_1 1714124882820 1714124882857 OK +REQUEST request_1 1714124882823 1714124882857 OK +REQUEST request_1 1714124882823 1714124882859 OK +REQUEST request_0 1714124882301 1714124882859 OK +REQUEST request_1 1714124882824 1714124882859 OK +REQUEST request_1 1714124882825 1714124882860 OK +REQUEST request_1 1714124882825 1714124882861 OK +REQUEST request_1 1714124882826 1714124882861 OK +REQUEST request_1 1714124882826 1714124882861 OK +REQUEST request_1 1714124882825 1714124882861 OK +REQUEST request_1 1714124882831 1714124882861 OK +REQUEST request_1 1714124882830 1714124882861 OK +REQUEST request_1 1714124882832 1714124882862 OK +REQUEST request_1 1714124882832 1714124882862 OK +REQUEST request_1 1714124882832 1714124882862 OK +REQUEST request_0 1714124882311 1714124882863 OK +REQUEST request_1 1714124882833 1714124882863 OK +REQUEST request_1 1714124882833 1714124882863 OK +REQUEST request_1 1714124882834 1714124882863 OK +REQUEST request_1 1714124882836 1714124882863 OK +REQUEST request_1 1714124882835 1714124882864 OK +REQUEST request_1 1714124882837 1714124882864 OK +REQUEST request_0 1714124882306 1714124882865 OK +REQUEST request_0 1714124882300 1714124882866 OK +REQUEST request_0 1714124882300 1714124882866 OK +REQUEST request_0 1714124882350 1714124882867 OK +REQUEST request_0 1714124882302 1714124882868 OK +REQUEST request_0 1714124882335 1714124882868 OK +REQUEST request_0 1714124882308 1714124882869 OK +REQUEST request_0 1714124882332 1714124882869 OK +REQUEST request_0 1714124882337 1714124882869 OK +REQUEST request_6 1714124882496 1714124882870 OK +REQUEST request_1 1714124882843 1714124882871 OK +REQUEST request_0 1714124882293 1714124882872 OK +REQUEST request_0 1714124882320 1714124882872 OK +REQUEST request_0 1714124882279 1714124882872 OK +REQUEST request_0 1714124882319 1714124882873 OK +REQUEST request_0 1714124882303 1714124882874 OK +REQUEST request_0 1714124882318 1714124882875 OK +REQUEST request_4 1714124882496 1714124882877 OK +REQUEST request_1 1714124882850 1714124882878 OK +REQUEST request_1 1714124882859 1714124882888 OK +REQUEST request_1 1714124882863 1714124882892 OK +REQUEST request_1 1714124882865 1714124882898 OK +REQUEST request_1 1714124882866 1714124882899 OK +REQUEST request_1 1714124882867 1714124882899 OK +REQUEST request_1 1714124882868 1714124882900 OK +REQUEST request_1 1714124882869 1714124882900 OK +REQUEST request_1 1714124882867 1714124882905 OK +REQUEST request_1 1714124882874 1714124882906 OK +REQUEST request_1 1714124882869 1714124882906 OK +REQUEST request_1 1714124882868 1714124882906 OK +REQUEST request_1 1714124882869 1714124882906 OK +REQUEST request_6 1714124882497 1714124882907 OK +REQUEST request_2 1714124882494 1714124882905 OK +REQUEST request_1 1714124882873 1714124882917 OK +REQUEST request_1 1714124882873 1714124882918 OK +REQUEST request_1 1714124882873 1714124882918 OK +REQUEST request_1 1714124882874 1714124882918 OK +REQUEST request_2 1714124882494 1714124882935 OK +REQUEST request_1 1714124882875 1714124882936 OK +REQUEST request_4 1714124882497 1714124882937 OK +REQUEST request_3 1714124882496 1714124882958 OK +REQUEST request_2 1714124882493 1714124882958 OK +REQUEST request_3 1714124882493 1714124882963 OK +REQUEST request_2 1714124882493 1714124882968 OK +REQUEST request_5 1714124882497 1714124882969 OK +REQUEST request_5 1714124882496 1714124882978 OK +REQUEST request_5 1714124882496 1714124882984 OK +REQUEST request_3 1714124882494 1714124882993 OK +REQUEST request_3 1714124882494 1714124882996 OK +REQUEST request_4 1714124882496 1714124882999 OK +REQUEST request_4 1714124882496 1714124883002 OK +REQUEST request_2 1714124882494 1714124883002 OK +REQUEST request_6 1714124882497 1714124883018 OK +REQUEST request_5 1714124882497 1714124883025 OK +REQUEST request_3 1714124882494 1714124883031 OK +REQUEST request_4 1714124882494 1714124883044 OK +REQUEST request_2 1714124882494 1714124883044 OK +REQUEST request_3 1714124882495 1714124883053 OK +REQUEST request_5 1714124882496 1714124883059 OK +REQUEST request_6 1714124882497 1714124883060 OK +REQUEST request_5 1714124882496 1714124883061 OK +REQUEST request_4 1714124882497 1714124883067 OK +REQUEST request_3 1714124882496 1714124883077 OK +REQUEST request_5 1714124882495 1714124883082 OK +REQUEST request_3 1714124882494 1714124883085 OK +REQUEST request_2 1714124882494 1714124883086 OK +REQUEST request_2 1714124882493 1714124883089 OK +REQUEST request_3 1714124882494 1714124883094 OK +REQUEST request_2 1714124882503 1714124883094 OK +REQUEST request_4 1714124882495 1714124883097 OK +REQUEST request_2 1714124882495 1714124883098 OK +REQUEST request_3 1714124882496 1714124883101 OK +REQUEST request_4 1714124882496 1714124883101 OK +REQUEST request_4 1714124882495 1714124883113 OK +REQUEST request_2 1714124882495 1714124883113 OK +REQUEST request_5 1714124882496 1714124883115 OK +USER GameSimulation END 1714124883117 +REQUEST request_3 1714124882496 1714124883118 OK +REQUEST request_2 1714124882494 1714124883120 OK +REQUEST request_6 1714124882496 1714124883125 OK +REQUEST request_6 1714124882496 1714124883133 OK +REQUEST request_3 1714124882494 1714124883133 OK +REQUEST request_4 1714124882494 1714124883134 OK +USER GameSimulation END 1714124883134 +REQUEST request_5 1714124882496 1714124883138 OK +USER GameSimulation END 1714124883138 +REQUEST request_2 1714124882494 1714124883163 OK +REQUEST request_5 1714124882497 1714124883163 OK +REQUEST request_3 1714124882503 1714124883168 OK +REQUEST request_5 1714124882503 1714124883169 OK +REQUEST request_4 1714124882497 1714124883169 OK +REQUEST request_6 1714124882496 1714124883181 OK +REQUEST request_5 1714124882506 1714124883187 OK +REQUEST request_6 1714124882497 1714124883190 OK +REQUEST request_6 1714124882497 1714124883191 OK +USER GameSimulation END 1714124883193 +REQUEST request_5 1714124882497 1714124883196 OK +REQUEST request_4 1714124882496 1714124883202 OK +USER GameSimulation END 1714124883204 +REQUEST request_4 1714124882506 1714124883205 OK +REQUEST request_6 1714124882504 1714124883205 OK +REQUEST request_5 1714124882497 1714124883206 OK +REQUEST request_4 1714124882503 1714124883207 OK +USER GameSimulation END 1714124883207 +USER GameSimulation END 1714124883208 +REQUEST request_4 1714124882508 1714124883224 OK +REQUEST request_6 1714124882497 1714124883225 OK +REQUEST request_5 1714124882497 1714124883225 OK +USER GameSimulation END 1714124883226 +REQUEST request_3 1714124882505 1714124883228 OK +REQUEST request_4 1714124882495 1714124883232 OK +REQUEST request_2 1714124882493 1714124883232 OK +USER GameSimulation END 1714124883233 +USER GameSimulation END 1714124883234 +REQUEST request_2 1714124882505 1714124883235 OK +REQUEST request_2 1714124882507 1714124883243 OK +REQUEST request_6 1714124882506 1714124883243 OK +REQUEST request_6 1714124882497 1714124883244 OK +USER GameSimulation END 1714124883245 +USER GameSimulation END 1714124883245 +REQUEST request_3 1714124882508 1714124883247 OK +REQUEST request_6 1714124882497 1714124883249 OK +REQUEST request_4 1714124882508 1714124883249 OK +REQUEST request_6 1714124882497 1714124883249 OK +USER GameSimulation END 1714124883250 +USER GameSimulation END 1714124883251 +REQUEST request_3 1714124882494 1714124883255 OK +USER GameSimulation END 1714124883256 +REQUEST request_6 1714124882506 1714124883270 OK +REQUEST request_5 1714124882521 1714124883283 OK +REQUEST request_5 1714124882505 1714124883284 OK +REQUEST request_4 1714124882497 1714124883290 OK +REQUEST request_6 1714124882517 1714124883295 OK +REQUEST request_6 1714124882511 1714124883297 OK +REQUEST request_5 1714124882497 1714124883297 OK +REQUEST request_5 1714124882508 1714124883301 OK +REQUEST request_2 1714124882494 1714124883308 OK +REQUEST request_3 1714124882505 1714124883308 OK +REQUEST request_4 1714124882505 1714124883308 OK +REQUEST request_4 1714124882521 1714124883316 OK +REQUEST request_6 1714124882498 1714124883317 OK +REQUEST request_4 1714124882510 1714124883318 OK +REQUEST request_5 1714124882513 1714124883318 OK +REQUEST request_3 1714124882516 1714124883322 OK +REQUEST request_2 1714124882505 1714124883332 OK +USER GameSimulation END 1714124883333 +REQUEST request_6 1714124882513 1714124883333 OK +REQUEST request_5 1714124882516 1714124883338 OK +REQUEST request_4 1714124882497 1714124883338 OK +REQUEST request_3 1714124882520 1714124883346 OK +REQUEST request_6 1714124882521 1714124883347 OK +REQUEST request_6 1714124882497 1714124883347 OK +REQUEST request_5 1714124882508 1714124883353 OK +REQUEST request_2 1714124882516 1714124883355 OK +REQUEST request_3 1714124882496 1714124883360 OK +REQUEST request_5 1714124882497 1714124883372 OK +REQUEST request_4 1714124882512 1714124883375 OK +REQUEST request_3 1714124882512 1714124883375 OK +REQUEST request_3 1714124882507 1714124883375 OK +REQUEST request_2 1714124882512 1714124883376 OK +USER GameSimulation END 1714124883376 +REQUEST request_6 1714124882509 1714124883379 OK +USER GameSimulation END 1714124883379 +REQUEST request_2 1714124882496 1714124883390 OK +USER GameSimulation END 1714124883391 +REQUEST request_5 1714124882510 1714124883393 OK +REQUEST request_2 1714124882510 1714124883396 OK +REQUEST request_3 1714124882495 1714124883400 OK +REQUEST request_2 1714124882507 1714124883400 OK +USER GameSimulation END 1714124883400 +REQUEST request_3 1714124882510 1714124883402 OK +USER GameSimulation END 1714124883403 +REQUEST request_6 1714124882508 1714124883403 OK +REQUEST request_2 1714124882520 1714124883403 OK +USER GameSimulation END 1714124883404 +REQUEST request_4 1714124882516 1714124883404 OK +USER GameSimulation END 1714124883404 +USER GameSimulation END 1714124883404 +REQUEST request_2 1714124882517 1714124883407 OK +REQUEST request_4 1714124882525 1714124883421 OK +REQUEST request_4 1714124882515 1714124883423 OK +REQUEST request_3 1714124882525 1714124883424 OK +REQUEST request_5 1714124882520 1714124883424 OK +REQUEST request_3 1714124882519 1714124883440 OK +REQUEST request_2 1714124882525 1714124883442 OK +REQUEST request_5 1714124882522 1714124883445 OK +REQUEST request_6 1714124882523 1714124883446 OK +REQUEST request_4 1714124882525 1714124883460 OK +REQUEST request_5 1714124882498 1714124883460 OK +REQUEST request_5 1714124882526 1714124883465 OK +REQUEST request_6 1714124882526 1714124883475 OK +REQUEST request_4 1714124882520 1714124883477 OK +REQUEST request_4 1714124882520 1714124883478 OK +REQUEST request_6 1714124882526 1714124883478 OK +REQUEST request_6 1714124882520 1714124883478 OK +REQUEST request_5 1714124882497 1714124883484 OK +REQUEST request_4 1714124882529 1714124883485 OK +REQUEST request_3 1714124882497 1714124883485 OK +REQUEST request_2 1714124882519 1714124883486 OK +REQUEST request_6 1714124882518 1714124883486 OK +REQUEST request_4 1714124882522 1714124883487 OK +REQUEST request_4 1714124882517 1714124883494 OK +REQUEST request_2 1714124882522 1714124883494 OK +REQUEST request_5 1714124882525 1714124883511 OK +REQUEST request_5 1714124882525 1714124883519 OK +REQUEST request_2 1714124882525 1714124883526 OK +REQUEST request_4 1714124882525 1714124883532 OK +USER GameSimulation END 1714124883532 +REQUEST request_5 1714124882515 1714124883533 OK +REQUEST request_5 1714124882520 1714124883536 OK +REQUEST request_6 1714124882515 1714124883539 OK +REQUEST request_2 1714124882519 1714124883543 OK +REQUEST request_6 1714124882520 1714124883544 OK +USER GameSimulation END 1714124883544 +REQUEST request_3 1714124882525 1714124883547 OK +USER GameSimulation END 1714124883548 +REQUEST request_2 1714124882532 1714124883557 OK +REQUEST request_3 1714124882533 1714124883560 OK +REQUEST request_5 1714124882534 1714124883561 OK +REQUEST request_2 1714124882528 1714124883565 OK +REQUEST request_4 1714124882497 1714124883565 OK +REQUEST request_6 1714124882498 1714124883568 OK +REQUEST request_2 1714124882530 1714124883570 OK +REQUEST request_3 1714124882517 1714124883571 OK +REQUEST request_2 1714124882493 1714124883576 OK +REQUEST request_3 1714124882519 1714124883581 OK +USER GameSimulation END 1714124883581 +REQUEST request_2 1714124882533 1714124883583 OK +REQUEST request_3 1714124882522 1714124883586 OK +REQUEST request_2 1714124882494 1714124883586 OK +USER GameSimulation END 1714124883587 +REQUEST request_2 1714124882514 1714124883587 OK +REQUEST request_6 1714124882534 1714124883593 OK +REQUEST request_6 1714124882534 1714124883605 OK +REQUEST request_2 1714124882494 1714124883605 OK +REQUEST request_5 1714124882517 1714124883605 OK +USER GameSimulation END 1714124883607 +REQUEST request_3 1714124882494 1714124883625 OK +REQUEST request_3 1714124882533 1714124883635 OK +REQUEST request_5 1714124882497 1714124883636 OK +REQUEST request_2 1714124882524 1714124883637 OK +REQUEST request_2 1714124882495 1714124883640 OK +REQUEST request_3 1714124882497 1714124883640 OK +REQUEST request_6 1714124882525 1714124883640 OK +REQUEST request_4 1714124882498 1714124883652 OK +REQUEST request_4 1714124882497 1714124883652 OK +REQUEST request_3 1714124882531 1714124883654 OK +REQUEST request_4 1714124882497 1714124883665 OK +REQUEST request_6 1714124882498 1714124883666 OK +REQUEST request_5 1714124882497 1714124883669 OK +REQUEST request_3 1714124882524 1714124883692 OK +REQUEST request_4 1714124882533 1714124883692 OK +REQUEST request_6 1714124882498 1714124883693 OK +USER GameSimulation END 1714124883693 +REQUEST request_5 1714124882529 1714124883709 OK +REQUEST request_3 1714124882529 1714124883709 OK +REQUEST request_6 1714124882529 1714124883711 OK +REQUEST request_6 1714124882498 1714124883711 OK +REQUEST request_4 1714124882531 1714124883711 OK +REQUEST request_5 1714124882531 1714124883711 OK +USER GameSimulation END 1714124883711 +REQUEST request_4 1714124882533 1714124883713 OK +REQUEST request_5 1714124882498 1714124883714 OK +USER GameSimulation END 1714124883714 +REQUEST request_4 1714124882497 1714124883716 OK +REQUEST request_2 1714124882533 1714124883717 OK +REQUEST request_6 1714124882498 1714124883717 OK +USER GameSimulation END 1714124883717 +REQUEST request_4 1714124882534 1714124883718 OK +USER GameSimulation END 1714124883718 +REQUEST request_6 1714124882534 1714124883718 OK +REQUEST request_2 1714124882535 1714124883720 OK +REQUEST request_5 1714124882533 1714124883737 OK +USER GameSimulation END 1714124883738 +REQUEST request_4 1714124882536 1714124883738 OK +REQUEST request_3 1714124882497 1714124883739 OK +REQUEST request_4 1714124882504 1714124883739 OK +USER GameSimulation END 1714124883739 +REQUEST request_3 1714124882496 1714124883746 OK +REQUEST request_3 1714124882503 1714124883752 OK +REQUEST request_4 1714124882511 1714124883752 OK +REQUEST request_3 1714124882536 1714124883753 OK +REQUEST request_2 1714124882508 1714124883761 OK +REQUEST request_6 1714124882504 1714124883763 OK +REQUEST request_3 1714124882508 1714124883770 OK +REQUEST request_5 1714124882534 1714124883770 OK +USER GameSimulation END 1714124883770 +REQUEST request_6 1714124882537 1714124883770 OK +REQUEST request_2 1714124882510 1714124883782 OK +REQUEST request_2 1714124882544 1714124883782 OK +REQUEST request_5 1714124882536 1714124883782 OK +USER GameSimulation END 1714124883783 +REQUEST request_4 1714124882503 1714124883792 OK +REQUEST request_5 1714124882508 1714124883800 OK +REQUEST request_3 1714124882503 1714124883811 OK +REQUEST request_6 1714124882509 1714124883816 OK +REQUEST request_2 1714124882502 1714124883817 OK +REQUEST request_5 1714124882504 1714124883817 OK +REQUEST request_5 1714124882539 1714124883822 OK +REQUEST request_4 1714124882506 1714124883823 OK +REQUEST request_4 1714124882539 1714124883824 OK +REQUEST request_3 1714124882510 1714124883829 OK +REQUEST request_4 1714124882544 1714124883846 OK +REQUEST request_3 1714124882506 1714124883847 OK +REQUEST request_5 1714124882544 1714124883849 OK +REQUEST request_6 1714124882511 1714124883850 OK +REQUEST request_5 1714124882511 1714124883851 OK +USER GameSimulation END 1714124883852 +REQUEST request_5 1714124882506 1714124883867 OK +REQUEST request_6 1714124882506 1714124883869 OK +REQUEST request_2 1714124882503 1714124883869 OK +USER GameSimulation END 1714124883870 +REQUEST request_3 1714124882539 1714124883871 OK +REQUEST request_6 1714124882540 1714124883872 OK +REQUEST request_4 1714124882508 1714124883875 OK +REQUEST request_3 1714124882544 1714124883876 OK +USER GameSimulation END 1714124883876 +REQUEST request_2 1714124882505 1714124883877 OK +USER GameSimulation END 1714124883877 +REQUEST request_4 1714124882513 1714124883880 OK +REQUEST request_2 1714124882512 1714124883881 OK +REQUEST request_4 1714124882518 1714124883886 OK +REQUEST request_3 1714124882513 1714124883890 OK +REQUEST request_6 1714124882553 1714124883890 OK +REQUEST request_3 1714124882503 1714124883890 OK +REQUEST request_2 1714124882547 1714124883890 OK +REQUEST request_2 1714124882503 1714124883896 OK +REQUEST request_6 1714124882513 1714124883904 OK +REQUEST request_5 1714124882515 1714124883915 OK +REQUEST request_2 1714124882546 1714124883920 OK +REQUEST request_5 1714124882513 1714124883921 OK +USER GameSimulation END 1714124883921 +REQUEST request_2 1714124882515 1714124883921 OK +REQUEST request_6 1714124882545 1714124883922 OK +USER GameSimulation END 1714124883922 +REQUEST request_5 1714124882554 1714124883939 OK +REQUEST request_4 1714124882515 1714124883940 OK +REQUEST request_3 1714124882554 1714124883943 OK +REQUEST request_4 1714124882522 1714124883944 OK +REQUEST request_3 1714124882552 1714124883945 OK +REQUEST request_3 1714124882517 1714124883947 OK +REQUEST request_6 1714124882516 1714124883951 OK +REQUEST request_4 1714124882520 1714124883952 OK +REQUEST request_2 1714124882507 1714124883952 OK +REQUEST request_3 1714124882505 1714124883955 OK +REQUEST request_2 1714124882519 1714124883957 OK +REQUEST request_5 1714124882506 1714124883979 OK +REQUEST request_2 1714124882553 1714124883979 OK +REQUEST request_5 1714124882503 1714124883988 OK +REQUEST request_4 1714124882552 1714124883989 OK +REQUEST request_2 1714124882522 1714124883989 OK +REQUEST request_5 1714124882518 1714124883993 OK +REQUEST request_2 1714124882493 1714124884007 OK +REQUEST request_5 1714124882520 1714124884008 OK +USER GameSimulation END 1714124884008 +REQUEST request_6 1714124882532 1714124884009 OK +REQUEST request_3 1714124882526 1714124884010 OK +USER GameSimulation END 1714124884011 +REQUEST request_6 1714124882524 1714124884013 OK +REQUEST request_4 1714124882510 1714124884016 OK +REQUEST request_3 1714124882515 1714124884025 OK +REQUEST request_6 1714124882558 1714124884025 OK +REQUEST request_2 1714124882510 1714124884025 OK +USER GameSimulation END 1714124884026 +REQUEST request_3 1714124882533 1714124884027 OK +USER GameSimulation END 1714124884028 +REQUEST request_6 1714124882547 1714124884030 OK +REQUEST request_5 1714124882557 1714124884030 OK +REQUEST request_4 1714124882503 1714124884030 OK +REQUEST request_4 1714124882557 1714124884033 OK +REQUEST request_2 1714124882531 1714124884034 OK +REQUEST request_3 1714124882515 1714124884043 OK +REQUEST request_2 1714124882512 1714124884053 OK +REQUEST request_3 1714124882505 1714124884053 OK +REQUEST request_2 1714124882515 1714124884055 OK +REQUEST request_2 1714124882526 1714124884056 OK +REQUEST request_5 1714124882547 1714124884058 OK +REQUEST request_4 1714124882506 1714124884077 OK +REQUEST request_5 1714124882529 1714124884081 OK +REQUEST request_4 1714124882508 1714124884084 OK +REQUEST request_5 1714124882513 1714124884088 OK +REQUEST request_6 1714124882539 1714124884093 OK +REQUEST request_5 1714124882503 1714124884103 OK +REQUEST request_6 1714124882535 1714124884105 OK +REQUEST request_5 1714124882511 1714124884106 OK +REQUEST request_6 1714124882516 1714124884107 OK +REQUEST request_3 1714124882531 1714124884109 OK +REQUEST request_3 1714124882510 1714124884116 OK +REQUEST request_4 1714124882506 1714124884117 OK +REQUEST request_6 1714124882520 1714124884121 OK +REQUEST request_3 1714124882508 1714124884121 OK +REQUEST request_4 1714124882520 1714124884121 OK +REQUEST request_2 1714124882541 1714124884121 OK +REQUEST request_6 1714124882518 1714124884122 OK +REQUEST request_3 1714124882510 1714124884123 OK +REQUEST request_6 1714124882506 1714124884125 OK +REQUEST request_4 1714124882539 1714124884136 OK +REQUEST request_5 1714124882553 1714124884147 OK +REQUEST request_6 1714124882504 1714124884147 OK +USER GameSimulation END 1714124884147 +USER GameSimulation END 1714124884147 +REQUEST request_2 1714124882505 1714124884147 OK +USER GameSimulation END 1714124884148 +REQUEST request_5 1714124882508 1714124884148 OK +REQUEST request_6 1714124882554 1714124884153 OK +REQUEST request_6 1714124882518 1714124884153 OK +REQUEST request_2 1714124882517 1714124884167 OK +USER GameSimulation END 1714124884167 +REQUEST request_3 1714124882520 1714124884177 OK +USER GameSimulation END 1714124884178 +REQUEST request_5 1714124882542 1714124884178 OK +REQUEST request_6 1714124882509 1714124884180 OK +REQUEST request_4 1714124882508 1714124884181 OK +REQUEST request_5 1714124882524 1714124884183 OK +REQUEST request_6 1714124882504 1714124884188 OK +USER GameSimulation END 1714124884189 +REQUEST request_2 1714124882538 1714124884189 OK +REQUEST request_2 1714124882508 1714124884189 OK +USER GameSimulation END 1714124884189 +REQUEST request_2 1714124882557 1714124884194 OK +REQUEST request_4 1714124882546 1714124884202 OK +REQUEST request_2 1714124882519 1714124884202 OK +REQUEST request_3 1714124882508 1714124884203 OK +REQUEST request_3 1714124882513 1714124884206 OK +REQUEST request_2 1714124882528 1714124884208 OK +REQUEST request_6 1714124882513 1714124884224 OK +REQUEST request_5 1714124882515 1714124884237 OK +REQUEST request_2 1714124882505 1714124884246 OK +REQUEST request_6 1714124882506 1714124884258 OK +REQUEST request_5 1714124882508 1714124884259 OK +USER GameSimulation END 1714124884261 +REQUEST request_5 1714124882506 1714124884265 OK +USER GameSimulation END 1714124884266 +REQUEST request_3 1714124882557 1714124884276 OK +USER GameSimulation END 1714124884277 +REQUEST request_3 1714124882517 1714124884286 OK +REQUEST request_4 1714124882529 1714124884299 OK +REQUEST request_2 1714124882538 1714124884299 OK +REQUEST request_5 1714124882527 1714124884300 OK +REQUEST request_3 1714124882541 1714124884305 OK +REQUEST request_6 1714124882547 1714124884312 OK +REQUEST request_2 1714124882557 1714124884312 OK +REQUEST request_3 1714124882515 1714124884322 OK +USER GameSimulation END 1714124884324 +REQUEST request_2 1714124882520 1714124884328 OK +REQUEST request_5 1714124882520 1714124884328 OK +REQUEST request_4 1714124882544 1714124884329 OK +REQUEST request_6 1714124882545 1714124884329 OK +REQUEST request_2 1714124882546 1714124884343 OK +REQUEST request_5 1714124882568 1714124884353 OK +REQUEST request_2 1714124882524 1714124884357 OK +REQUEST request_6 1714124882523 1714124884358 OK +REQUEST request_4 1714124882542 1714124884358 OK +REQUEST request_4 1714124882523 1714124884359 OK +REQUEST request_5 1714124882523 1714124884360 OK +REQUEST request_4 1714124882506 1714124884374 OK +REQUEST request_4 1714124882513 1714124884374 OK +REQUEST request_5 1714124882513 1714124884377 OK +REQUEST request_3 1714124882541 1714124884378 OK +REQUEST request_4 1714124882596 1714124884379 OK +REQUEST request_4 1714124882547 1714124884382 OK +REQUEST request_3 1714124882525 1714124884383 OK +REQUEST request_3 1714124882528 1714124884386 OK +REQUEST request_4 1714124882596 1714124884387 OK +REQUEST request_2 1714124882510 1714124884394 OK +REQUEST request_3 1714124882510 1714124884395 OK +REQUEST request_6 1714124882509 1714124884399 OK +REQUEST request_5 1714124882508 1714124884405 OK +REQUEST request_3 1714124882546 1714124884412 OK +REQUEST request_3 1714124882595 1714124884412 OK +REQUEST request_2 1714124882563 1714124884417 OK +REQUEST request_3 1714124882546 1714124884420 OK +USER GameSimulation END 1714124884422 +REQUEST request_3 1714124882564 1714124884423 OK +REQUEST request_6 1714124882509 1714124884431 OK +USER GameSimulation END 1714124884433 +REQUEST request_3 1714124882511 1714124884438 OK +REQUEST request_5 1714124882539 1714124884444 OK +REQUEST request_5 1714124882520 1714124884452 OK +REQUEST request_4 1714124882564 1714124884453 OK +REQUEST request_2 1714124882517 1714124884456 OK +REQUEST request_2 1714124882522 1714124884459 OK +REQUEST request_5 1714124882565 1714124884459 OK +REQUEST request_6 1714124882521 1714124884466 OK +REQUEST request_3 1714124882522 1714124884467 OK +REQUEST request_3 1714124882520 1714124884470 OK +USER GameSimulation END 1714124884471 +REQUEST request_6 1714124882542 1714124884472 OK +REQUEST request_2 1714124882503 1714124884481 OK +REQUEST request_4 1714124882518 1714124884481 OK +REQUEST request_2 1714124882510 1714124884482 OK +REQUEST request_5 1714124882518 1714124884483 OK +USER GameSimulation END 1714124884483 +REQUEST request_4 1714124882554 1714124884483 OK +USER GameSimulation END 1714124884484 +REQUEST request_2 1714124882506 1714124884500 OK +REQUEST request_5 1714124882534 1714124884502 OK +REQUEST request_6 1714124882511 1714124884503 OK +USER GameSimulation END 1714124884504 +REQUEST request_6 1714124882525 1714124884504 OK +REQUEST request_3 1714124882508 1714124884508 OK +REQUEST request_4 1714124882513 1714124884513 OK +USER GameSimulation END 1714124884513 +REQUEST request_5 1714124882507 1714124884518 OK +REQUEST request_2 1714124882517 1714124884529 OK +REQUEST request_5 1714124882504 1714124884543 OK +REQUEST request_4 1714124882515 1714124884545 OK +USER GameSimulation END 1714124884546 +REQUEST request_3 1714124882538 1714124884546 OK +USER GameSimulation END 1714124884546 +REQUEST request_5 1714124882525 1714124884546 OK +REQUEST request_4 1714124882511 1714124884560 OK +REQUEST request_6 1714124882506 1714124884560 OK +REQUEST request_3 1714124882546 1714124884566 OK +REQUEST request_5 1714124882511 1714124884566 OK +REQUEST request_6 1714124882523 1714124884566 OK +REQUEST request_4 1714124882541 1714124884566 OK +USER GameSimulation END 1714124884566 +REQUEST request_6 1714124882530 1714124884568 OK +REQUEST request_3 1714124882506 1714124884576 OK +REQUEST request_6 1714124882565 1714124884580 OK +USER GameSimulation END 1714124884580 +REQUEST request_4 1714124882527 1714124884581 OK +REQUEST request_5 1714124882509 1714124884581 OK +REQUEST request_3 1714124882503 1714124884584 OK +REQUEST request_3 1714124882524 1714124884584 OK +REQUEST request_3 1714124882522 1714124884590 OK +USER GameSimulation END 1714124884590 +REQUEST request_6 1714124882504 1714124884590 OK +REQUEST request_2 1714124882524 1714124884591 OK +REQUEST request_6 1714124882511 1714124884591 OK +REQUEST request_6 1714124882528 1714124884591 OK +USER GameSimulation END 1714124884591 +REQUEST request_3 1714124882529 1714124884597 OK +REQUEST request_2 1714124882527 1714124884597 OK +USER GameSimulation END 1714124884598 +REQUEST request_6 1714124882527 1714124884600 OK +REQUEST request_3 1714124882534 1714124884600 OK +USER GameSimulation END 1714124884600 +REQUEST request_4 1714124882503 1714124884601 OK +USER GameSimulation END 1714124884601 +REQUEST request_4 1714124882506 1714124884601 OK +REQUEST request_4 1714124882522 1714124884601 OK +REQUEST request_6 1714124882514 1714124884602 OK +REQUEST request_3 1714124882513 1714124884604 OK +REQUEST request_2 1714124882515 1714124884610 OK +REQUEST request_6 1714124882513 1714124884610 OK +REQUEST request_3 1714124882515 1714124884611 OK +REQUEST request_6 1714124882505 1714124884611 OK +REQUEST request_3 1714124882527 1714124884615 OK +REQUEST request_6 1714124882514 1714124884622 OK +REQUEST request_4 1714124882513 1714124884631 OK +REQUEST request_5 1714124882535 1714124884633 OK +REQUEST request_4 1714124882530 1714124884633 OK +REQUEST request_5 1714124882533 1714124884635 OK +REQUEST request_6 1714124882511 1714124884635 OK +REQUEST request_4 1714124882527 1714124884636 OK +REQUEST request_6 1714124882516 1714124884636 OK +REQUEST request_4 1714124882513 1714124884636 OK +REQUEST request_3 1714124882527 1714124884654 OK +REQUEST request_4 1714124882507 1714124884667 OK +REQUEST request_5 1714124882530 1714124884667 OK +REQUEST request_3 1714124882537 1714124884667 OK +REQUEST request_4 1714124882520 1714124884674 OK +REQUEST request_5 1714124882505 1714124884675 OK +REQUEST request_3 1714124882532 1714124884679 OK +REQUEST request_6 1714124882511 1714124884680 OK +REQUEST request_2 1714124882505 1714124884681 OK +REQUEST request_6 1714124882528 1714124884681 OK +REQUEST request_5 1714124882526 1714124884684 OK +REQUEST request_4 1714124882532 1714124884684 OK +REQUEST request_2 1714124882517 1714124884685 OK +REQUEST request_6 1714124882509 1714124884685 OK +REQUEST request_4 1714124882511 1714124884685 OK +USER GameSimulation END 1714124884685 +REQUEST request_2 1714124882510 1714124884700 OK +REQUEST request_4 1714124882518 1714124884707 OK +REQUEST request_5 1714124882511 1714124884708 OK +REQUEST request_4 1714124882504 1714124884710 OK +REQUEST request_5 1714124882522 1714124884712 OK +USER GameSimulation END 1714124884714 +REQUEST request_4 1714124882509 1714124884715 OK +REQUEST request_2 1714124882520 1714124884715 OK +REQUEST request_3 1714124882513 1714124884718 OK +REQUEST request_2 1714124882529 1714124884730 OK +REQUEST request_2 1714124882532 1714124884733 OK +REQUEST request_5 1714124882511 1714124884738 OK +REQUEST request_5 1714124882557 1714124884774 OK +REQUEST request_5 1714124882518 1714124884786 OK +REQUEST request_6 1714124882507 1714124884787 OK +REQUEST request_5 1714124882544 1714124884788 OK +REQUEST request_3 1714124882504 1714124884797 OK +REQUEST request_6 1714124882530 1714124884802 OK +REQUEST request_6 1714124882558 1714124884804 OK +REQUEST request_5 1714124882509 1714124884805 OK +REQUEST request_4 1714124882516 1714124884808 OK +REQUEST request_2 1714124882508 1714124884813 OK +REQUEST request_2 1714124882508 1714124884816 OK +REQUEST request_6 1714124882509 1714124884822 OK +REQUEST request_2 1714124882525 1714124884822 OK +USER GameSimulation END 1714124884823 +REQUEST request_3 1714124882508 1714124884825 OK +REQUEST request_3 1714124882530 1714124884824 OK +REQUEST request_4 1714124882515 1714124884825 OK +REQUEST request_2 1714124882506 1714124884826 OK +REQUEST request_4 1714124882525 1714124884826 OK +REQUEST request_4 1714124882506 1714124884828 OK +REQUEST request_2 1714124882559 1714124884829 OK +USER GameSimulation END 1714124884829 +REQUEST request_6 1714124882568 1714124884834 OK +REQUEST request_2 1714124882504 1714124884834 OK +USER GameSimulation END 1714124884837 +REQUEST request_4 1714124882557 1714124884837 OK +REQUEST request_6 1714124882533 1714124884837 OK +REQUEST request_3 1714124882557 1714124884845 OK +USER GameSimulation END 1714124884846 +REQUEST request_6 1714124882507 1714124884855 OK +REQUEST request_2 1714124882541 1714124884856 OK +REQUEST request_5 1714124882513 1714124884857 OK +REQUEST request_4 1714124882532 1714124884858 OK +USER GameSimulation END 1714124884858 +REQUEST request_5 1714124882506 1714124884859 OK +REQUEST request_4 1714124882546 1714124884864 OK +REQUEST request_3 1714124882506 1714124884867 OK +REQUEST request_6 1714124882535 1714124884874 OK +REQUEST request_5 1714124882507 1714124884879 OK +USER GameSimulation END 1714124884879 +REQUEST request_3 1714124882503 1714124884888 OK +REQUEST request_4 1714124882529 1714124884888 OK +REQUEST request_5 1714124882538 1714124884891 OK +REQUEST request_3 1714124882542 1714124884892 OK +REQUEST request_3 1714124882513 1714124884894 OK +REQUEST request_2 1714124882546 1714124884898 OK +REQUEST request_2 1714124882529 1714124884910 OK +REQUEST request_5 1714124882516 1714124884913 OK +REQUEST request_4 1714124882528 1714124884927 OK +REQUEST request_5 1714124882503 1714124884929 OK +REQUEST request_5 1714124882568 1714124884936 OK +REQUEST request_4 1714124882537 1714124884938 OK +REQUEST request_5 1714124882516 1714124884939 OK +REQUEST request_5 1714124882514 1714124884958 OK +REQUEST request_5 1714124882530 1714124884962 OK +REQUEST request_4 1714124882535 1714124884963 OK +REQUEST request_3 1714124882518 1714124884971 OK +REQUEST request_5 1714124882513 1714124884976 OK +REQUEST request_2 1714124882508 1714124884984 OK +REQUEST request_5 1714124882511 1714124884987 OK +REQUEST request_4 1714124882547 1714124884995 OK +REQUEST request_3 1714124882526 1714124884997 OK +REQUEST request_4 1714124882588 1714124884997 OK +REQUEST request_5 1714124882548 1714124885000 OK +REQUEST request_6 1714124882516 1714124885004 OK +USER GameSimulation END 1714124885004 +REQUEST request_4 1714124882568 1714124885013 OK +REQUEST request_3 1714124882568 1714124885013 OK +REQUEST request_3 1714124882570 1714124885020 OK +REQUEST request_3 1714124882522 1714124885020 OK +REQUEST request_5 1714124882592 1714124885020 OK +REQUEST request_2 1714124882512 1714124885024 OK +USER GameSimulation END 1714124885024 +REQUEST request_2 1714124882513 1714124885027 OK +USER GameSimulation END 1714124885030 +REQUEST request_2 1714124882570 1714124885030 OK +REQUEST request_4 1714124882511 1714124885030 OK +REQUEST request_2 1714124882527 1714124885037 OK +REQUEST request_6 1714124882544 1714124885041 OK +USER GameSimulation END 1714124885041 +REQUEST request_3 1714124882505 1714124885045 OK +REQUEST request_5 1714124882527 1714124885045 OK +USER GameSimulation END 1714124885045 +USER GameSimulation END 1714124885045 +REQUEST request_2 1714124882515 1714124885049 OK +REQUEST request_3 1714124882515 1714124885054 OK +REQUEST request_3 1714124882525 1714124885068 OK +REQUEST request_2 1714124882502 1714124885070 OK +REQUEST request_5 1714124882528 1714124885071 OK +USER GameSimulation END 1714124885072 +REQUEST request_2 1714124882534 1714124885075 OK +USER GameSimulation END 1714124885076 +REQUEST request_6 1714124882521 1714124885076 OK +REQUEST request_6 1714124882519 1714124885077 OK +REQUEST request_6 1714124882526 1714124885077 OK +USER GameSimulation END 1714124885078 +USER GameSimulation END 1714124885078 +REQUEST request_3 1714124882511 1714124885079 OK +USER GameSimulation END 1714124885080 +REQUEST request_4 1714124882503 1714124885082 OK +REQUEST request_2 1714124882515 1714124885082 OK +REQUEST request_6 1714124882524 1714124885083 OK +USER GameSimulation END 1714124885083 +USER GameSimulation END 1714124885084 +REQUEST request_2 1714124882537 1714124885084 OK +REQUEST request_2 1714124882510 1714124885087 OK +USER GameSimulation END 1714124885088 +REQUEST request_2 1714124882513 1714124885091 OK +REQUEST request_4 1714124882525 1714124885093 OK +USER GameSimulation END 1714124885094 +REQUEST request_3 1714124882568 1714124885104 OK +USER GameSimulation END 1714124885105 +REQUEST request_6 1714124882590 1714124885105 OK +REQUEST request_5 1714124882518 1714124885117 OK +REQUEST request_4 1714124882508 1714124885118 OK +USER GameSimulation END 1714124885119 +REQUEST request_6 1714124882530 1714124885121 OK +USER GameSimulation END 1714124885122 +REQUEST request_5 1714124882589 1714124885124 OK +REQUEST request_3 1714124882515 1714124885125 OK +USER GameSimulation END 1714124885125 +REQUEST request_4 1714124882513 1714124885126 OK +USER GameSimulation END 1714124885127 +REQUEST request_3 1714124882529 1714124885132 OK +USER GameSimulation END 1714124885132 +REQUEST request_2 1714124882502 1714124885132 OK +REQUEST request_2 1714124882567 1714124885135 OK +REQUEST request_6 1714124882521 1714124885140 OK +REQUEST request_5 1714124882558 1714124885144 OK +REQUEST request_4 1714124882518 1714124885147 OK +REQUEST request_2 1714124882543 1714124885147 OK +REQUEST request_3 1714124882522 1714124885152 OK +REQUEST request_2 1714124882520 1714124885166 OK +REQUEST request_2 1714124882510 1714124885167 OK +REQUEST request_5 1714124882503 1714124885171 OK +REQUEST request_4 1714124882526 1714124885172 OK +REQUEST request_3 1714124882503 1714124885174 OK +REQUEST request_3 1714124882540 1714124885179 OK +REQUEST request_6 1714124882518 1714124885180 OK +REQUEST request_2 1714124882522 1714124885180 OK +REQUEST request_6 1714124882538 1714124885188 OK +USER GameSimulation END 1714124885188 +REQUEST request_2 1714124882505 1714124885189 OK +REQUEST request_4 1714124882523 1714124885189 OK +REQUEST request_4 1714124882568 1714124885189 OK +REQUEST request_5 1714124882523 1714124885193 OK +REQUEST request_4 1714124882515 1714124885193 OK +REQUEST request_6 1714124882504 1714124885195 OK +REQUEST request_4 1714124882509 1714124885202 OK +REQUEST request_4 1714124882544 1714124885202 OK +REQUEST request_2 1714124882557 1714124885202 OK +REQUEST request_5 1714124882521 1714124885206 OK +REQUEST request_6 1714124882521 1714124885220 OK +REQUEST request_5 1714124882544 1714124885222 OK +REQUEST request_3 1714124882547 1714124885223 OK +REQUEST request_6 1714124882514 1714124885224 OK +REQUEST request_6 1714124882523 1714124885224 OK +REQUEST request_6 1714124882548 1714124885226 OK +USER GameSimulation END 1714124885226 +REQUEST request_3 1714124882570 1714124885227 OK +REQUEST request_2 1714124882524 1714124885230 OK +REQUEST request_2 1714124882570 1714124885242 OK +REQUEST request_6 1714124882568 1714124885242 OK +USER GameSimulation END 1714124885243 +REQUEST request_5 1714124882547 1714124885243 OK +USER GameSimulation END 1714124885243 +REQUEST request_4 1714124882503 1714124885244 OK +USER GameSimulation END 1714124885244 +REQUEST request_3 1714124882520 1714124885244 OK +USER GameSimulation END 1714124885245 +REQUEST request_2 1714124882513 1714124885248 OK +REQUEST request_4 1714124882523 1714124885250 OK +REQUEST request_3 1714124882505 1714124885257 OK +REQUEST request_3 1714124882513 1714124885257 OK +USER GameSimulation END 1714124885257 +REQUEST request_3 1714124882517 1714124885261 OK +REQUEST request_3 1714124882544 1714124885272 OK +USER GameSimulation END 1714124885272 +REQUEST request_6 1714124882511 1714124885275 OK +REQUEST request_5 1714124882520 1714124885277 OK +REQUEST request_3 1714124882522 1714124885278 OK +REQUEST request_4 1714124882520 1714124885278 OK +REQUEST request_6 1714124882516 1714124885280 OK +REQUEST request_3 1714124882517 1714124885286 OK +REQUEST request_6 1714124882541 1714124885287 OK +REQUEST request_3 1714124882522 1714124885290 OK +REQUEST request_4 1714124882520 1714124885290 OK +REQUEST request_2 1714124882522 1714124885290 OK +USER GameSimulation END 1714124885291 +REQUEST request_2 1714124882522 1714124885297 OK +USER GameSimulation END 1714124885297 +REQUEST request_6 1714124882559 1714124885308 OK +REQUEST request_2 1714124882539 1714124885309 OK +REQUEST request_5 1714124882523 1714124885311 OK +REQUEST request_2 1714124882517 1714124885313 OK +REQUEST request_4 1714124882511 1714124885313 OK +REQUEST request_2 1714124882526 1714124885318 OK +REQUEST request_3 1714124882558 1714124885325 OK +REQUEST request_3 1714124882511 1714124885342 OK +USER GameSimulation END 1714124885343 +REQUEST request_5 1714124882526 1714124885343 OK +REQUEST request_5 1714124882509 1714124885356 OK +REQUEST request_6 1714124882518 1714124885365 OK +USER GameSimulation END 1714124885365 +REQUEST request_5 1714124882516 1714124885368 OK +USER GameSimulation END 1714124885368 +REQUEST request_5 1714124882540 1714124885371 OK +REQUEST request_6 1714124882509 1714124885373 OK +REQUEST request_3 1714124882520 1714124885374 OK +USER GameSimulation END 1714124885375 +REQUEST request_3 1714124882520 1714124885381 OK +REQUEST request_4 1714124882518 1714124885381 OK +USER GameSimulation END 1714124885381 +REQUEST request_4 1714124882558 1714124885382 OK +USER GameSimulation END 1714124885382 +REQUEST request_4 1714124882540 1714124885383 OK +USER GameSimulation END 1714124885383 +REQUEST request_3 1714124882508 1714124885383 OK +USER GameSimulation END 1714124885383 +REQUEST request_6 1714124882527 1714124885384 OK +USER GameSimulation END 1714124885384 +REQUEST request_6 1714124882523 1714124885386 OK +USER GameSimulation END 1714124885386 +REQUEST request_2 1714124882528 1714124885386 OK +REQUEST request_4 1714124882558 1714124885427 OK +REQUEST request_6 1714124882543 1714124885450 OK +REQUEST request_5 1714124882518 1714124885451 OK +REQUEST request_6 1714124882519 1714124885452 OK +USER GameSimulation END 1714124885452 +REQUEST request_5 1714124882506 1714124885453 OK +REQUEST request_5 1714124882533 1714124885455 OK +REQUEST request_2 1714124882532 1714124885458 OK +REQUEST request_2 1714124882535 1714124885461 OK +REQUEST request_6 1714124882536 1714124885466 OK +REQUEST request_6 1714124882506 1714124885471 OK +REQUEST request_3 1714124882529 1714124885471 OK +REQUEST request_4 1714124882543 1714124885472 OK +USER GameSimulation END 1714124885473 +REQUEST request_4 1714124882533 1714124885476 OK +REQUEST request_5 1714124882558 1714124885476 OK +REQUEST request_6 1714124882559 1714124885482 OK +REQUEST request_5 1714124882588 1714124885488 OK +REQUEST request_2 1714124882507 1714124885492 OK +REQUEST request_3 1714124882562 1714124885492 OK +REQUEST request_4 1714124882508 1714124885505 OK +REQUEST request_5 1714124882529 1714124885507 OK +REQUEST request_6 1714124882526 1714124885511 OK +REQUEST request_3 1714124882508 1714124885511 OK +REQUEST request_6 1714124882534 1714124885518 OK +REQUEST request_3 1714124882558 1714124885518 OK +REQUEST request_3 1714124882527 1714124885527 OK +REQUEST request_3 1714124882562 1714124885534 OK +REQUEST request_2 1714124882527 1714124885534 OK +REQUEST request_5 1714124882539 1714124885535 OK +REQUEST request_4 1714124882539 1714124885536 OK +REQUEST request_6 1714124882552 1714124885549 OK +REQUEST request_2 1714124882560 1714124885549 OK +REQUEST request_4 1714124882530 1714124885549 OK +REQUEST request_4 1714124882528 1714124885550 OK +REQUEST request_5 1714124882536 1714124885553 OK +REQUEST request_2 1714124882542 1714124885554 OK +REQUEST request_6 1714124882529 1714124885554 OK +REQUEST request_6 1714124882528 1714124885554 OK +USER GameSimulation END 1714124885556 +REQUEST request_3 1714124882538 1714124885569 OK +REQUEST request_2 1714124882558 1714124885573 OK +REQUEST request_5 1714124882596 1714124885574 OK +USER GameSimulation END 1714124885574 +REQUEST request_3 1714124882521 1714124885581 OK +REQUEST request_6 1714124882596 1714124885598 OK +USER GameSimulation END 1714124885599 +REQUEST request_4 1714124882536 1714124885600 OK +REQUEST request_5 1714124882547 1714124885600 OK +REQUEST request_5 1714124882558 1714124885602 OK +REQUEST request_6 1714124882530 1714124885602 OK +REQUEST request_5 1714124882563 1714124885636 OK +REQUEST request_2 1714124882546 1714124885649 OK +REQUEST request_5 1714124882530 1714124885650 OK +REQUEST request_5 1714124882525 1714124885650 OK +REQUEST request_2 1714124882563 1714124885676 OK +REQUEST request_5 1714124882555 1714124885676 OK +REQUEST request_3 1714124882533 1714124885676 OK +USER GameSimulation END 1714124885677 +REQUEST request_5 1714124882608 1714124885694 OK +REQUEST request_2 1714124882530 1714124885694 OK +REQUEST request_3 1714124882566 1714124885721 OK +REQUEST request_6 1714124882608 1714124885733 OK +REQUEST request_2 1714124882615 1714124885733 OK +REQUEST request_3 1714124882535 1714124885733 OK +USER GameSimulation END 1714124885733 +REQUEST request_4 1714124882564 1714124885748 OK +REQUEST request_5 1714124882546 1714124885748 OK +REQUEST request_2 1714124882535 1714124885749 OK +REQUEST request_5 1714124882560 1714124885749 OK +REQUEST request_4 1714124882539 1714124885752 OK +REQUEST request_3 1714124882548 1714124885753 OK +REQUEST request_4 1714124882514 1714124885753 OK +REQUEST request_4 1714124882607 1714124885753 OK +REQUEST request_4 1714124882520 1714124885753 OK +REQUEST request_6 1714124882645 1714124885753 OK +REQUEST request_4 1714124882568 1714124885755 OK +REQUEST request_5 1714124882589 1714124885755 OK +REQUEST request_4 1714124882612 1714124885760 OK +REQUEST request_3 1714124882544 1714124885762 OK +REQUEST request_5 1714124882568 1714124885772 OK +REQUEST request_4 1714124882520 1714124885782 OK +REQUEST request_6 1714124882568 1714124885795 OK +REQUEST request_3 1714124882545 1714124885799 OK +REQUEST request_4 1714124882545 1714124885800 OK +REQUEST request_2 1714124882505 1714124885800 OK +REQUEST request_3 1714124882528 1714124885806 OK +REQUEST request_6 1714124882546 1714124885806 OK +REQUEST request_5 1714124882523 1714124885806 OK +REQUEST request_3 1714124882590 1714124885833 OK +REQUEST request_5 1714124882506 1714124885833 OK +REQUEST request_5 1714124882566 1714124885847 OK +REQUEST request_2 1714124882618 1714124885850 OK +REQUEST request_3 1714124882618 1714124885851 OK +REQUEST request_5 1714124882518 1714124885853 OK +REQUEST request_3 1714124882515 1714124885855 OK +REQUEST request_6 1714124882526 1714124885855 OK +REQUEST request_4 1714124882616 1714124885855 OK +REQUEST request_6 1714124882567 1714124885856 OK +REQUEST request_3 1714124882595 1714124885859 OK +REQUEST request_5 1714124882594 1714124885888 OK +REQUEST request_2 1714124882615 1714124885891 OK +REQUEST request_5 1714124882595 1714124885892 OK +REQUEST request_2 1714124882589 1714124885893 OK +REQUEST request_2 1714124882515 1714124885895 OK +REQUEST request_5 1714124882546 1714124885896 OK +REQUEST request_2 1714124882547 1714124885899 OK +REQUEST request_4 1714124882619 1714124885903 OK +REQUEST request_4 1714124882528 1714124885903 OK +REQUEST request_4 1714124882548 1714124885909 OK +REQUEST request_4 1714124882506 1714124885909 OK +REQUEST request_3 1714124882517 1714124885909 OK +REQUEST request_2 1714124882593 1714124885909 OK +REQUEST request_3 1714124882604 1714124885916 OK +REQUEST request_4 1714124882518 1714124885922 OK +REQUEST request_6 1714124882518 1714124885923 OK +REQUEST request_5 1714124882616 1714124885928 OK +REQUEST request_5 1714124882520 1714124885941 OK +REQUEST request_3 1714124882547 1714124885944 OK +REQUEST request_6 1714124882522 1714124885947 OK +REQUEST request_6 1714124882511 1714124885948 OK +REQUEST request_3 1714124882505 1714124885948 OK +REQUEST request_6 1714124882560 1714124885949 OK +REQUEST request_3 1714124882524 1714124885949 OK +REQUEST request_4 1714124882590 1714124885952 OK +REQUEST request_3 1714124882520 1714124885960 OK +REQUEST request_6 1714124882596 1714124885960 OK +REQUEST request_5 1714124882567 1714124885971 OK +REQUEST request_2 1714124882524 1714124885971 OK +REQUEST request_6 1714124882516 1714124885972 OK +REQUEST request_5 1714124882516 1714124885973 OK +REQUEST request_3 1714124882616 1714124885982 OK +REQUEST request_4 1714124882515 1714124885987 OK +USER GameSimulation END 1714124885987 +REQUEST request_2 1714124882528 1714124885988 OK +REQUEST request_5 1714124882529 1714124885990 OK +REQUEST request_6 1714124882594 1714124886002 OK +REQUEST request_3 1714124882631 1714124886003 OK +REQUEST request_2 1714124882564 1714124886003 OK +REQUEST request_6 1714124882506 1714124886007 OK +USER GameSimulation END 1714124886007 +REQUEST request_2 1714124882517 1714124886007 OK +REQUEST request_5 1714124882511 1714124886007 OK +USER GameSimulation END 1714124886007 +REQUEST request_6 1714124882591 1714124886008 OK +REQUEST request_6 1714124882619 1714124886013 OK +REQUEST request_2 1714124882507 1714124886016 OK +REQUEST request_3 1714124882503 1714124886019 OK +REQUEST request_3 1714124882593 1714124886019 OK +REQUEST request_6 1714124882547 1714124886028 OK +REQUEST request_5 1714124882590 1714124886032 OK +REQUEST request_2 1714124882631 1714124886036 OK +REQUEST request_3 1714124882508 1714124886036 OK +REQUEST request_6 1714124882504 1714124886037 OK +REQUEST request_2 1714124882589 1714124886038 OK +REQUEST request_4 1714124882593 1714124886040 OK +REQUEST request_2 1714124882592 1714124886040 OK +REQUEST request_2 1714124882596 1714124886057 OK +REQUEST request_5 1714124882595 1714124886057 OK +REQUEST request_3 1714124882512 1714124886061 OK +REQUEST request_2 1714124882595 1714124886072 OK +REQUEST request_5 1714124882605 1714124886073 OK +REQUEST request_3 1714124882515 1714124886076 OK +REQUEST request_4 1714124882508 1714124886079 OK +REQUEST request_2 1714124882597 1714124886079 OK +USER GameSimulation END 1714124886080 +REQUEST request_3 1714124882607 1714124886083 OK +REQUEST request_6 1714124882605 1714124886086 OK +REQUEST request_3 1714124882596 1714124886086 OK +REQUEST request_3 1714124882593 1714124886096 OK +REQUEST request_6 1714124882527 1714124886096 OK +REQUEST request_2 1714124882521 1714124886096 OK +REQUEST request_6 1714124882597 1714124886097 OK +REQUEST request_4 1714124882594 1714124886097 OK +REQUEST request_5 1714124882513 1714124886101 OK +REQUEST request_4 1714124882632 1714124886102 OK +REQUEST request_5 1714124882522 1714124886115 OK +REQUEST request_2 1714124882607 1714124886117 OK +REQUEST request_2 1714124882529 1714124886117 OK +REQUEST request_6 1714124882528 1714124886118 OK +REQUEST request_6 1714124882529 1714124886135 OK +USER GameSimulation END 1714124886136 +REQUEST request_2 1714124882522 1714124886137 OK +REQUEST request_5 1714124882633 1714124886137 OK +REQUEST request_5 1714124882597 1714124886141 OK +USER GameSimulation END 1714124886141 +REQUEST request_4 1714124882566 1714124886141 OK +REQUEST request_6 1714124882633 1714124886141 OK +USER GameSimulation END 1714124886142 +REQUEST request_4 1714124882508 1714124886145 OK +REQUEST request_3 1714124882594 1714124886149 OK +REQUEST request_3 1714124882508 1714124886149 OK +REQUEST request_4 1714124882591 1714124886164 OK +REQUEST request_2 1714124882595 1714124886165 OK +REQUEST request_5 1714124882530 1714124886165 OK +REQUEST request_2 1714124882609 1714124886172 OK +REQUEST request_5 1714124882610 1714124886173 OK +REQUEST request_4 1714124882596 1714124886174 OK +REQUEST request_3 1714124882589 1714124886174 OK +USER GameSimulation END 1714124886174 +REQUEST request_6 1714124882617 1714124886177 OK +USER GameSimulation END 1714124886177 +REQUEST request_6 1714124882595 1714124886177 OK +REQUEST request_6 1714124882530 1714124886186 OK +REQUEST request_2 1714124882514 1714124886187 OK +REQUEST request_5 1714124882503 1714124886190 OK +REQUEST request_4 1714124882569 1714124886193 OK +REQUEST request_2 1714124882546 1714124886193 OK +REQUEST request_2 1714124882520 1714124886194 OK +REQUEST request_2 1714124882568 1714124886198 OK +REQUEST request_4 1714124882610 1714124886198 OK +REQUEST request_2 1714124882531 1714124886199 OK +REQUEST request_6 1714124882515 1714124886211 OK +REQUEST request_5 1714124882527 1714124886220 OK +REQUEST request_5 1714124882569 1714124886234 OK +REQUEST request_4 1714124882527 1714124886234 OK +REQUEST request_2 1714124882604 1714124886236 OK +REQUEST request_3 1714124882527 1714124886238 OK +REQUEST request_5 1714124882596 1714124886240 OK +REQUEST request_4 1714124882525 1714124886248 OK +REQUEST request_5 1714124882532 1714124886258 OK +REQUEST request_5 1714124882508 1714124886261 OK +REQUEST request_4 1714124882532 1714124886269 OK +REQUEST request_5 1714124882569 1714124886272 OK +REQUEST request_4 1714124882522 1714124886273 OK +USER GameSimulation END 1714124886274 +REQUEST request_3 1714124882529 1714124886276 OK +REQUEST request_2 1714124882611 1714124886276 OK +REQUEST request_6 1714124882608 1714124886278 OK +REQUEST request_2 1714124882502 1714124886278 OK +REQUEST request_6 1714124882506 1714124886280 OK +REQUEST request_3 1714124882505 1714124886282 OK +REQUEST request_6 1714124882569 1714124886292 OK +REQUEST request_3 1714124882568 1714124886324 OK +REQUEST request_3 1714124882611 1714124886325 OK +USER GameSimulation END 1714124886325 +REQUEST request_2 1714124882507 1714124886326 OK +REQUEST request_2 1714124882610 1714124886331 OK +REQUEST request_5 1714124882515 1714124886331 OK +REQUEST request_5 1714124882527 1714124886336 OK +REQUEST request_6 1714124882592 1714124886340 OK +REQUEST request_2 1714124882529 1714124886345 OK +REQUEST request_3 1714124882532 1714124886351 OK +REQUEST request_4 1714124882608 1714124886351 OK +REQUEST request_3 1714124882612 1714124886355 OK +REQUEST request_4 1714124882529 1714124886356 OK +REQUEST request_3 1714124882609 1714124886356 OK +REQUEST request_6 1714124882509 1714124886357 OK +REQUEST request_6 1714124882570 1714124886357 OK +REQUEST request_4 1714124882614 1714124886357 OK +USER GameSimulation END 1714124886358 +REQUEST request_3 1714124882607 1714124886360 OK +REQUEST request_6 1714124882530 1714124886368 OK +REQUEST request_6 1714124882533 1714124886372 OK +REQUEST request_2 1714124882614 1714124886372 OK +REQUEST request_5 1714124882612 1714124886372 OK +USER GameSimulation END 1714124886373 +REQUEST request_2 1714124882607 1714124886378 OK +REQUEST request_6 1714124882613 1714124886381 OK +REQUEST request_2 1714124882533 1714124886381 OK +REQUEST request_3 1714124882610 1714124886386 OK +REQUEST request_4 1714124882527 1714124886396 OK +REQUEST request_4 1714124882513 1714124886402 OK +REQUEST request_3 1714124882533 1714124886407 OK +REQUEST request_2 1714124882593 1714124886410 OK +REQUEST request_5 1714124882619 1714124886410 OK +USER GameSimulation END 1714124886411 +USER GameSimulation END 1714124886411 +REQUEST request_6 1714124882525 1714124886414 OK +REQUEST request_4 1714124882605 1714124886415 OK +REQUEST request_4 1714124882595 1714124886416 OK +USER GameSimulation END 1714124886417 +REQUEST request_6 1714124882541 1714124886425 OK +REQUEST request_4 1714124882612 1714124886427 OK +REQUEST request_4 1714124882611 1714124886426 OK +USER GameSimulation END 1714124886428 +REQUEST request_5 1714124882593 1714124886432 OK +REQUEST request_2 1714124882536 1714124886453 OK +REQUEST request_5 1714124882540 1714124886453 OK +REQUEST request_4 1714124882532 1714124886455 OK +REQUEST request_5 1714124882615 1714124886461 OK +REQUEST request_5 1714124882530 1714124886484 OK +USER GameSimulation END 1714124886484 +REQUEST request_3 1714124882604 1714124886486 OK +REQUEST request_5 1714124882612 1714124886487 OK +REQUEST request_2 1714124882610 1714124886490 OK +REQUEST request_2 1714124882607 1714124886493 OK +REQUEST request_2 1714124882535 1714124886498 OK +REQUEST request_3 1714124882537 1714124886501 OK +REQUEST request_3 1714124882510 1714124886507 OK +REQUEST request_6 1714124882511 1714124886512 OK +REQUEST request_3 1714124882590 1714124886514 OK +REQUEST request_4 1714124882539 1714124886514 OK +REQUEST request_2 1714124882589 1714124886514 OK +REQUEST request_5 1714124882590 1714124886518 OK +REQUEST request_5 1714124882593 1714124886540 OK +REQUEST request_6 1714124882615 1714124886547 OK +REQUEST request_5 1714124882532 1714124886548 OK +REQUEST request_6 1714124882612 1714124886555 OK +USER GameSimulation END 1714124886556 +REQUEST request_5 1714124882540 1714124886557 OK +REQUEST request_4 1714124882590 1714124886557 OK +REQUEST request_4 1714124882510 1714124886557 OK +REQUEST request_5 1714124882538 1714124886560 OK +REQUEST request_6 1714124882608 1714124886564 OK +REQUEST request_2 1714124882512 1714124886564 OK +REQUEST request_6 1714124882591 1714124886567 OK +USER GameSimulation END 1714124886568 +REQUEST request_3 1714124882547 1714124886571 OK +REQUEST request_3 1714124882554 1714124886571 OK +REQUEST request_4 1714124882537 1714124886571 OK +REQUEST request_6 1714124882543 1714124886589 OK +REQUEST request_5 1714124882511 1714124886598 OK +REQUEST request_5 1714124882613 1714124886602 OK +REQUEST request_2 1714124882592 1714124886605 OK +REQUEST request_5 1714124882608 1714124886606 OK +USER GameSimulation END 1714124886607 +REQUEST request_4 1714124882610 1714124886607 OK +REQUEST request_3 1714124882539 1714124886614 OK +REQUEST request_4 1714124882534 1714124886614 OK +USER GameSimulation END 1714124886615 +REQUEST request_6 1714124882605 1714124886619 OK +REQUEST request_3 1714124882531 1714124886619 OK +REQUEST request_3 1714124882614 1714124886619 OK +USER GameSimulation END 1714124886619 +REQUEST request_4 1714124882547 1714124886627 OK +REQUEST request_4 1714124882529 1714124886634 OK +REQUEST request_5 1714124882534 1714124886635 OK +REQUEST request_5 1714124882537 1714124886641 OK +REQUEST request_2 1714124882546 1714124886649 OK +REQUEST request_3 1714124882541 1714124886655 OK +REQUEST request_4 1714124882616 1714124886660 OK +REQUEST request_2 1714124882624 1714124886660 OK +REQUEST request_5 1714124882548 1714124886661 OK +REQUEST request_6 1714124882534 1714124886662 OK +REQUEST request_6 1714124882605 1714124886662 OK +USER GameSimulation END 1714124886663 +REQUEST request_2 1714124882542 1714124886667 OK +REQUEST request_6 1714124882608 1714124886669 OK +REQUEST request_2 1714124882544 1714124886669 OK +REQUEST request_4 1714124882513 1714124886671 OK +REQUEST request_4 1714124882545 1714124886671 OK +REQUEST request_3 1714124882515 1714124886674 OK +REQUEST request_6 1714124882627 1714124886682 OK +REQUEST request_6 1714124882558 1714124886688 OK +REQUEST request_6 1714124882609 1714124886690 OK +REQUEST request_4 1714124882562 1714124886695 OK +REQUEST request_5 1714124882545 1714124886696 OK +REQUEST request_6 1714124882522 1714124886703 OK +REQUEST request_6 1714124882554 1714124886707 OK +REQUEST request_4 1714124882553 1714124886707 OK +REQUEST request_4 1714124882608 1714124886725 OK +REQUEST request_6 1714124882564 1714124886725 OK +REQUEST request_3 1714124882594 1714124886725 OK +REQUEST request_4 1714124882567 1714124886726 OK +REQUEST request_4 1714124882521 1714124886726 OK +REQUEST request_4 1714124882519 1714124886726 OK +REQUEST request_6 1714124882517 1714124886728 OK +REQUEST request_4 1714124882516 1714124886728 OK +REQUEST request_6 1714124882567 1714124886732 OK +REQUEST request_4 1714124882527 1714124886732 OK +REQUEST request_4 1714124882538 1714124886735 OK +REQUEST request_4 1714124882531 1714124886735 OK +REQUEST request_6 1714124882543 1714124886738 OK +REQUEST request_4 1714124882558 1714124886742 OK +REQUEST request_4 1714124882546 1714124886749 OK +REQUEST request_4 1714124882562 1714124886754 OK +REQUEST request_4 1714124882525 1714124886754 OK +USER GameSimulation END 1714124886754 +REQUEST request_6 1714124882589 1714124886762 OK +REQUEST request_6 1714124882539 1714124886762 OK +REQUEST request_2 1714124882538 1714124886777 OK +REQUEST request_4 1714124882564 1714124886779 OK +REQUEST request_4 1714124882554 1714124886781 OK +REQUEST request_6 1714124882536 1714124886783 OK +REQUEST request_6 1714124882546 1714124886787 OK +REQUEST request_4 1714124882558 1714124886796 OK +REQUEST request_6 1714124882565 1714124886798 OK +REQUEST request_4 1714124882561 1714124886800 OK +REQUEST request_6 1714124882539 1714124886800 OK +REQUEST request_6 1714124882568 1714124886802 OK +REQUEST request_6 1714124882553 1714124886805 OK +REQUEST request_6 1714124882555 1714124886805 OK +REQUEST request_6 1714124882594 1714124886805 OK +REQUEST request_6 1714124882568 1714124886809 OK +REQUEST request_4 1714124882544 1714124886812 OK +REQUEST request_6 1714124882534 1714124886814 OK +REQUEST request_4 1714124882594 1714124886814 OK +REQUEST request_4 1714124882568 1714124886819 OK +REQUEST request_4 1714124882546 1714124886825 OK +REQUEST request_4 1714124882588 1714124886828 OK +REQUEST request_4 1714124882546 1714124886845 OK +REQUEST request_6 1714124882564 1714124886845 OK +REQUEST request_4 1714124882590 1714124886846 OK +REQUEST request_6 1714124882556 1714124886853 OK +REQUEST request_6 1714124882542 1714124886853 OK +REQUEST request_6 1714124882531 1714124886853 OK +REQUEST request_4 1714124882555 1714124886853 OK +REQUEST request_6 1714124882558 1714124886865 OK +REQUEST request_6 1714124882544 1714124886875 OK +REQUEST request_6 1714124882591 1714124886878 OK +REQUEST request_6 1714124882563 1714124886886 OK +REQUEST request_6 1714124882562 1714124886887 OK +REQUEST request_4 1714124882541 1714124886891 OK +REQUEST request_4 1714124882552 1714124886896 OK +REQUEST request_6 1714124882596 1714124886907 OK +REQUEST request_4 1714124882607 1714124886910 OK +REQUEST request_4 1714124882533 1714124886919 OK +REQUEST request_4 1714124882560 1714124886919 OK +REQUEST request_6 1714124882515 1714124886919 OK +REQUEST request_4 1714124882543 1714124886919 OK +REQUEST request_4 1714124882536 1714124886927 OK +REQUEST request_6 1714124882564 1714124886927 OK +REQUEST request_6 1714124882561 1714124886930 OK +REQUEST request_6 1714124882509 1714124886938 OK +REQUEST request_4 1714124882565 1714124886939 OK +REQUEST request_6 1714124882608 1714124886939 OK +REQUEST request_4 1714124882607 1714124886939 OK +REQUEST request_4 1714124882555 1714124886953 OK +REQUEST request_6 1714124882565 1714124886953 OK +REQUEST request_6 1714124882568 1714124886954 OK +REQUEST request_6 1714124882513 1714124886956 OK +REQUEST request_4 1714124882558 1714124886958 OK +REQUEST request_6 1714124882616 1714124886961 OK +REQUEST request_4 1714124882591 1714124886964 OK +REQUEST request_4 1714124882611 1714124886966 OK +REQUEST request_6 1714124882626 1714124886969 OK +REQUEST request_4 1714124882510 1714124886970 OK +REQUEST request_2 1714124882520 1714124886983 OK +REQUEST request_2 1714124882607 1714124886994 OK +REQUEST request_4 1714124882603 1714124886994 OK +REQUEST request_6 1714124882543 1714124886994 OK +REQUEST request_6 1714124882520 1714124887005 OK +REQUEST request_4 1714124882513 1714124887007 OK +REQUEST request_4 1714124882616 1714124887007 OK +REQUEST request_6 1714124882556 1714124887007 OK +REQUEST request_6 1714124882605 1714124887007 OK +REQUEST request_6 1714124882590 1714124887010 OK +REQUEST request_6 1714124882539 1714124887014 OK +REQUEST request_4 1714124882589 1714124887014 OK +REQUEST request_4 1714124882567 1714124887020 OK +REQUEST request_6 1714124882559 1714124887020 OK +REQUEST request_6 1714124882511 1714124887021 OK +REQUEST request_4 1714124882567 1714124887024 OK +REQUEST request_4 1714124882563 1714124887024 OK +REQUEST request_4 1714124882625 1714124887032 OK +REQUEST request_6 1714124882504 1714124887034 OK +REQUEST request_4 1714124882503 1714124887040 OK +REQUEST request_6 1714124882513 1714124887040 OK +REQUEST request_4 1714124882510 1714124887040 OK +USER GameSimulation END 1714124887041 +USER GameSimulation END 1714124887041 +REQUEST request_4 1714124882604 1714124887054 OK +REQUEST request_4 1714124882597 1714124887054 OK +USER GameSimulation END 1714124887054 +REQUEST request_6 1714124882610 1714124887058 OK +REQUEST request_6 1714124882592 1714124887059 OK +USER GameSimulation END 1714124887059 +USER GameSimulation END 1714124887059 +REQUEST request_6 1714124882593 1714124887059 OK +USER GameSimulation END 1714124887059 +REQUEST request_4 1714124882593 1714124887060 OK +USER GameSimulation END 1714124887060 +REQUEST request_4 1714124882523 1714124887063 OK +REQUEST request_4 1714124882515 1714124887066 OK +USER GameSimulation END 1714124887066 +REQUEST request_4 1714124882506 1714124887067 OK +REQUEST request_6 1714124882604 1714124887070 OK +REQUEST request_4 1714124882503 1714124887074 OK +REQUEST request_2 1714124882516 1714124887100 OK +REQUEST request_2 1714124882589 1714124887109 OK +REQUEST request_3 1714124882558 1714124887109 OK +REQUEST request_2 1714124882518 1714124887121 OK +REQUEST request_3 1714124882516 1714124887135 OK +REQUEST request_2 1714124882557 1714124887135 OK +REQUEST request_2 1714124882562 1714124887138 OK +USER GameSimulation END 1714124887138 +REQUEST request_2 1714124882561 1714124887139 OK +REQUEST request_2 1714124882566 1714124887148 OK +REQUEST request_2 1714124882523 1714124887150 OK +REQUEST request_2 1714124882529 1714124887153 OK +REQUEST request_2 1714124882538 1714124887153 OK +USER GameSimulation END 1714124887154 +USER GameSimulation END 1714124887154 +REQUEST request_6 1714124882558 1714124887166 OK +REQUEST request_2 1714124882593 1714124887183 OK +REQUEST request_5 1714124882567 1714124887191 OK +USER GameSimulation END 1714124887192 +REQUEST request_2 1714124882557 1714124887195 OK +REQUEST request_2 1714124882545 1714124887196 OK +REQUEST request_4 1714124882539 1714124887205 OK +REQUEST request_2 1714124882567 1714124887212 OK +REQUEST request_6 1714124882596 1714124887225 OK +REQUEST request_2 1714124882545 1714124887234 OK +REQUEST request_2 1714124882570 1714124887237 OK +REQUEST request_2 1714124882554 1714124887237 OK +REQUEST request_4 1714124882541 1714124887250 OK +REQUEST request_2 1714124882554 1714124887256 OK +REQUEST request_2 1714124882541 1714124887261 OK +REQUEST request_2 1714124882590 1714124887278 OK +REQUEST request_2 1714124882567 1714124887286 OK +REQUEST request_4 1714124882525 1714124887289 OK +REQUEST request_2 1714124882548 1714124887307 OK +USER GameSimulation END 1714124887309 +REQUEST request_2 1714124882563 1714124887322 OK +REQUEST request_2 1714124882538 1714124887323 OK +REQUEST request_2 1714124882533 1714124887335 OK +REQUEST request_2 1714124882595 1714124887336 OK +REQUEST request_2 1714124882538 1714124887350 OK +REQUEST request_2 1714124882558 1714124887351 OK +REQUEST request_6 1714124882611 1714124887386 OK +REQUEST request_2 1714124882514 1714124887402 OK +REQUEST request_6 1714124882634 1714124887420 OK +REQUEST request_2 1714124882564 1714124887420 OK +REQUEST request_2 1714124882566 1714124887421 OK +REQUEST request_2 1714124882563 1714124887421 OK +REQUEST request_2 1714124882588 1714124887428 OK +REQUEST request_2 1714124882567 1714124887437 OK +REQUEST request_2 1714124882557 1714124887438 OK +REQUEST request_2 1714124882510 1714124887444 OK +REQUEST request_4 1714124882603 1714124887450 OK +REQUEST request_2 1714124882542 1714124887458 OK +REQUEST request_6 1714124882559 1714124887476 OK +REQUEST request_3 1714124882518 1714124887476 OK +REQUEST request_4 1714124882588 1714124887479 OK +REQUEST request_2 1714124882542 1714124887479 OK +REQUEST request_2 1714124882605 1714124887483 OK +REQUEST request_2 1714124882545 1714124887492 OK +USER GameSimulation END 1714124887493 +REQUEST request_5 1714124882519 1714124887509 OK +USER GameSimulation END 1714124887510 +REQUEST request_2 1714124882512 1714124887512 OK +REQUEST request_2 1714124882624 1714124887524 OK +REQUEST request_4 1714124882518 1714124887525 OK +REQUEST request_2 1714124882543 1714124887533 OK +REQUEST request_6 1714124882548 1714124887534 OK +REQUEST request_2 1714124882558 1714124887536 OK +REQUEST request_2 1714124882526 1714124887544 OK +USER GameSimulation END 1714124887545 +REQUEST request_2 1714124882596 1714124887563 OK +REQUEST request_2 1714124882526 1714124887564 OK +REQUEST request_2 1714124882615 1714124887581 OK +REQUEST request_2 1714124882503 1714124887592 OK +REQUEST request_2 1714124882519 1714124887597 OK +REQUEST request_2 1714124882627 1714124887610 OK +REQUEST request_3 1714124882608 1714124887624 OK +USER GameSimulation END 1714124887625 +REQUEST request_4 1714124882547 1714124887647 OK +REQUEST request_3 1714124882530 1714124887649 OK +REQUEST request_2 1714124882547 1714124887653 OK +REQUEST request_3 1714124882523 1714124887658 OK +REQUEST request_3 1714124882557 1714124887658 OK +REQUEST request_5 1714124882531 1714124887659 OK +USER GameSimulation END 1714124887660 +REQUEST request_5 1714124882553 1714124887660 OK +REQUEST request_4 1714124882634 1714124887661 OK +USER GameSimulation END 1714124887661 +REQUEST request_3 1714124882538 1714124887686 OK +REQUEST request_5 1714124882521 1714124887703 OK +REQUEST request_4 1714124882545 1714124887703 OK +USER GameSimulation END 1714124887703 +REQUEST request_3 1714124882546 1714124887707 OK +REQUEST request_3 1714124882554 1714124887707 OK +REQUEST request_2 1714124882609 1714124887707 OK +USER GameSimulation END 1714124887707 +USER GameSimulation END 1714124887707 +REQUEST request_5 1714124882516 1714124887708 OK +REQUEST request_3 1714124882557 1714124887708 OK +USER GameSimulation END 1714124887708 +USER GameSimulation END 1714124887708 +REQUEST request_5 1714124882528 1714124887709 OK +USER GameSimulation END 1714124887709 +REQUEST request_6 1714124882545 1714124887710 OK +REQUEST request_3 1714124882545 1714124887710 OK +USER GameSimulation END 1714124887711 +REQUEST request_5 1714124882563 1714124887722 OK +USER GameSimulation END 1714124887723 +REQUEST request_3 1714124882542 1714124887726 OK +REQUEST request_3 1714124882564 1714124887726 OK +REQUEST request_3 1714124882568 1714124887730 OK +REQUEST request_5 1714124882508 1714124887730 OK +REQUEST request_5 1714124882564 1714124887731 OK +USER GameSimulation END 1714124887732 +REQUEST request_3 1714124882590 1714124887735 OK +REQUEST request_3 1714124882593 1714124887736 OK +REQUEST request_3 1714124882561 1714124887743 OK +REQUEST request_5 1714124882564 1714124887743 OK +USER GameSimulation END 1714124887744 +REQUEST request_3 1714124882538 1714124887749 OK +REQUEST request_3 1714124882570 1714124887750 OK +USER GameSimulation END 1714124887751 +REQUEST request_5 1714124882544 1714124887760 OK +REQUEST request_5 1714124882543 1714124887761 OK +USER GameSimulation END 1714124887762 +REQUEST request_5 1714124882536 1714124887762 OK +REQUEST request_4 1714124882596 1714124887763 OK +REQUEST request_3 1714124882535 1714124887765 OK +USER GameSimulation END 1714124887765 +REQUEST request_3 1714124882595 1714124887768 OK +REQUEST request_5 1714124882533 1714124887768 OK +REQUEST request_5 1714124882543 1714124887769 OK +USER GameSimulation END 1714124887770 +REQUEST request_5 1714124882546 1714124887770 OK +REQUEST request_5 1714124882594 1714124887770 OK +USER GameSimulation END 1714124887771 +REQUEST request_3 1714124882533 1714124887775 OK +USER GameSimulation END 1714124887775 +REQUEST request_5 1714124882591 1714124887779 OK +USER GameSimulation END 1714124887779 +REQUEST request_5 1714124882539 1714124887779 OK +USER GameSimulation END 1714124887779 +REQUEST request_3 1714124882543 1714124887786 OK +USER GameSimulation END 1714124887786 +REQUEST request_3 1714124882567 1714124887787 OK +REQUEST request_3 1714124882514 1714124887796 OK +REQUEST request_5 1714124882561 1714124887798 OK +USER GameSimulation END 1714124887799 +REQUEST request_5 1714124882553 1714124887799 OK +REQUEST request_5 1714124882568 1714124887799 OK +USER GameSimulation END 1714124887800 +USER GameSimulation END 1714124887800 +REQUEST request_3 1714124882615 1714124887806 OK +REQUEST request_3 1714124882555 1714124887806 OK +REQUEST request_5 1714124882568 1714124887812 OK +USER GameSimulation END 1714124887812 +REQUEST request_5 1714124882596 1714124887817 OK +USER GameSimulation END 1714124887818 +REQUEST request_6 1714124882546 1714124887818 OK +REQUEST request_3 1714124882563 1714124887822 OK +REQUEST request_2 1714124882567 1714124887822 OK +USER GameSimulation END 1714124887822 +REQUEST request_5 1714124882541 1714124887824 OK +REQUEST request_5 1714124882616 1714124887825 OK +USER GameSimulation END 1714124887825 +REQUEST request_6 1714124882612 1714124887826 OK +REQUEST request_3 1714124882546 1714124887829 OK +USER GameSimulation END 1714124887830 +REQUEST request_5 1714124882558 1714124887831 OK +USER GameSimulation END 1714124887831 +REQUEST request_5 1714124882611 1714124887831 OK +REQUEST request_5 1714124882608 1714124887833 OK +REQUEST request_2 1714124882539 1714124887835 OK +REQUEST request_3 1714124882567 1714124887835 OK +REQUEST request_3 1714124882541 1714124887837 OK +USER GameSimulation END 1714124887837 +REQUEST request_5 1714124882565 1714124887837 OK +REQUEST request_5 1714124882607 1714124887838 OK +REQUEST request_3 1714124882538 1714124887838 OK +REQUEST request_3 1714124882625 1714124887843 OK +REQUEST request_5 1714124882556 1714124887845 OK +USER GameSimulation END 1714124887845 +REQUEST request_3 1714124882558 1714124887846 OK +REQUEST request_3 1714124882564 1714124887846 OK +USER GameSimulation END 1714124887847 +REQUEST request_5 1714124882511 1714124887849 OK +REQUEST request_5 1714124882564 1714124887851 OK +REQUEST request_5 1714124882556 1714124887857 OK +REQUEST request_3 1714124882589 1714124887858 OK +USER GameSimulation END 1714124887858 +REQUEST request_3 1714124882606 1714124887859 OK +USER GameSimulation END 1714124887859 +REQUEST request_5 1714124882603 1714124887860 OK +REQUEST request_3 1714124882567 1714124887862 OK +REQUEST request_3 1714124882610 1714124887862 OK +USER GameSimulation END 1714124887862 +REQUEST request_3 1714124882543 1714124887862 OK +REQUEST request_3 1714124882591 1714124887863 OK +REQUEST request_5 1714124882559 1714124887874 OK +USER GameSimulation END 1714124887874 +REQUEST request_3 1714124882522 1714124887876 OK +USER GameSimulation END 1714124887876 +REQUEST request_5 1714124882543 1714124887880 OK +USER GameSimulation END 1714124887880 +REQUEST request_5 1714124882513 1714124887882 OK +REQUEST request_3 1714124882558 1714124887883 OK +USER GameSimulation END 1714124887883 +REQUEST request_3 1714124882558 1714124887891 OK +REQUEST request_5 1714124882539 1714124887893 OK +REQUEST request_5 1714124882514 1714124887893 OK +USER GameSimulation END 1714124887893 +USER GameSimulation END 1714124887894 +REQUEST request_5 1714124882592 1714124887894 OK +REQUEST request_3 1714124882513 1714124887895 OK +USER GameSimulation END 1714124887895 +REQUEST request_3 1714124882503 1714124887896 OK +REQUEST request_3 1714124882510 1714124887897 OK +USER GameSimulation END 1714124887897 +REQUEST request_5 1714124882567 1714124887898 OK +USER GameSimulation END 1714124887898 +REQUEST request_3 1714124882529 1714124887910 OK +USER GameSimulation END 1714124887910 +REQUEST request_3 1714124882597 1714124887911 OK +REQUEST request_5 1714124882625 1714124887914 OK +USER GameSimulation END 1714124887915 +REQUEST request_3 1714124882527 1714124887917 OK +USER GameSimulation END 1714124887917 +REQUEST request_5 1714124882620 1714124887917 OK +REQUEST request_3 1714124882519 1714124887928 OK +USER GameSimulation END 1714124887929 +REQUEST request_5 1714124882525 1714124887929 OK +USER GameSimulation END 1714124887929 +REQUEST request_3 1714124882565 1714124887931 OK +USER GameSimulation END 1714124887931 +REQUEST request_5 1714124882605 1714124887933 OK +USER GameSimulation END 1714124887933 +REQUEST request_5 1714124882548 1714124887934 OK +USER GameSimulation END 1714124887934 +REQUEST request_5 1714124882506 1714124887935 OK +REQUEST request_3 1714124882607 1714124887937 OK +REQUEST request_5 1714124882520 1714124887938 OK +REQUEST request_5 1714124882634 1714124887939 OK +REQUEST request_5 1714124882503 1714124887940 OK +USER GameSimulation END 1714124887940 +REQUEST request_3 1714124882544 1714124887942 OK +REQUEST request_5 1714124882610 1714124887943 OK +REQUEST request_2 1714124882610 1714124887943 OK +USER GameSimulation END 1714124887943 +REQUEST request_5 1714124882589 1714124887944 OK +REQUEST request_2 1714124882591 1714124887946 OK +USER GameSimulation END 1714124887946 +REQUEST request_3 1714124882627 1714124887947 OK +REQUEST request_2 1714124882607 1714124887950 OK +REQUEST request_5 1714124882543 1714124887951 OK +REQUEST request_3 1714124882542 1714124887959 OK +REQUEST request_4 1714124882559 1714124887962 OK +USER GameSimulation END 1714124887962 +REQUEST request_3 1714124882533 1714124887968 OK +REQUEST request_5 1714124882600 1714124887973 OK +REQUEST request_2 1714124882554 1714124887973 OK +REQUEST request_6 1714124882521 1714124887977 OK +USER GameSimulation END 1714124887977 +REQUEST request_5 1714124882545 1714124887979 OK +REQUEST request_6 1714124882569 1714124887981 OK +REQUEST request_6 1714124882596 1714124887981 OK +USER GameSimulation END 1714124887981 +REQUEST request_4 1714124882544 1714124887982 OK +REQUEST request_6 1714124882620 1714124887983 OK +REQUEST request_4 1714124882645 1714124887990 OK +REQUEST request_3 1714124882619 1714124887991 OK +REQUEST request_4 1714124882627 1714124887991 OK +REQUEST request_4 1714124882616 1714124887991 OK +REQUEST request_3 1714124882633 1714124887998 OK +REQUEST request_5 1714124882556 1714124888004 OK +REQUEST request_6 1714124882554 1714124888008 OK +REQUEST request_4 1714124882652 1714124888010 OK +REQUEST request_5 1714124882513 1714124888015 OK +REQUEST request_5 1714124882544 1714124888023 OK +REQUEST request_3 1714124882570 1714124888028 OK +REQUEST request_5 1714124882603 1714124888030 OK +REQUEST request_6 1714124882614 1714124888031 OK +REQUEST request_4 1714124882556 1714124888032 OK +REQUEST request_3 1714124882552 1714124888034 OK +REQUEST request_4 1714124882553 1714124888038 OK +REQUEST request_6 1714124882618 1714124888038 OK +REQUEST request_2 1714124882512 1714124888044 OK +USER GameSimulation END 1714124888044 +REQUEST request_3 1714124882555 1714124888050 OK +REQUEST request_4 1714124882568 1714124888050 OK +USER GameSimulation END 1714124888050 +REQUEST request_3 1714124882563 1714124888050 OK +USER GameSimulation END 1714124888051 +REQUEST request_3 1714124882607 1714124888052 OK +USER GameSimulation END 1714124888052 +REQUEST request_2 1714124882505 1714124888053 OK +USER GameSimulation END 1714124888053 +REQUEST request_2 1714124882651 1714124888083 OK +REQUEST request_2 1714124882646 1714124888083 OK +REQUEST request_2 1714124882644 1714124888085 OK +REQUEST request_2 1714124882619 1714124888090 OK +REQUEST request_2 1714124882610 1714124888098 OK +REQUEST request_2 1714124882546 1714124888098 OK +REQUEST request_5 1714124882645 1714124888103 OK +REQUEST request_5 1714124882547 1714124888104 OK +REQUEST request_5 1714124882617 1714124888105 OK +USER GameSimulation END 1714124888105 +REQUEST request_5 1714124882608 1714124888106 OK +REQUEST request_3 1714124882652 1714124888106 OK +USER GameSimulation END 1714124888107 +REQUEST request_5 1714124882611 1714124888109 OK +REQUEST request_3 1714124882645 1714124888109 OK +REQUEST request_5 1714124882617 1714124888110 OK +USER GameSimulation END 1714124888110 +REQUEST request_3 1714124882611 1714124888111 OK +REQUEST request_3 1714124882568 1714124888111 OK +REQUEST request_3 1714124882555 1714124888112 OK +USER GameSimulation END 1714124888112 +REQUEST request_3 1714124882616 1714124888113 OK +REQUEST request_4 1714124882515 1714124888742 OK +REQUEST request_6 1714124882594 1714124888742 OK +REQUEST request_4 1714124882554 1714124888745 OK +REQUEST request_4 1714124882542 1714124888751 OK +REQUEST request_6 1714124882541 1714124888754 OK +REQUEST request_2 1714124882616 1714124888755 OK +REQUEST request_3 1714124882616 1714124888762 OK +REQUEST request_6 1714124882513 1714124888763 OK +REQUEST request_6 1714124882538 1714124888763 OK +USER GameSimulation END 1714124888764 +REQUEST request_4 1714124882541 1714124888767 OK +REQUEST request_6 1714124882516 1714124888769 OK +REQUEST request_4 1714124882625 1714124888774 OK +REQUEST request_4 1714124882540 1714124888779 OK +REQUEST request_6 1714124882538 1714124888779 OK +REQUEST request_4 1714124882558 1714124888788 OK +REQUEST request_6 1714124882556 1714124888788 OK +REQUEST request_6 1714124882552 1714124888789 OK +USER GameSimulation END 1714124888789 +REQUEST request_6 1714124882534 1714124888800 OK +REQUEST request_4 1714124882608 1714124888807 OK +REQUEST request_4 1714124882593 1714124888807 OK +REQUEST request_4 1714124882520 1714124888820 OK +REQUEST request_6 1714124882613 1714124888820 OK +REQUEST request_6 1714124882541 1714124888820 OK +REQUEST request_6 1714124882543 1714124888821 OK +REQUEST request_4 1714124882627 1714124888821 OK +REQUEST request_4 1714124882537 1714124888826 OK +REQUEST request_4 1714124882540 1714124888828 OK +REQUEST request_6 1714124882545 1714124888828 OK +REQUEST request_4 1714124882547 1714124888828 OK +REQUEST request_5 1714124882515 1714124888829 OK +REQUEST request_6 1714124882521 1714124888830 OK +REQUEST request_6 1714124882625 1714124888832 OK +REQUEST request_4 1714124882543 1714124888832 OK +USER GameSimulation END 1714124888832 +REQUEST request_4 1714124882589 1714124888838 OK +REQUEST request_4 1714124882594 1714124888838 OK +REQUEST request_6 1714124882518 1714124888839 OK +REQUEST request_6 1714124882559 1714124888840 OK +REQUEST request_6 1714124882617 1714124888840 OK +REQUEST request_6 1714124882543 1714124888841 OK +REQUEST request_3 1714124882512 1714124888841 OK +USER GameSimulation END 1714124888841 +REQUEST request_4 1714124882547 1714124888856 OK +REQUEST request_6 1714124882630 1714124888862 OK +REQUEST request_4 1714124882533 1714124888862 OK +REQUEST request_4 1714124882612 1714124888862 OK +REQUEST request_6 1714124882545 1714124888876 OK +REQUEST request_4 1714124882545 1714124888876 OK +REQUEST request_6 1714124882545 1714124888878 OK +REQUEST request_4 1714124882558 1714124888881 OK +REQUEST request_6 1714124882548 1714124888891 OK +REQUEST request_4 1714124882629 1714124888900 OK +REQUEST request_6 1714124882610 1714124888903 OK +REQUEST request_6 1714124882607 1714124888904 OK +REQUEST request_4 1714124882631 1714124888904 OK +REQUEST request_6 1714124882632 1714124888907 OK +REQUEST request_6 1714124882600 1714124888909 OK +REQUEST request_4 1714124882599 1714124888910 OK +REQUEST request_6 1714124882523 1714124888913 OK +REQUEST request_6 1714124882556 1714124888916 OK +REQUEST request_6 1714124882590 1714124888937 OK +REQUEST request_6 1714124882558 1714124888949 OK +REQUEST request_6 1714124882542 1714124888952 OK +REQUEST request_4 1714124882610 1714124888961 OK +REQUEST request_4 1714124882609 1714124888962 OK +REQUEST request_4 1714124882555 1714124888972 OK +REQUEST request_4 1714124882606 1714124888974 OK +REQUEST request_6 1714124882548 1714124888974 OK +REQUEST request_6 1714124882539 1714124888974 OK +REQUEST request_4 1714124882523 1714124888975 OK +REQUEST request_6 1714124882533 1714124888978 OK +REQUEST request_2 1714124882540 1714124888979 OK +REQUEST request_2 1714124882539 1714124889006 OK +REQUEST request_2 1714124882536 1714124889012 OK +REQUEST request_2 1714124882558 1714124889017 OK +REQUEST request_2 1714124882517 1714124889017 OK +REQUEST request_2 1714124882515 1714124889018 OK +REQUEST request_2 1714124882553 1714124889019 OK +USER GameSimulation END 1714124889019 +REQUEST request_2 1714124882612 1714124889049 OK +REQUEST request_3 1714124882540 1714124889060 OK +USER GameSimulation END 1714124889060 +REQUEST request_5 1714124882555 1714124889061 OK +USER GameSimulation END 1714124889062 +REQUEST request_2 1714124882536 1714124889070 OK +REQUEST request_2 1714124882533 1714124889070 OK +REQUEST request_2 1714124882629 1714124889075 OK +REQUEST request_2 1714124882547 1714124889075 OK +REQUEST request_2 1714124882602 1714124889088 OK +REQUEST request_2 1714124882594 1714124889102 OK +REQUEST request_2 1714124882520 1714124889103 OK +REQUEST request_2 1714124882544 1714124889104 OK +REQUEST request_2 1714124882547 1714124889105 OK +REQUEST request_2 1714124882626 1714124889113 OK +REQUEST request_2 1714124882554 1714124889114 OK +REQUEST request_2 1714124882555 1714124889127 OK +USER GameSimulation END 1714124889128 +REQUEST request_2 1714124882544 1714124889151 OK +USER GameSimulation END 1714124889152 +REQUEST request_2 1714124882633 1714124889158 OK +USER GameSimulation END 1714124889159 +REQUEST request_2 1714124882557 1714124889162 OK +REQUEST request_3 1714124882536 1714124889165 OK +USER GameSimulation END 1714124889166 +REQUEST request_2 1714124882524 1714124889178 OK +REQUEST request_2 1714124882631 1714124889192 OK +REQUEST request_2 1714124882531 1714124889204 OK +REQUEST request_2 1714124882510 1714124889205 OK +USER GameSimulation END 1714124889205 +USER GameSimulation END 1714124889206 +REQUEST request_2 1714124882541 1714124889232 OK +REQUEST request_3 1714124882624 1714124889234 OK +REQUEST request_2 1714124882522 1714124889235 OK +REQUEST request_2 1714124882543 1714124889242 OK +USER GameSimulation END 1714124889242 +REQUEST request_2 1714124882605 1714124889242 OK +REQUEST request_2 1714124882611 1714124889261 OK +REQUEST request_2 1714124882605 1714124889263 OK +REQUEST request_2 1714124882599 1714124889263 OK +REQUEST request_3 1714124882540 1714124889276 OK +REQUEST request_3 1714124882593 1714124889276 OK +USER GameSimulation END 1714124889276 +REQUEST request_5 1714124882610 1714124889278 OK +USER GameSimulation END 1714124889278 +REQUEST request_3 1714124882544 1714124889279 OK +USER GameSimulation END 1714124889279 +REQUEST request_3 1714124882542 1714124889279 OK +REQUEST request_5 1714124882542 1714124889283 OK +USER GameSimulation END 1714124889283 +REQUEST request_5 1714124882534 1714124889283 OK +USER GameSimulation END 1714124889284 +REQUEST request_5 1714124882608 1714124889284 OK +USER GameSimulation END 1714124889284 +REQUEST request_3 1714124882547 1714124889295 OK +REQUEST request_5 1714124882543 1714124889295 OK +REQUEST request_5 1714124882625 1714124889295 OK +REQUEST request_5 1714124882617 1714124889295 OK +REQUEST request_3 1714124882520 1714124889296 OK +REQUEST request_5 1714124882540 1714124889296 OK +REQUEST request_3 1714124882541 1714124889296 OK +USER GameSimulation END 1714124889296 +USER GameSimulation END 1714124889296 +USER GameSimulation END 1714124889296 +USER GameSimulation END 1714124889296 +REQUEST request_5 1714124882627 1714124889297 OK +USER GameSimulation END 1714124889297 +REQUEST request_3 1714124882537 1714124889297 OK +REQUEST request_3 1714124882612 1714124889297 OK +USER GameSimulation END 1714124889298 +REQUEST request_3 1714124882589 1714124889301 OK +USER GameSimulation END 1714124889301 +REQUEST request_5 1714124882518 1714124889303 OK +REQUEST request_3 1714124882545 1714124889304 OK +REQUEST request_3 1714124882517 1714124889305 OK +USER GameSimulation END 1714124889305 +REQUEST request_3 1714124882629 1714124889305 OK +REQUEST request_5 1714124882596 1714124889306 OK +USER GameSimulation END 1714124889306 +REQUEST request_3 1714124882547 1714124889308 OK +REQUEST request_3 1714124882606 1714124889309 OK +REQUEST request_5 1714124882520 1714124889310 OK +USER GameSimulation END 1714124889310 +REQUEST request_3 1714124882525 1714124889316 OK +REQUEST request_5 1714124882548 1714124889317 OK +REQUEST request_5 1714124882525 1714124889318 OK +USER GameSimulation END 1714124889318 +REQUEST request_3 1714124882609 1714124889320 OK +REQUEST request_3 1714124882606 1714124889320 OK +USER GameSimulation END 1714124889320 +USER GameSimulation END 1714124889320 +REQUEST request_3 1714124882599 1714124889322 OK +USER GameSimulation END 1714124889322 +REQUEST request_5 1714124882558 1714124889323 OK +USER GameSimulation END 1714124889323 +REQUEST request_5 1714124882539 1714124889324 OK +USER GameSimulation END 1714124889324 +REQUEST request_5 1714124882547 1714124889325 OK +USER GameSimulation END 1714124889325 +REQUEST request_3 1714124882547 1714124889327 OK +USER GameSimulation END 1714124889328 +REQUEST request_3 1714124882554 1714124889328 OK +REQUEST request_5 1714124882545 1714124889332 OK +USER GameSimulation END 1714124889332 +REQUEST request_5 1714124882547 1714124889333 OK +USER GameSimulation END 1714124889333 +REQUEST request_3 1714124882611 1714124889338 OK +REQUEST request_3 1714124882522 1714124889338 OK +USER GameSimulation END 1714124889338 +REQUEST request_5 1714124882605 1714124889340 OK +USER GameSimulation END 1714124889340 +REQUEST request_5 1714124882523 1714124889341 OK +USER GameSimulation END 1714124889341 +REQUEST request_5 1714124882542 1714124889342 OK +USER GameSimulation END 1714124889342 +REQUEST request_5 1714124882555 1714124889348 OK +USER GameSimulation END 1714124889348 +REQUEST request_5 1714124882607 1714124889349 OK +USER GameSimulation END 1714124889349 +REQUEST request_5 1714124882558 1714124889350 OK +REQUEST request_5 1714124882632 1714124889352 OK +REQUEST request_3 1714124882602 1714124889352 OK +USER GameSimulation END 1714124889352 +REQUEST request_3 1714124882558 1714124889353 OK +USER GameSimulation END 1714124889353 +REQUEST request_3 1714124882631 1714124889353 OK +USER GameSimulation END 1714124889353 +REQUEST request_5 1714124882629 1714124889354 OK +USER GameSimulation END 1714124889354 +REQUEST request_6 1714124882640 1714124889743 OK +REQUEST request_4 1714124882619 1714124889743 OK +REQUEST request_4 1714124882619 1714124889743 OK +USER GameSimulation END 1714124889744 +REQUEST request_2 1714124882559 1714124889747 OK +REQUEST request_2 1714124882639 1714124889750 OK +REQUEST request_2 1714124882618 1714124889768 OK +REQUEST request_4 1714124882616 1714124889768 OK +REQUEST request_4 1714124882611 1714124889769 OK +REQUEST request_2 1714124882649 1714124889769 OK +REQUEST request_6 1714124882655 1714124889782 OK +REQUEST request_5 1714124882553 1714124889784 OK +USER GameSimulation END 1714124889784 +REQUEST request_3 1714124882616 1714124889787 OK +REQUEST request_5 1714124882632 1714124889788 OK +REQUEST request_3 1714124882649 1714124889790 OK +REQUEST request_3 1714124882627 1714124889790 OK +REQUEST request_3 1714124882634 1714124889795 OK +REQUEST request_2 1714124882637 1714124889795 OK +REQUEST request_6 1714124882592 1714124889815 OK +REQUEST request_2 1714124882591 1714124889816 OK +REQUEST request_5 1714124882655 1714124889817 OK +REQUEST request_5 1714124882631 1714124889820 OK +REQUEST request_2 1714124882630 1714124889825 OK +REQUEST request_4 1714124882647 1714124889826 OK +REQUEST request_4 1714124882591 1714124889827 OK +REQUEST request_3 1714124882638 1714124889835 OK +REQUEST request_2 1714124882617 1714124889843 OK +REQUEST request_3 1714124882557 1714124889856 OK +REQUEST request_5 1714124882619 1714124889857 OK +REQUEST request_4 1714124882631 1714124889870 OK +REQUEST request_5 1714124882592 1714124889870 OK +REQUEST request_5 1714124882628 1714124889870 OK +REQUEST request_6 1714124882619 1714124889871 OK +REQUEST request_3 1714124882617 1714124889880 OK +REQUEST request_5 1714124882647 1714124889899 OK +REQUEST request_5 1714124882652 1714124889909 OK +REQUEST request_4 1714124882649 1714124889910 OK +REQUEST request_3 1714124882647 1714124889912 OK +REQUEST request_6 1714124882632 1714124889912 OK +REQUEST request_2 1714124882556 1714124889912 OK +REQUEST request_4 1714124882654 1714124889913 OK +REQUEST request_4 1714124882604 1714124889913 OK +REQUEST request_5 1714124882617 1714124889913 OK +REQUEST request_4 1714124882557 1714124889916 OK +REQUEST request_2 1714124882570 1714124889916 OK +REQUEST request_4 1714124882634 1714124889921 OK +REQUEST request_6 1714124882648 1714124889922 OK +USER GameSimulation END 1714124889922 +REQUEST request_3 1714124882639 1714124889925 OK +REQUEST request_3 1714124882640 1714124889927 OK +REQUEST request_2 1714124882634 1714124889927 OK +REQUEST request_4 1714124882655 1714124889930 OK +REQUEST request_2 1714124882639 1714124889930 OK +REQUEST request_3 1714124882603 1714124889932 OK +REQUEST request_6 1714124882617 1714124889936 OK +USER GameSimulation END 1714124889936 +REQUEST request_4 1714124882659 1714124889946 OK +REQUEST request_3 1714124882591 1714124889956 OK +USER GameSimulation END 1714124889957 +REQUEST request_5 1714124882588 1714124889959 OK +REQUEST request_5 1714124882650 1714124889963 OK +REQUEST request_4 1714124882634 1714124889964 OK +REQUEST request_3 1714124882631 1714124889975 OK +USER GameSimulation END 1714124889975 +REQUEST request_5 1714124882557 1714124889978 OK +REQUEST request_2 1714124882654 1714124890001 OK +REQUEST request_5 1714124882657 1714124890002 OK +REQUEST request_6 1714124882652 1714124890002 OK +REQUEST request_5 1714124882612 1714124890003 OK +REQUEST request_4 1714124882640 1714124890004 OK +REQUEST request_3 1714124882619 1714124890007 OK +REQUEST request_6 1714124882656 1714124890007 OK +REQUEST request_6 1714124882650 1714124890007 OK +USER GameSimulation END 1714124890008 +REQUEST request_2 1714124882618 1714124890012 OK +REQUEST request_3 1714124882637 1714124890016 OK +REQUEST request_3 1714124882618 1714124890018 OK +USER GameSimulation END 1714124890018 +REQUEST request_4 1714124882639 1714124890024 OK +REQUEST request_5 1714124882637 1714124890030 OK +REQUEST request_3 1714124882655 1714124890034 OK +REQUEST request_2 1714124882649 1714124890034 OK +REQUEST request_2 1714124882659 1714124890037 OK +REQUEST request_6 1714124882618 1714124890046 OK +REQUEST request_6 1714124882660 1714124890048 OK +REQUEST request_6 1714124882650 1714124890048 OK +REQUEST request_3 1714124882639 1714124890052 OK +REQUEST request_4 1714124882637 1714124890053 OK +REQUEST request_2 1714124882639 1714124890053 OK +REQUEST request_5 1714124882634 1714124890053 OK +REQUEST request_6 1714124882631 1714124890068 OK +REQUEST request_2 1714124882639 1714124890068 OK +USER GameSimulation END 1714124890068 +REQUEST request_5 1714124882638 1714124890069 OK +REQUEST request_2 1714124882637 1714124890075 OK +REQUEST request_5 1714124882640 1714124890098 OK +USER GameSimulation END 1714124890098 +REQUEST request_5 1714124882660 1714124890103 OK +REQUEST request_4 1714124882657 1714124890123 OK +REQUEST request_2 1714124882651 1714124890123 OK +REQUEST request_5 1714124882640 1714124890124 OK +REQUEST request_4 1714124882638 1714124890127 OK +REQUEST request_5 1714124882637 1714124890127 OK +REQUEST request_6 1714124882617 1714124890128 OK +REQUEST request_2 1714124882655 1714124890128 OK +REQUEST request_6 1714124882637 1714124890131 OK +REQUEST request_6 1714124882558 1714124890132 OK +USER GameSimulation END 1714124890132 +REQUEST request_6 1714124882589 1714124890132 OK +USER GameSimulation END 1714124890133 +REQUEST request_3 1714124882634 1714124890134 OK +REQUEST request_4 1714124882640 1714124890135 OK +REQUEST request_6 1714124882640 1714124890137 OK +USER GameSimulation END 1714124890138 +REQUEST request_6 1714124882620 1714124890138 OK +REQUEST request_3 1714124882654 1714124890139 OK +USER GameSimulation END 1714124890139 +REQUEST request_3 1714124882639 1714124890141 OK +REQUEST request_2 1714124882641 1714124890143 OK +REQUEST request_2 1714124882642 1714124890146 OK +REQUEST request_6 1714124882643 1714124890147 OK +REQUEST request_4 1714124882619 1714124890159 OK +REQUEST request_5 1714124882652 1714124890177 OK +REQUEST request_3 1714124882642 1714124890177 OK +REQUEST request_5 1714124882643 1714124890179 OK +REQUEST request_2 1714124882641 1714124890204 OK +REQUEST request_5 1714124882618 1714124890204 OK +REQUEST request_2 1714124882620 1714124890207 OK +REQUEST request_5 1714124882640 1714124890207 OK +REQUEST request_6 1714124882640 1714124890221 OK +REQUEST request_6 1714124882657 1714124890229 OK +REQUEST request_3 1714124882659 1714124890229 OK +USER GameSimulation END 1714124890230 +REQUEST request_5 1714124882656 1714124890232 OK +REQUEST request_4 1714124882637 1714124890232 OK +USER GameSimulation END 1714124890232 +REQUEST request_5 1714124882635 1714124890233 OK +REQUEST request_4 1714124882639 1714124890234 OK +REQUEST request_4 1714124882646 1714124890234 OK +REQUEST request_4 1714124882617 1714124890248 OK +USER GameSimulation END 1714124890249 +REQUEST request_4 1714124882643 1714124890249 OK +REQUEST request_5 1714124882643 1714124890252 OK +REQUEST request_3 1714124882642 1714124890254 OK +REQUEST request_6 1714124882639 1714124890254 OK +USER GameSimulation END 1714124890254 +REQUEST request_3 1714124882651 1714124890259 OK +REQUEST request_3 1714124882646 1714124890261 OK +REQUEST request_6 1714124882644 1714124890262 OK +USER GameSimulation END 1714124890263 +REQUEST request_4 1714124882645 1714124890263 OK +REQUEST request_6 1714124882635 1714124890270 OK +REQUEST request_3 1714124882641 1714124890270 OK +REQUEST request_5 1714124882619 1714124890275 OK +USER GameSimulation END 1714124890275 +REQUEST request_3 1714124882646 1714124890281 OK +REQUEST request_2 1714124882645 1714124890281 OK +REQUEST request_6 1714124882652 1714124890282 OK +REQUEST request_2 1714124882643 1714124890296 OK +REQUEST request_3 1714124882650 1714124890296 OK +REQUEST request_5 1714124882644 1714124890297 OK +REQUEST request_4 1714124882642 1714124890300 OK +USER GameSimulation END 1714124890301 +REQUEST request_3 1714124882645 1714124890303 OK +REQUEST request_3 1714124882652 1714124890310 OK +REQUEST request_4 1714124882642 1714124890309 OK +REQUEST request_4 1714124882646 1714124890310 OK +REQUEST request_6 1714124882640 1714124890311 OK +USER GameSimulation END 1714124890311 +REQUEST request_4 1714124882652 1714124890317 OK +REQUEST request_3 1714124882644 1714124890318 OK +REQUEST request_5 1714124882639 1714124890326 OK +USER GameSimulation END 1714124890327 +REQUEST request_2 1714124882645 1714124890341 OK +REQUEST request_6 1714124882648 1714124890342 OK +REQUEST request_3 1714124882648 1714124890342 OK +REQUEST request_5 1714124882646 1714124890342 OK +REQUEST request_2 1714124882651 1714124890344 OK +REQUEST request_5 1714124882646 1714124890363 OK +REQUEST request_6 1714124882642 1714124890385 OK +REQUEST request_5 1714124882646 1714124890386 OK +REQUEST request_6 1714124882644 1714124890395 OK +REQUEST request_6 1714124882646 1714124890396 OK +USER GameSimulation END 1714124890396 +REQUEST request_5 1714124882642 1714124890396 OK +USER GameSimulation END 1714124890397 +REQUEST request_5 1714124882650 1714124890399 OK +REQUEST request_6 1714124882647 1714124890399 OK +REQUEST request_4 1714124882651 1714124890401 OK +REQUEST request_6 1714124882646 1714124890401 OK +REQUEST request_4 1714124882644 1714124890401 OK +REQUEST request_2 1714124882648 1714124890401 OK +USER GameSimulation END 1714124890401 +USER GameSimulation END 1714124890401 +USER GameSimulation END 1714124890401 +REQUEST request_6 1714124882653 1714124890402 OK +USER GameSimulation END 1714124890403 +REQUEST request_4 1714124882648 1714124890403 OK +REQUEST request_6 1714124882628 1714124890404 OK +REQUEST request_2 1714124882634 1714124890405 OK +USER GameSimulation END 1714124890405 +USER GameSimulation END 1714124890405 +REQUEST request_6 1714124882635 1714124890405 OK +REQUEST request_6 1714124882613 1714124890405 OK +USER GameSimulation END 1714124890405 +USER GameSimulation END 1714124890405 +REQUEST request_2 1714124882616 1714124890410 OK +USER GameSimulation END 1714124890410 +REQUEST request_3 1714124882657 1714124890415 OK +REQUEST request_2 1714124882656 1714124890415 OK +USER GameSimulation END 1714124890416 +REQUEST request_6 1714124882638 1714124890416 OK +USER GameSimulation END 1714124890416 +REQUEST request_2 1714124882646 1714124890416 OK +REQUEST request_6 1714124882734 1714124890416 OK +USER GameSimulation END 1714124890417 +REQUEST request_4 1714124882733 1714124890419 OK +REQUEST request_2 1714124882732 1714124890419 OK +REQUEST request_4 1714124882744 1714124890435 OK +REQUEST request_2 1714124882749 1714124890437 OK +REQUEST request_5 1714124882733 1714124890437 OK +REQUEST request_4 1714124882735 1714124890438 OK +REQUEST request_4 1714124882740 1714124890439 OK +REQUEST request_3 1714124882733 1714124890439 OK +USER GameSimulation END 1714124890439 +REQUEST request_3 1714124882739 1714124890446 OK +REQUEST request_6 1714124882750 1714124890456 OK +REQUEST request_3 1714124882735 1714124890457 OK +REQUEST request_5 1714124882747 1714124890463 OK +REQUEST request_3 1714124882749 1714124890466 OK +REQUEST request_5 1714124882749 1714124890542 OK +REQUEST request_6 1714124882745 1714124890543 OK +REQUEST request_5 1714124882750 1714124890547 OK +REQUEST request_5 1714124882735 1714124890552 OK +REQUEST request_2 1714124882759 1714124890552 OK +REQUEST request_5 1714124882744 1714124890553 OK +REQUEST request_6 1714124882758 1714124890560 OK +REQUEST request_6 1714124882752 1714124890581 OK +REQUEST request_3 1714124882760 1714124890584 OK +REQUEST request_5 1714124882751 1714124890589 OK +REQUEST request_2 1714124882751 1714124890589 OK +REQUEST request_4 1714124882752 1714124890590 OK +REQUEST request_4 1714124882759 1714124890594 OK +REQUEST request_3 1714124882759 1714124890604 OK +REQUEST request_5 1714124882759 1714124890638 OK +REQUEST request_3 1714124882763 1714124890642 OK +REQUEST request_5 1714124882758 1714124890642 OK +REQUEST request_2 1714124882769 1714124890643 OK +REQUEST request_2 1714124882766 1714124890646 OK +REQUEST request_5 1714124882767 1714124890646 OK +REQUEST request_4 1714124882771 1714124890652 OK +REQUEST request_4 1714124882779 1714124890674 OK +REQUEST request_5 1714124882772 1714124890682 OK +REQUEST request_5 1714124882778 1714124890685 OK +REQUEST request_5 1714124882787 1714124890691 OK +REQUEST request_3 1714124882783 1714124890695 OK +REQUEST request_3 1714124882798 1714124890698 OK +REQUEST request_6 1714124882800 1714124890698 OK +REQUEST request_4 1714124882793 1714124890698 OK +REQUEST request_3 1714124882798 1714124890708 OK +REQUEST request_2 1714124882802 1714124890708 OK +REQUEST request_2 1714124882798 1714124890712 OK +REQUEST request_4 1714124882808 1714124890714 OK +REQUEST request_2 1714124882812 1714124890718 OK +REQUEST request_6 1714124882817 1714124890718 OK +REQUEST request_6 1714124882799 1714124890718 OK +REQUEST request_5 1714124882803 1714124890718 OK +REQUEST request_3 1714124882812 1714124890725 OK +REQUEST request_6 1714124882870 1714124890725 OK +REQUEST request_3 1714124882812 1714124890729 OK +REQUEST request_6 1714124882867 1714124890730 OK +REQUEST request_3 1714124882832 1714124890739 OK +REQUEST request_5 1714124882869 1714124890741 OK +REQUEST request_3 1714124882873 1714124890743 OK +REQUEST request_5 1714124882648 1714124892678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882620 1714124892678 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882650 1714124892686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892686 +USER GameSimulation END 1714124892686 +USER GameSimulation END 1714124892686 +REQUEST request_5 1714124882652 1714124892687 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892688 +REQUEST request_2 1714124882734 1714124892740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882736 1714124892740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892740 +REQUEST request_2 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882751 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882748 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882748 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882749 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882752 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882749 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882753 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882753 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882753 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882753 1714124892755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892755 +USER GameSimulation END 1714124892755 +USER GameSimulation END 1714124892755 +REQUEST request_2 1714124882748 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882751 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882748 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882751 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882748 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882751 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882748 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882749 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892756 +USER GameSimulation END 1714124892756 +REQUEST request_2 1714124882743 1714124892756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882743 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882744 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882746 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882753 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882746 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882747 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882754 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882747 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882754 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882747 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882754 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882749 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882754 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882750 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882752 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882752 1714124892757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882752 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882744 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882752 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882753 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882744 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882744 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882753 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892758 +REQUEST request_5 1714124882744 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892758 +USER GameSimulation END 1714124892758 +USER GameSimulation END 1714124892758 +USER GameSimulation END 1714124892758 +USER GameSimulation END 1714124892758 +REQUEST request_2 1714124882746 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882747 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882739 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882747 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882754 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882747 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882740 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882754 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882740 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892758 +REQUEST request_5 1714124882754 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882751 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892758 +REQUEST request_2 1714124882745 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882751 1714124892758 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882745 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882752 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882745 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892759 +REQUEST request_5 1714124882745 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882746 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892759 +REQUEST request_2 1714124882749 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882749 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882749 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882750 1714124892759 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892759 +REQUEST request_2 1714124882752 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882752 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882753 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882753 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882754 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892760 +USER GameSimulation END 1714124892760 +REQUEST request_2 1714124882757 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882757 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882758 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882758 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892760 +REQUEST request_2 1714124882757 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882757 1714124892760 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882758 1714124892761 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882758 1714124892761 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892761 +REQUEST request_2 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882757 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882761 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882759 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882758 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882759 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882761 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882758 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882760 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882761 1714124892770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882760 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882760 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882758 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882761 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882758 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882761 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +REQUEST request_2 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882762 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882767 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +USER GameSimulation END 1714124892771 +REQUEST request_2 1714124882763 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882765 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882765 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882765 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882764 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882765 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882767 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882766 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882769 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882767 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882769 1714124892771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882769 1714124892772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882770 1714124892772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892772 +USER GameSimulation END 1714124892772 +USER GameSimulation END 1714124892772 +USER GameSimulation END 1714124892772 +REQUEST request_6 1714124882767 1714124892772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892772 +REQUEST request_2 1714124882763 1714124892772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882771 1714124892772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882761 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882768 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882759 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882761 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882759 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882768 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882759 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882768 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882759 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882759 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892773 +REQUEST request_6 1714124882760 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882769 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892773 +REQUEST request_3 1714124882769 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882760 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882769 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882761 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882769 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882769 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882763 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882761 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882763 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882767 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882768 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882768 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882763 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882759 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882759 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882759 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882760 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882764 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882766 1714124892777 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882760 1714124892773 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882760 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882766 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882762 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882762 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882766 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882763 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882767 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882763 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882763 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882767 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882765 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882767 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882765 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882768 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882766 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882768 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882766 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882768 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882766 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882769 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882769 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882769 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882769 1714124892778 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882769 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882768 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882768 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +USER GameSimulation END 1714124892779 +REQUEST request_2 1714124882770 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882770 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882771 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882771 1714124892779 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882773 1714124892780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882773 1714124892780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882773 1714124892780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882774 1714124892780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882774 1714124892780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892780 +USER GameSimulation END 1714124892780 +REQUEST request_2 1714124882772 1714124892785 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882772 1714124892785 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882772 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882772 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882772 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882777 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882777 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882778 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882778 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882778 1714124892786 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882780 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882780 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882780 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882780 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882780 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882782 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882783 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882783 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882783 1714124892787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882783 1714124892788 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882785 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882774 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882785 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882774 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882785 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882774 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882786 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882774 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882786 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882774 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882775 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882786 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882775 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882775 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882775 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882776 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882776 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882776 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882776 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882777 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882787 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882777 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882787 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882778 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882778 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882778 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882778 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882778 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882779 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882779 1714124892789 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882780 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882780 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882779 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882772 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882779 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882773 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882779 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882773 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882773 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882780 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882773 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882780 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882774 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882774 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882774 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882774 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882774 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882775 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882775 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882775 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882775 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882776 1714124892790 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882771 1714124892793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882771 1714124892793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882772 1714124892793 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882790 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882791 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882770 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882791 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882770 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882791 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882791 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882770 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882770 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882770 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882772 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882773 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882775 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882774 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882775 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882774 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882775 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882774 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882776 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882774 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882776 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882774 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882776 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882777 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882776 1714124892794 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882777 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882777 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882777 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882777 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882779 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882779 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882779 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882779 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882783 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882783 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882783 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882783 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882783 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882784 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882784 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882777 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882784 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882778 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882782 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882783 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882783 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882783 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882785 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882785 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882785 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882786 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882786 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892796 +REQUEST request_5 1714124882784 1714124892795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +REQUEST request_6 1714124882784 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +USER GameSimulation END 1714124892796 +REQUEST request_2 1714124882787 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882787 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882787 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882787 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882787 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882788 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882788 1714124892796 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882788 1714124892797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882788 1714124892797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882788 1714124892797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892797 +USER GameSimulation END 1714124892797 +REQUEST request_6 1714124882787 1714124892800 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892800 +REQUEST request_2 1714124882790 1714124892800 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882790 1714124892800 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882791 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882791 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882791 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882798 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882799 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882786 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882799 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892801 +REQUEST request_2 1714124882786 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882787 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882787 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882787 1714124892801 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882787 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882787 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882798 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882787 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882787 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882799 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882799 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882799 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892802 +USER GameSimulation END 1714124892802 +USER GameSimulation END 1714124892802 +REQUEST request_5 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882787 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882790 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892802 +USER GameSimulation END 1714124892802 +REQUEST request_2 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882788 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882799 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882789 1714124892802 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882789 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882799 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882789 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892803 +REQUEST request_2 1714124882791 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892803 +USER GameSimulation END 1714124892803 +REQUEST request_2 1714124882790 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882791 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882790 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882790 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882792 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882790 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882792 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882792 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882791 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882798 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882793 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892803 +USER GameSimulation END 1714124892803 +REQUEST request_3 1714124882793 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882799 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882793 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882794 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892803 +REQUEST request_2 1714124882799 1714124892803 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882800 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882799 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882800 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882800 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882799 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892804 +USER GameSimulation END 1714124892804 +REQUEST request_2 1714124882801 1714124892804 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882798 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882804 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882800 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882807 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882800 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882799 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882803 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882799 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882807 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882807 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882807 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882812 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882801 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882805 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882802 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882808 1714124892815 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882802 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882802 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882808 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882803 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882808 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882802 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882804 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882804 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882805 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882804 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882804 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +REQUEST request_4 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +REQUEST request_5 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882804 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882812 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882805 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +REQUEST request_2 1714124882808 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +REQUEST request_4 1714124882812 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882805 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882805 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882812 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882812 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882806 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882809 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +USER GameSimulation END 1714124892816 +REQUEST request_2 1714124882807 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882807 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882807 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882807 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882807 1714124892816 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892816 +REQUEST request_2 1714124882811 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882816 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882816 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882816 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882812 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882817 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892830 +USER GameSimulation END 1714124892830 +USER GameSimulation END 1714124892830 +USER GameSimulation END 1714124892830 +REQUEST request_2 1714124882825 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882814 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882825 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882819 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882825 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882819 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882813 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882814 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882814 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882825 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882820 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882814 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892830 +REQUEST request_6 1714124882826 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882820 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882816 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882814 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892830 +REQUEST request_3 1714124882816 1714124892830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882814 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882820 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882816 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882816 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882821 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882821 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882821 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882821 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882821 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +USER GameSimulation END 1714124892831 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882817 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882818 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_4 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882824 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_4 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882827 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882825 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882827 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_2 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882827 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882826 1714124892831 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892831 +REQUEST request_5 1714124882827 1714124892832 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882827 1714124892832 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892832 +REQUEST request_2 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882831 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892845 +USER GameSimulation END 1714124892845 +USER GameSimulation END 1714124892845 +REQUEST request_2 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882832 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882833 1714124892845 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +USER GameSimulation END 1714124892846 +REQUEST request_2 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882833 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +USER GameSimulation END 1714124892846 +REQUEST request_2 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882834 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +REQUEST request_2 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882835 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +REQUEST request_2 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882836 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882837 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882837 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882837 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +REQUEST request_5 1714124882837 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882837 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882843 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +REQUEST request_3 1714124882844 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882844 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882844 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882844 1714124892846 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892846 +REQUEST request_2 1714124882850 1714124892860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882850 1714124892860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882850 1714124892860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882850 1714124892860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882850 1714124892860 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892860 +REQUEST request_2 1714124882867 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882859 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882860 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882867 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882860 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882860 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882867 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882860 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882867 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_5 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882867 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882863 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_6 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882863 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +USER GameSimulation END 1714124892876 +REQUEST request_4 1714124882863 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_5 1714124882863 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882864 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882870 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_2 1714124882865 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882865 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882870 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882865 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882865 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_6 1714124882865 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882869 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882873 1714124892876 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892876 +REQUEST request_4 1714124882873 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882873 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882873 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882870 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892877 +USER GameSimulation END 1714124892877 +REQUEST request_2 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892877 +REQUEST request_3 1714124882867 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892877 +REQUEST request_2 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882868 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892877 +REQUEST request_2 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882869 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892877 +REQUEST request_2 1714124882874 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882874 1714124892877 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882874 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882874 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882874 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892878 +REQUEST request_2 1714124882874 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882874 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892878 +REQUEST request_2 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714124882875 1714124892878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714124892878 diff --git a/docs/load_tests/gamesimulation-500-Current/style/bootstrap.min.css b/docs/load_tests/gamesimulation-500-Current/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-500-Current/style/close.svg b/docs/load_tests/gamesimulation-500-Current/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/executions.svg b/docs/load_tests/gamesimulation-500-Current/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/expand.svg b/docs/load_tests/gamesimulation-500-Current/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/favicon.ico b/docs/load_tests/gamesimulation-500-Current/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-500-Current/style/fullscreen.svg b/docs/load_tests/gamesimulation-500-Current/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/style/logo-dark.svg b/docs/load_tests/gamesimulation-500-Current/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/logo-light.svg b/docs/load_tests/gamesimulation-500-Current/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-500-Current/style/sort-down.svg b/docs/load_tests/gamesimulation-500-Current/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/style/sort-up.svg b/docs/load_tests/gamesimulation-500-Current/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/style/sort.svg b/docs/load_tests/gamesimulation-500-Current/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-500-Current/style/style.css b/docs/load_tests/gamesimulation-500-Current/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-500-Current/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/gamesimulation-complex-building-block/index.html b/docs/load_tests/gamesimulation-complex-building-block/index.html new file mode 100644 index 00000000..7f04352b --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/index.html @@ -0,0 +1,1144 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-26 10:39:43 GMT + + + Duration: + 1m 18s + + + Description: + Complex building block + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/all_sessions.js b/docs/load_tests/gamesimulation-complex-building-block/js/all_sessions.js new file mode 100644 index 00000000..650385dc --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1714127983000,200],[1714127984000,200],[1714127985000,200],[1714127986000,197],[1714127987000,164],[1714127988000,183],[1714127989000,200],[1714127990000,209],[1714127991000,221],[1714127992000,235],[1714127993000,252],[1714127994000,261],[1714127995000,282],[1714127996000,299],[1714127997000,313],[1714127998000,337],[1714127999000,356],[1714128000000,354],[1714128001000,351],[1714128002000,363],[1714128003000,380],[1714128004000,398],[1714128005000,413],[1714128006000,431],[1714128007000,448],[1714128008000,440],[1714128009000,467],[1714128010000,492],[1714128011000,499],[1714128012000,512],[1714128013000,525],[1714128014000,527],[1714128015000,551],[1714128016000,565],[1714128017000,586],[1714128018000,556],[1714128019000,573],[1714128020000,592],[1714128021000,564],[1714128022000,553],[1714128023000,540],[1714128024000,519],[1714128025000,502],[1714128026000,467],[1714128027000,443],[1714128028000,424],[1714128029000,399],[1714128030000,363],[1714128031000,334],[1714128032000,302],[1714128033000,283],[1714128034000,258],[1714128035000,244],[1714128036000,236],[1714128037000,225],[1714128038000,207],[1714128039000,188],[1714128040000,181],[1714128041000,169],[1714128042000,152],[1714128043000,138],[1714128044000,118],[1714128045000,94],[1714128046000,83],[1714128047000,67],[1714128048000,47],[1714128049000,37],[1714128050000,35],[1714128051000,31],[1714128052000,25],[1714128053000,23],[1714128054000,15],[1714128055000,13],[1714128056000,9],[1714128057000,7],[1714128058000,1],[1714128059000,1],[1714128060000,1],[1714128061000,1] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/assertions.xml b/docs/load_tests/gamesimulation-complex-building-block/js/assertions.xml new file mode 100644 index 00000000..0bfa7072 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/bootstrap.min.js b/docs/load_tests/gamesimulation-complex-building-block/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/ellipsis.js b/docs/load_tests/gamesimulation-complex-building-block/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/gatling.js b/docs/load_tests/gamesimulation-complex-building-block/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/global_stats.json b/docs/load_tests/gamesimulation-complex-building-block/js/global_stats.json new file mode 100644 index 00000000..d61837e6 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 7232, + "ok": 5624, + "ko": 1608 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 9614 + }, + "maxResponseTime": { + "total": 26272, + "ok": 25326, + "ko": 26272 + }, + "meanResponseTime": { + "total": 8450, + "ok": 7098, + "ko": 13181 + }, + "standardDeviation": { + "total": 5595, + "ok": 5011, + "ko": 4915 + }, + "percentiles1": { + "total": 8599, + "ok": 7241, + "ko": 10013 + }, + "percentiles2": { + "total": 10104, + "ok": 9852, + "ko": 19220 + }, + "percentiles3": { + "total": 19226, + "ok": 16021, + "ko": 22241 + }, + "percentiles4": { + "total": 22256, + "ok": 18865, + "ko": 26261 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1282, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 7, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4335, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1608, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": 91.54430379746836, + "ok": 71.18987341772151, + "ko": 20.354430379746834 + } +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/highcharts-more.js b/docs/load_tests/gamesimulation-complex-building-block/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/highstock.js b/docs/load_tests/gamesimulation-complex-building-block/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/stats.js b/docs/load_tests/gamesimulation-complex-building-block/js/stats.js new file mode 100644 index 00000000..ad0ffed2 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/stats.js @@ -0,0 +1,703 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "7232", + "ok": "5624", + "ko": "1608" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "9614" + }, + "maxResponseTime": { + "total": "26272", + "ok": "25326", + "ko": "26272" + }, + "meanResponseTime": { + "total": "8450", + "ok": "7098", + "ko": "13181" + }, + "standardDeviation": { + "total": "5595", + "ok": "5011", + "ko": "4915" + }, + "percentiles1": { + "total": "8599", + "ok": "7241", + "ko": "10013" + }, + "percentiles2": { + "total": "10104", + "ok": "9852", + "ko": "19220" + }, + "percentiles3": { + "total": "19226", + "ok": "16021", + "ko": "22241" + }, + "percentiles4": { + "total": "22256", + "ok": "18865", + "ko": "26261" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1282, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 7, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4335, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1608, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": "91.544", + "ok": "71.19", + "ko": "20.354" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "1172", + "ok": "1010", + "ko": "162" + }, + "minResponseTime": { + "total": "61", + "ok": "61", + "ko": "9630" + }, + "maxResponseTime": { + "total": "26254", + "ok": "22753", + "ko": "26254" + }, + "meanResponseTime": { + "total": "7250", + "ok": "6590", + "ko": "11364" + }, + "standardDeviation": { + "total": "4335", + "ok": "4023", + "ko": "3928" + }, + "percentiles1": { + "total": "7395", + "ok": "7054", + "ko": "10010" + }, + "percentiles2": { + "total": "10002", + "ok": "8543", + "ko": "10013" + }, + "percentiles3": { + "total": "14037", + "ok": "13890", + "ko": "22243" + }, + "percentiles4": { + "total": "20822", + "ok": "16445", + "ko": "26252" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 17 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 810, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 162, + "percentage": 14 +}, + "meanNumberOfRequestsPerSecond": { + "total": "14.835", + "ok": "12.785", + "ko": "2.051" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "1010", + "ok": "1010", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "471", + "ok": "471", + "ko": "-" + }, + "meanResponseTime": { + "total": "99", + "ok": "99", + "ko": "-" + }, + "standardDeviation": { + "total": "56", + "ok": "56", + "ko": "-" + }, + "percentiles1": { + "total": "87", + "ok": "87", + "ko": "-" + }, + "percentiles2": { + "total": "124", + "ok": "124", + "ko": "-" + }, + "percentiles3": { + "total": "207", + "ok": "207", + "ko": "-" + }, + "percentiles4": { + "total": "306", + "ok": "306", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1010, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "12.785", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "1010", + "ok": "733", + "ko": "277" + }, + "minResponseTime": { + "total": "2667", + "ok": "2667", + "ko": "9616" + }, + "maxResponseTime": { + "total": "26271", + "ok": "21690", + "ko": "26271" + }, + "meanResponseTime": { + "total": "10269", + "ok": "9053", + "ko": "13488" + }, + "standardDeviation": { + "total": "4667", + "ok": "3864", + "ko": "5063" + }, + "percentiles1": { + "total": "9683", + "ok": "8337", + "ko": "10013" + }, + "percentiles2": { + "total": "11694", + "ok": "10816", + "ko": "19222" + }, + "percentiles3": { + "total": "19234", + "ok": "16587", + "ko": "22240" + }, + "percentiles4": { + "total": "22271", + "ok": "18914", + "ko": "26268" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 733, + "percentage": 73 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 277, + "percentage": 27 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "9.278", + "ko": "3.506" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "1010", + "ok": "759", + "ko": "251" + }, + "minResponseTime": { + "total": "400", + "ok": "400", + "ko": "9614" + }, + "maxResponseTime": { + "total": "26269", + "ok": "22978", + "ko": "26269" + }, + "meanResponseTime": { + "total": "9988", + "ok": "8920", + "ko": "13218" + }, + "standardDeviation": { + "total": "4573", + "ok": "3979", + "ko": "4731" + }, + "percentiles1": { + "total": "9622", + "ok": "8178", + "ko": "10013" + }, + "percentiles2": { + "total": "11626", + "ok": "10789", + "ko": "19220" + }, + "percentiles3": { + "total": "19233", + "ok": "16714", + "ko": "20257" + }, + "percentiles4": { + "total": "22089", + "ok": "18898", + "ko": "24268" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 7, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 6, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 746, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 251, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "9.608", + "ko": "3.177" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "1010", + "ok": "714", + "ko": "296" + }, + "minResponseTime": { + "total": "125", + "ok": "125", + "ko": "9619" + }, + "maxResponseTime": { + "total": "26272", + "ok": "25326", + "ko": "26272" + }, + "meanResponseTime": { + "total": "10417", + "ok": "9172", + "ko": "13419" + }, + "standardDeviation": { + "total": "4877", + "ok": "4241", + "ko": "5005" + }, + "percentiles1": { + "total": "9901", + "ok": "8594", + "ko": "10014" + }, + "percentiles2": { + "total": "12203", + "ok": "11623", + "ko": "19221" + }, + "percentiles3": { + "total": "19236", + "ok": "16723", + "ko": "22255" + }, + "percentiles4": { + "total": "22991", + "ok": "19237", + "ko": "26264" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 33, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 1, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 680, + "percentage": 67 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 296, + "percentage": 29 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "9.038", + "ko": "3.747" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "1010", + "ok": "700", + "ko": "310" + }, + "minResponseTime": { + "total": "2745", + "ok": "2745", + "ko": "9623" + }, + "maxResponseTime": { + "total": "26272", + "ok": "23797", + "ko": "26272" + }, + "meanResponseTime": { + "total": "10747", + "ok": "9494", + "ko": "13577" + }, + "standardDeviation": { + "total": "4696", + "ok": "3897", + "ko": "5099" + }, + "percentiles1": { + "total": "10004", + "ok": "8748", + "ko": "10014" + }, + "percentiles2": { + "total": "13142", + "ok": "11763", + "ko": "19224" + }, + "percentiles3": { + "total": "19247", + "ok": "16674", + "ko": "22250" + }, + "percentiles4": { + "total": "26019", + "ok": "19208", + "ko": "26265" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 700, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 310, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "8.861", + "ko": "3.924" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "1010", + "ok": "698", + "ko": "312" + }, + "minResponseTime": { + "total": "144", + "ok": "144", + "ko": "9617" + }, + "maxResponseTime": { + "total": "26269", + "ok": "23696", + "ko": "26269" + }, + "meanResponseTime": { + "total": "10575", + "ok": "9401", + "ko": "13201" + }, + "standardDeviation": { + "total": "4797", + "ok": "4250", + "ko": "4911" + }, + "percentiles1": { + "total": "10005", + "ok": "8751", + "ko": "10014" + }, + "percentiles2": { + "total": "13112", + "ok": "11753", + "ko": "19222" + }, + "percentiles3": { + "total": "19246", + "ok": "16814", + "ko": "21147" + }, + "percentiles4": { + "total": "22289", + "ok": "20389", + "ko": "26258" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 666, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 312, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": "12.785", + "ok": "8.835", + "ko": "3.949" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/stats.json b/docs/load_tests/gamesimulation-complex-building-block/js/stats.json new file mode 100644 index 00000000..e0d07565 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/stats.json @@ -0,0 +1,661 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 7232, + "ok": 5624, + "ko": 1608 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 9614 + }, + "maxResponseTime": { + "total": 26272, + "ok": 25326, + "ko": 26272 + }, + "meanResponseTime": { + "total": 8450, + "ok": 7098, + "ko": 13181 + }, + "standardDeviation": { + "total": 5595, + "ok": 5011, + "ko": 4915 + }, + "percentiles1": { + "total": 8599, + "ok": 7241, + "ko": 10013 + }, + "percentiles2": { + "total": 10104, + "ok": 9852, + "ko": 19220 + }, + "percentiles3": { + "total": 19226, + "ok": 16021, + "ko": 22241 + }, + "percentiles4": { + "total": 22256, + "ok": 18865, + "ko": 26261 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1282, + "percentage": 18 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 7, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4335, + "percentage": 60 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1608, + "percentage": 22 +}, + "meanNumberOfRequestsPerSecond": { + "total": 91.54430379746836, + "ok": 71.18987341772151, + "ko": 20.354430379746834 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 1172, + "ok": 1010, + "ko": 162 + }, + "minResponseTime": { + "total": 61, + "ok": 61, + "ko": 9630 + }, + "maxResponseTime": { + "total": 26254, + "ok": 22753, + "ko": 26254 + }, + "meanResponseTime": { + "total": 7250, + "ok": 6590, + "ko": 11364 + }, + "standardDeviation": { + "total": 4335, + "ok": 4023, + "ko": 3928 + }, + "percentiles1": { + "total": 7395, + "ok": 7054, + "ko": 10010 + }, + "percentiles2": { + "total": 10002, + "ok": 8543, + "ko": 10013 + }, + "percentiles3": { + "total": 14037, + "ok": 13890, + "ko": 22243 + }, + "percentiles4": { + "total": 20822, + "ok": 16445, + "ko": 26252 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 200, + "percentage": 17 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 810, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 162, + "percentage": 14 +}, + "meanNumberOfRequestsPerSecond": { + "total": 14.835443037974683, + "ok": 12.784810126582279, + "ko": 2.050632911392405 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 1010, + "ok": 1010, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 471, + "ok": 471, + "ko": 0 + }, + "meanResponseTime": { + "total": 99, + "ok": 99, + "ko": 0 + }, + "standardDeviation": { + "total": 56, + "ok": 56, + "ko": 0 + }, + "percentiles1": { + "total": 87, + "ok": 87, + "ko": 0 + }, + "percentiles2": { + "total": 124, + "ok": 124, + "ko": 0 + }, + "percentiles3": { + "total": 207, + "ok": 207, + "ko": 0 + }, + "percentiles4": { + "total": 306, + "ok": 306, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1010, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 12.784810126582279, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 1010, + "ok": 733, + "ko": 277 + }, + "minResponseTime": { + "total": 2667, + "ok": 2667, + "ko": 9616 + }, + "maxResponseTime": { + "total": 26271, + "ok": 21690, + "ko": 26271 + }, + "meanResponseTime": { + "total": 10269, + "ok": 9053, + "ko": 13488 + }, + "standardDeviation": { + "total": 4667, + "ok": 3864, + "ko": 5063 + }, + "percentiles1": { + "total": 9683, + "ok": 8337, + "ko": 10013 + }, + "percentiles2": { + "total": 11694, + "ok": 10816, + "ko": 19222 + }, + "percentiles3": { + "total": 19234, + "ok": 16587, + "ko": 22240 + }, + "percentiles4": { + "total": 22271, + "ok": 18914, + "ko": 26268 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 733, + "percentage": 73 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 277, + "percentage": 27 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 9.278481012658228, + "ko": 3.5063291139240507 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 1010, + "ok": 759, + "ko": 251 + }, + "minResponseTime": { + "total": 400, + "ok": 400, + "ko": 9614 + }, + "maxResponseTime": { + "total": 26269, + "ok": 22978, + "ko": 26269 + }, + "meanResponseTime": { + "total": 9988, + "ok": 8920, + "ko": 13218 + }, + "standardDeviation": { + "total": 4573, + "ok": 3979, + "ko": 4731 + }, + "percentiles1": { + "total": 9622, + "ok": 8178, + "ko": 10013 + }, + "percentiles2": { + "total": 11626, + "ok": 10789, + "ko": 19220 + }, + "percentiles3": { + "total": 19233, + "ok": 16714, + "ko": 20257 + }, + "percentiles4": { + "total": 22089, + "ok": 18898, + "ko": 24268 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 7, + "percentage": 1 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 6, + "percentage": 1 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 746, + "percentage": 74 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 251, + "percentage": 25 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 9.60759493670886, + "ko": 3.1772151898734178 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 1010, + "ok": 714, + "ko": 296 + }, + "minResponseTime": { + "total": 125, + "ok": 125, + "ko": 9619 + }, + "maxResponseTime": { + "total": 26272, + "ok": 25326, + "ko": 26272 + }, + "meanResponseTime": { + "total": 10417, + "ok": 9172, + "ko": 13419 + }, + "standardDeviation": { + "total": 4877, + "ok": 4241, + "ko": 5005 + }, + "percentiles1": { + "total": 9901, + "ok": 8594, + "ko": 10014 + }, + "percentiles2": { + "total": 12203, + "ok": 11623, + "ko": 19221 + }, + "percentiles3": { + "total": 19236, + "ok": 16723, + "ko": 22255 + }, + "percentiles4": { + "total": 22991, + "ok": 19237, + "ko": 26264 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 33, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 1, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 680, + "percentage": 67 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 296, + "percentage": 29 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 9.037974683544304, + "ko": 3.7468354430379747 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 1010, + "ok": 700, + "ko": 310 + }, + "minResponseTime": { + "total": 2745, + "ok": 2745, + "ko": 9623 + }, + "maxResponseTime": { + "total": 26272, + "ok": 23797, + "ko": 26272 + }, + "meanResponseTime": { + "total": 10747, + "ok": 9494, + "ko": 13577 + }, + "standardDeviation": { + "total": 4696, + "ok": 3897, + "ko": 5099 + }, + "percentiles1": { + "total": 10004, + "ok": 8748, + "ko": 10014 + }, + "percentiles2": { + "total": 13142, + "ok": 11763, + "ko": 19224 + }, + "percentiles3": { + "total": 19247, + "ok": 16674, + "ko": 22250 + }, + "percentiles4": { + "total": 26019, + "ok": 19208, + "ko": 26265 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 700, + "percentage": 69 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 310, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 8.860759493670885, + "ko": 3.9240506329113924 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 1010, + "ok": 698, + "ko": 312 + }, + "minResponseTime": { + "total": 144, + "ok": 144, + "ko": 9617 + }, + "maxResponseTime": { + "total": 26269, + "ok": 23696, + "ko": 26269 + }, + "meanResponseTime": { + "total": 10575, + "ok": 9401, + "ko": 13201 + }, + "standardDeviation": { + "total": 4797, + "ok": 4250, + "ko": 4911 + }, + "percentiles1": { + "total": 10005, + "ok": 8751, + "ko": 10014 + }, + "percentiles2": { + "total": 13112, + "ok": 11753, + "ko": 19222 + }, + "percentiles3": { + "total": 19246, + "ok": 16814, + "ko": 21147 + }, + "percentiles4": { + "total": 22289, + "ok": 20389, + "ko": 26258 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 32, + "percentage": 3 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 666, + "percentage": 66 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 312, + "percentage": 31 +}, + "meanNumberOfRequestsPerSecond": { + "total": 12.784810126582279, + "ok": 8.835443037974683, + "ko": 3.949367088607595 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/theme.js b/docs/load_tests/gamesimulation-complex-building-block/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/gamesimulation-complex-building-block/js/unpack.js b/docs/load_tests/gamesimulation-complex-building-block/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-0-693933696.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-0-693933696.html new file mode 100644 index 00000000..4da3cb82 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-0-693933696.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-1-693933697.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-1-693933697.html new file mode 100644 index 00000000..eaa143ae --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-2-693933698.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-2-693933698.html new file mode 100644 index 00000000..59ef9abf --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-2-693933698.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-3-693933699.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-3-693933699.html new file mode 100644 index 00000000..4e3b3b72 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-3-693933699.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-4-693933700.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-4-693933700.html new file mode 100644 index 00000000..4d3d1f03 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-4-693933700.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-5-693933701.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-5-693933701.html new file mode 100644 index 00000000..19e6a484 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-5-693933701.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/req_request-6-693933702.html b/docs/load_tests/gamesimulation-complex-building-block/req_request-6-693933702.html new file mode 100644 index 00000000..47417e7d --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/req_request-6-693933702.html @@ -0,0 +1,930 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + GameSimulation +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/simulation.log b/docs/load_tests/gamesimulation-complex-building-block/simulation.log new file mode 100644 index 00000000..e0233e4b --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/simulation.log @@ -0,0 +1,9577 @@ +RUN GameSimulation gamesimulation 1714127982526 Complex building block 3.10.5 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983367 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983369 +USER GameSimulation START 1714127983370 +USER GameSimulation START 1714127983370 +USER GameSimulation START 1714127983368 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983372 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983372 +USER GameSimulation START 1714127983372 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983373 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983374 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983375 +USER GameSimulation START 1714127983376 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983377 +USER GameSimulation START 1714127983377 +USER GameSimulation START 1714127983377 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983377 +USER GameSimulation START 1714127983377 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983378 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983379 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983380 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983381 +USER GameSimulation START 1714127983363 +USER GameSimulation START 1714127983382 +USER GameSimulation START 1714127983364 +USER GameSimulation START 1714127983382 +USER GameSimulation START 1714127983382 +USER GameSimulation START 1714127983382 +USER GameSimulation START 1714127983382 +USER GameSimulation START 1714127983383 +USER GameSimulation START 1714127983383 +USER GameSimulation START 1714127983383 +USER GameSimulation START 1714127983383 +USER GameSimulation START 1714127983383 +USER GameSimulation START 1714127983384 +USER GameSimulation START 1714127983384 +USER GameSimulation START 1714127983384 +USER GameSimulation START 1714127983384 +USER GameSimulation START 1714127983384 +USER GameSimulation START 1714127983385 +USER GameSimulation START 1714127983385 +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983353 1714127983446 OK +REQUEST request_0 1714127983367 1714127983428 OK +REQUEST request_0 1714127983352 1714127983458 OK +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983367 1714127983428 OK +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983367 1714127983429 OK +REQUEST request_0 1714127983372 1714127983461 OK +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983353 1714127983450 OK +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983353 1714127983449 OK +REQUEST request_0 1714127983353 1714127983428 OK +REQUEST request_0 1714127983353 1714127983429 OK +REQUEST request_0 1714127983373 1714127983454 OK +REQUEST request_0 1714127983353 1714127983456 OK +REQUEST request_0 1714127983353 1714127983460 OK +REQUEST request_0 1714127983373 1714127983458 OK +REQUEST request_0 1714127983373 1714127983461 OK +REQUEST request_0 1714127983353 1714127983475 OK +REQUEST request_0 1714127983353 1714127983475 OK +REQUEST request_0 1714127983353 1714127983476 OK +REQUEST request_0 1714127983378 1714127983476 OK +REQUEST request_0 1714127983377 1714127983476 OK +REQUEST request_0 1714127983377 1714127983491 OK +REQUEST request_0 1714127983379 1714127983491 OK +REQUEST request_0 1714127983353 1714127983491 OK +REQUEST request_0 1714127983367 1714127983497 OK +REQUEST request_0 1714127983380 1714127983499 OK +REQUEST request_0 1714127983353 1714127983502 OK +REQUEST request_0 1714127983382 1714127983503 OK +REQUEST request_0 1714127983373 1714127983542 OK +REQUEST request_0 1714127983379 1714127983542 OK +REQUEST request_0 1714127983383 1714127983543 OK +REQUEST request_0 1714127983367 1714127983542 OK +REQUEST request_0 1714127983352 1714127983543 OK +REQUEST request_0 1714127983353 1714127983543 OK +REQUEST request_0 1714127983374 1714127983543 OK +REQUEST request_0 1714127983380 1714127983543 OK +REQUEST request_0 1714127983382 1714127983543 OK +REQUEST request_0 1714127983368 1714127983544 OK +REQUEST request_0 1714127983353 1714127983544 OK +REQUEST request_0 1714127983353 1714127983544 OK +REQUEST request_0 1714127983367 1714127983544 OK +REQUEST request_0 1714127983353 1714127983544 OK +REQUEST request_0 1714127983378 1714127983544 OK +REQUEST request_0 1714127983373 1714127983547 OK +REQUEST request_0 1714127983373 1714127983547 OK +REQUEST request_0 1714127983353 1714127983547 OK +REQUEST request_0 1714127983353 1714127983547 OK +REQUEST request_0 1714127983373 1714127983547 OK +REQUEST request_0 1714127983378 1714127983547 OK +REQUEST request_0 1714127983383 1714127983547 OK +REQUEST request_0 1714127983373 1714127983548 OK +REQUEST request_0 1714127983367 1714127983548 OK +REQUEST request_0 1714127983372 1714127983548 OK +REQUEST request_0 1714127983367 1714127983548 OK +REQUEST request_0 1714127983374 1714127983548 OK +REQUEST request_0 1714127983379 1714127983548 OK +REQUEST request_0 1714127983366 1714127983548 OK +REQUEST request_0 1714127983367 1714127983549 OK +REQUEST request_0 1714127983379 1714127983549 OK +REQUEST request_0 1714127983374 1714127983549 OK +REQUEST request_0 1714127983367 1714127983549 OK +REQUEST request_0 1714127983372 1714127983549 OK +REQUEST request_0 1714127983374 1714127983550 OK +REQUEST request_0 1714127983381 1714127983550 OK +REQUEST request_0 1714127983378 1714127983550 OK +REQUEST request_0 1714127983368 1714127983549 OK +REQUEST request_0 1714127983353 1714127983548 OK +REQUEST request_0 1714127983375 1714127983550 OK +REQUEST request_0 1714127983373 1714127983550 OK +REQUEST request_0 1714127983377 1714127983551 OK +REQUEST request_0 1714127983379 1714127983548 OK +REQUEST request_0 1714127983353 1714127983551 OK +REQUEST request_0 1714127983378 1714127983551 OK +REQUEST request_0 1714127983381 1714127983546 OK +REQUEST request_0 1714127983379 1714127983552 OK +REQUEST request_0 1714127983379 1714127983554 OK +REQUEST request_0 1714127983379 1714127983554 OK +REQUEST request_0 1714127983384 1714127983554 OK +REQUEST request_0 1714127983378 1714127983555 OK +REQUEST request_0 1714127983373 1714127983555 OK +REQUEST request_0 1714127983374 1714127983555 OK +REQUEST request_0 1714127983384 1714127983555 OK +REQUEST request_0 1714127983367 1714127983546 OK +REQUEST request_0 1714127983375 1714127983550 OK +REQUEST request_0 1714127983352 1714127983556 OK +REQUEST request_0 1714127983374 1714127983558 OK +REQUEST request_0 1714127983373 1714127983558 OK +REQUEST request_0 1714127983377 1714127983558 OK +REQUEST request_0 1714127983375 1714127983559 OK +REQUEST request_0 1714127983381 1714127983559 OK +REQUEST request_0 1714127983373 1714127983560 OK +REQUEST request_0 1714127983374 1714127983560 OK +REQUEST request_0 1714127983375 1714127983560 OK +REQUEST request_0 1714127983377 1714127983561 OK +REQUEST request_0 1714127983378 1714127983561 OK +REQUEST request_0 1714127983367 1714127983561 OK +REQUEST request_0 1714127983373 1714127983561 OK +REQUEST request_0 1714127983382 1714127983562 OK +REQUEST request_0 1714127983353 1714127983562 OK +REQUEST request_0 1714127983374 1714127983562 OK +REQUEST request_0 1714127983373 1714127983563 OK +REQUEST request_0 1714127983374 1714127983563 OK +REQUEST request_0 1714127983378 1714127983564 OK +REQUEST request_0 1714127983374 1714127983564 OK +REQUEST request_0 1714127983379 1714127983564 OK +REQUEST request_0 1714127983383 1714127983564 OK +REQUEST request_0 1714127983368 1714127983564 OK +REQUEST request_0 1714127983368 1714127983564 OK +REQUEST request_0 1714127983381 1714127983565 OK +REQUEST request_0 1714127983378 1714127983565 OK +REQUEST request_0 1714127983374 1714127983565 OK +REQUEST request_0 1714127983373 1714127983565 OK +REQUEST request_0 1714127983379 1714127983565 OK +REQUEST request_0 1714127983369 1714127983565 OK +REQUEST request_0 1714127983375 1714127983566 OK +REQUEST request_0 1714127983372 1714127983566 OK +REQUEST request_0 1714127983372 1714127983566 OK +REQUEST request_0 1714127983353 1714127983566 OK +REQUEST request_0 1714127983379 1714127983566 OK +REQUEST request_0 1714127983369 1714127983567 OK +REQUEST request_0 1714127983369 1714127983567 OK +REQUEST request_0 1714127983379 1714127983567 OK +REQUEST request_0 1714127983383 1714127983567 OK +REQUEST request_0 1714127983375 1714127983567 OK +REQUEST request_0 1714127983368 1714127983567 OK +REQUEST request_0 1714127983374 1714127983568 OK +REQUEST request_0 1714127983373 1714127983568 OK +REQUEST request_0 1714127983379 1714127983569 OK +REQUEST request_0 1714127983369 1714127983569 OK +REQUEST request_0 1714127983368 1714127983569 OK +REQUEST request_0 1714127983382 1714127983570 OK +REQUEST request_0 1714127983374 1714127983570 OK +REQUEST request_0 1714127983366 1714127983570 OK +REQUEST request_0 1714127983368 1714127983572 OK +REQUEST request_0 1714127983383 1714127983572 OK +REQUEST request_0 1714127983367 1714127983572 OK +REQUEST request_0 1714127983368 1714127983572 OK +REQUEST request_0 1714127983381 1714127983574 OK +REQUEST request_0 1714127983367 1714127983575 OK +REQUEST request_0 1714127983367 1714127983577 OK +REQUEST request_0 1714127983353 1714127983579 OK +REQUEST request_0 1714127983369 1714127983579 OK +REQUEST request_0 1714127983368 1714127983579 OK +REQUEST request_0 1714127983374 1714127983581 OK +REQUEST request_0 1714127983368 1714127983582 OK +REQUEST request_1 1714127983534 1714127983582 OK +REQUEST request_1 1714127983536 1714127983583 OK +REQUEST request_1 1714127983536 1714127983584 OK +REQUEST request_0 1714127983369 1714127983584 OK +REQUEST request_1 1714127983533 1714127983584 OK +REQUEST request_0 1714127983377 1714127983585 OK +REQUEST request_0 1714127983379 1714127983585 OK +REQUEST request_0 1714127983366 1714127983586 OK +REQUEST request_0 1714127983368 1714127983586 OK +REQUEST request_0 1714127983383 1714127983586 OK +REQUEST request_0 1714127983369 1714127983586 OK +REQUEST request_0 1714127983377 1714127983587 OK +REQUEST request_1 1714127983532 1714127983587 OK +REQUEST request_0 1714127983379 1714127983588 OK +REQUEST request_0 1714127983368 1714127983588 OK +REQUEST request_1 1714127983531 1714127983588 OK +REQUEST request_0 1714127983369 1714127983588 OK +REQUEST request_0 1714127983368 1714127983589 OK +REQUEST request_1 1714127983531 1714127983589 OK +REQUEST request_0 1714127983384 1714127983589 OK +REQUEST request_0 1714127983367 1714127983589 OK +REQUEST request_1 1714127983531 1714127983589 OK +REQUEST request_0 1714127983366 1714127983589 OK +REQUEST request_0 1714127983368 1714127983590 OK +REQUEST request_0 1714127983378 1714127983590 OK +REQUEST request_0 1714127983379 1714127983590 OK +REQUEST request_0 1714127983368 1714127983590 OK +REQUEST request_0 1714127983368 1714127983591 OK +REQUEST request_0 1714127983369 1714127983592 OK +REQUEST request_0 1714127983368 1714127983592 OK +REQUEST request_0 1714127983368 1714127983592 OK +REQUEST request_0 1714127983380 1714127983593 OK +REQUEST request_1 1714127983531 1714127983592 OK +REQUEST request_1 1714127983531 1714127983593 OK +REQUEST request_0 1714127983369 1714127983593 OK +REQUEST request_1 1714127983536 1714127983594 OK +REQUEST request_0 1714127983369 1714127983594 OK +REQUEST request_0 1714127983369 1714127983595 OK +REQUEST request_1 1714127983531 1714127983596 OK +REQUEST request_0 1714127983380 1714127983596 OK +REQUEST request_0 1714127983352 1714127983596 OK +REQUEST request_1 1714127983532 1714127983597 OK +REQUEST request_0 1714127983369 1714127983597 OK +REQUEST request_0 1714127983374 1714127983597 OK +REQUEST request_0 1714127983369 1714127983597 OK +REQUEST request_1 1714127983543 1714127983598 OK +REQUEST request_1 1714127983531 1714127983599 OK +REQUEST request_1 1714127983536 1714127983599 OK +REQUEST request_1 1714127983543 1714127983599 OK +REQUEST request_0 1714127983367 1714127983599 OK +REQUEST request_0 1714127983379 1714127983600 OK +REQUEST request_1 1714127983547 1714127983599 OK +REQUEST request_0 1714127983380 1714127983600 OK +REQUEST request_0 1714127983374 1714127983601 OK +REQUEST request_1 1714127983532 1714127983602 OK +REQUEST request_0 1714127983378 1714127983603 OK +REQUEST request_1 1714127983544 1714127983603 OK +REQUEST request_1 1714127983548 1714127983603 OK +REQUEST request_1 1714127983536 1714127983604 OK +REQUEST request_0 1714127983381 1714127983604 OK +REQUEST request_0 1714127983372 1714127983604 OK +REQUEST request_1 1714127983548 1714127983604 OK +REQUEST request_0 1714127983368 1714127983605 OK +REQUEST request_0 1714127983375 1714127983605 OK +REQUEST request_0 1714127983373 1714127983605 OK +REQUEST request_1 1714127983543 1714127983605 OK +REQUEST request_0 1714127983380 1714127983606 OK +REQUEST request_1 1714127983559 1714127983606 OK +REQUEST request_0 1714127983373 1714127983606 OK +REQUEST request_1 1714127983544 1714127983606 OK +REQUEST request_1 1714127983549 1714127983606 OK +REQUEST request_1 1714127983535 1714127983607 OK +REQUEST request_0 1714127983369 1714127983607 OK +REQUEST request_1 1714127983554 1714127983607 OK +REQUEST request_1 1714127983554 1714127983607 OK +REQUEST request_0 1714127983375 1714127983607 OK +REQUEST request_1 1714127983555 1714127983607 OK +REQUEST request_1 1714127983531 1714127983607 OK +REQUEST request_1 1714127983536 1714127983608 OK +REQUEST request_1 1714127983557 1714127983609 OK +REQUEST request_1 1714127983548 1714127983609 OK +REQUEST request_1 1714127983551 1714127983609 OK +REQUEST request_1 1714127983556 1714127983609 OK +REQUEST request_1 1714127983532 1714127983610 OK +REQUEST request_1 1714127983552 1714127983610 OK +REQUEST request_1 1714127983554 1714127983610 OK +REQUEST request_1 1714127983552 1714127983610 OK +REQUEST request_1 1714127983555 1714127983611 OK +REQUEST request_1 1714127983555 1714127983611 OK +REQUEST request_0 1714127983380 1714127983611 OK +REQUEST request_1 1714127983559 1714127983611 OK +REQUEST request_1 1714127983560 1714127983611 OK +REQUEST request_1 1714127983546 1714127983612 OK +REQUEST request_1 1714127983554 1714127983613 OK +REQUEST request_1 1714127983552 1714127983613 OK +REQUEST request_1 1714127983562 1714127983613 OK +REQUEST request_1 1714127983560 1714127983613 OK +REQUEST request_1 1714127983566 1714127983613 OK +REQUEST request_1 1714127983565 1714127983613 OK +REQUEST request_1 1714127983558 1714127983613 OK +REQUEST request_1 1714127983551 1714127983613 OK +REQUEST request_1 1714127983559 1714127983614 OK +REQUEST request_1 1714127983561 1714127983614 OK +REQUEST request_1 1714127983562 1714127983614 OK +REQUEST request_1 1714127983565 1714127983614 OK +REQUEST request_1 1714127983532 1714127983614 OK +REQUEST request_1 1714127983568 1714127983614 OK +REQUEST request_1 1714127983568 1714127983615 OK +REQUEST request_1 1714127983557 1714127983615 OK +REQUEST request_1 1714127983546 1714127983615 OK +REQUEST request_1 1714127983564 1714127983615 OK +REQUEST request_1 1714127983563 1714127983615 OK +REQUEST request_1 1714127983544 1714127983615 OK +REQUEST request_1 1714127983567 1714127983615 OK +REQUEST request_1 1714127983568 1714127983615 OK +REQUEST request_1 1714127983557 1714127983615 OK +REQUEST request_1 1714127983569 1714127983616 OK +REQUEST request_1 1714127983557 1714127983616 OK +REQUEST request_1 1714127983561 1714127983616 OK +REQUEST request_1 1714127983564 1714127983616 OK +REQUEST request_1 1714127983532 1714127983616 OK +REQUEST request_1 1714127983565 1714127983616 OK +REQUEST request_1 1714127983566 1714127983616 OK +REQUEST request_1 1714127983561 1714127983617 OK +REQUEST request_1 1714127983563 1714127983617 OK +REQUEST request_1 1714127983562 1714127983617 OK +REQUEST request_1 1714127983545 1714127983617 OK +REQUEST request_1 1714127983565 1714127983617 OK +REQUEST request_1 1714127983565 1714127983617 OK +REQUEST request_1 1714127983564 1714127983617 OK +REQUEST request_1 1714127983532 1714127983617 OK +REQUEST request_1 1714127983563 1714127983617 OK +REQUEST request_1 1714127983569 1714127983617 OK +REQUEST request_1 1714127983563 1714127983617 OK +REQUEST request_1 1714127983537 1714127983618 OK +REQUEST request_1 1714127983531 1714127983618 OK +REQUEST request_1 1714127983548 1714127983619 OK +REQUEST request_1 1714127983566 1714127983619 OK +REQUEST request_1 1714127983555 1714127983619 OK +REQUEST request_1 1714127983553 1714127983619 OK +REQUEST request_1 1714127983556 1714127983619 OK +REQUEST request_1 1714127983564 1714127983619 OK +REQUEST request_1 1714127983552 1714127983619 OK +REQUEST request_1 1714127983565 1714127983619 OK +REQUEST request_0 1714127983382 1714127983619 OK +REQUEST request_1 1714127983547 1714127983620 OK +REQUEST request_1 1714127983568 1714127983620 OK +REQUEST request_1 1714127983559 1714127983620 OK +REQUEST request_1 1714127983550 1714127983620 OK +REQUEST request_1 1714127983565 1714127983620 OK +REQUEST request_1 1714127983567 1714127983621 OK +REQUEST request_1 1714127983568 1714127983621 OK +REQUEST request_1 1714127983561 1714127983621 OK +REQUEST request_1 1714127983544 1714127983621 OK +REQUEST request_1 1714127983536 1714127983621 OK +REQUEST request_1 1714127983550 1714127983621 OK +REQUEST request_1 1714127983565 1714127983621 OK +REQUEST request_1 1714127983567 1714127983621 OK +REQUEST request_1 1714127983535 1714127983621 OK +REQUEST request_1 1714127983555 1714127983622 OK +REQUEST request_1 1714127983567 1714127983622 OK +REQUEST request_1 1714127983543 1714127983622 OK +REQUEST request_1 1714127983546 1714127983622 OK +REQUEST request_0 1714127983375 1714127983622 OK +REQUEST request_1 1714127983553 1714127983622 OK +REQUEST request_1 1714127983555 1714127983622 OK +REQUEST request_1 1714127983531 1714127983623 OK +REQUEST request_0 1714127983385 1714127983623 OK +REQUEST request_1 1714127983536 1714127983625 OK +REQUEST request_0 1714127983374 1714127983625 OK +REQUEST request_1 1714127983543 1714127983625 OK +REQUEST request_1 1714127983554 1714127983625 OK +REQUEST request_1 1714127983532 1714127983632 OK +REQUEST request_1 1714127983535 1714127983633 OK +REQUEST request_1 1714127983543 1714127983636 OK +REQUEST request_1 1714127983567 1714127983637 OK +REQUEST request_1 1714127983552 1714127983637 OK +REQUEST request_1 1714127983544 1714127983637 OK +REQUEST request_1 1714127983550 1714127983638 OK +REQUEST request_1 1714127983556 1714127983638 OK +REQUEST request_1 1714127983569 1714127983638 OK +REQUEST request_1 1714127983555 1714127983638 OK +REQUEST request_1 1714127983570 1714127983639 OK +REQUEST request_1 1714127983572 1714127983640 OK +REQUEST request_1 1714127983570 1714127983640 OK +REQUEST request_1 1714127983570 1714127983640 OK +REQUEST request_1 1714127983571 1714127983655 OK +REQUEST request_1 1714127983578 1714127983655 OK +REQUEST request_1 1714127983576 1714127983656 OK +REQUEST request_1 1714127983573 1714127983657 OK +REQUEST request_1 1714127983572 1714127983657 OK +REQUEST request_1 1714127983570 1714127983657 OK +REQUEST request_1 1714127983582 1714127983658 OK +REQUEST request_1 1714127983573 1714127983658 OK +REQUEST request_1 1714127983579 1714127983658 OK +REQUEST request_1 1714127983575 1714127983659 OK +REQUEST request_1 1714127983585 1714127983662 OK +REQUEST request_4 1714127983536 1714127983662 OK +REQUEST request_1 1714127983584 1714127983662 OK +REQUEST request_4 1714127983537 1714127983662 OK +REQUEST request_1 1714127983584 1714127983676 OK +REQUEST request_1 1714127983587 1714127983679 OK +REQUEST request_1 1714127983587 1714127983679 OK +REQUEST request_6 1714127983535 1714127983679 OK +REQUEST request_1 1714127983586 1714127983679 OK +REQUEST request_1 1714127983586 1714127983679 OK +REQUEST request_1 1714127983586 1714127983679 OK +REQUEST request_1 1714127983589 1714127983680 OK +REQUEST request_1 1714127983590 1714127983680 OK +REQUEST request_1 1714127983589 1714127983680 OK +REQUEST request_1 1714127983588 1714127983692 OK +REQUEST request_4 1714127983534 1714127983693 OK +REQUEST request_1 1714127983591 1714127983694 OK +REQUEST request_1 1714127983589 1714127983694 OK +REQUEST request_1 1714127983593 1714127983695 OK +REQUEST request_1 1714127983593 1714127983695 OK +REQUEST request_1 1714127983592 1714127983695 OK +REQUEST request_1 1714127983591 1714127983695 OK +REQUEST request_6 1714127983537 1714127983696 OK +REQUEST request_1 1714127983591 1714127983696 OK +REQUEST request_1 1714127983594 1714127983696 OK +REQUEST request_4 1714127983537 1714127983696 OK +REQUEST request_1 1714127983594 1714127983696 OK +REQUEST request_4 1714127983536 1714127983696 OK +REQUEST request_4 1714127983536 1714127983717 OK +REQUEST request_1 1714127983595 1714127983736 OK +REQUEST request_1 1714127983595 1714127983737 OK +REQUEST request_1 1714127983597 1714127983737 OK +REQUEST request_6 1714127983537 1714127983738 OK +REQUEST request_1 1714127983597 1714127983739 OK +REQUEST request_6 1714127983536 1714127983739 OK +REQUEST request_1 1714127983587 1714127983739 OK +REQUEST request_1 1714127983585 1714127983739 OK +REQUEST request_1 1714127983590 1714127983739 OK +REQUEST request_1 1714127983588 1714127983739 OK +REQUEST request_1 1714127983591 1714127983739 OK +REQUEST request_1 1714127983590 1714127983739 OK +REQUEST request_1 1714127983592 1714127983739 OK +REQUEST request_1 1714127983594 1714127983739 OK +REQUEST request_1 1714127983598 1714127983741 OK +REQUEST request_6 1714127983535 1714127983750 OK +REQUEST request_4 1714127983534 1714127983751 OK +REQUEST request_6 1714127983538 1714127983754 OK +REQUEST request_4 1714127983537 1714127983756 OK +REQUEST request_1 1714127983597 1714127983757 OK +REQUEST request_1 1714127983601 1714127983757 OK +REQUEST request_1 1714127983600 1714127983757 OK +REQUEST request_1 1714127983600 1714127983763 OK +REQUEST request_1 1714127983601 1714127983765 OK +REQUEST request_6 1714127983536 1714127983771 OK +REQUEST request_4 1714127983537 1714127983771 OK +REQUEST request_4 1714127983535 1714127983771 OK +REQUEST request_4 1714127983534 1714127983772 OK +REQUEST request_4 1714127983535 1714127983773 OK +REQUEST request_1 1714127983603 1714127983776 OK +REQUEST request_4 1714127983537 1714127983779 OK +REQUEST request_1 1714127983604 1714127983779 OK +REQUEST request_6 1714127983535 1714127983779 OK +REQUEST request_6 1714127983538 1714127983779 OK +REQUEST request_1 1714127983605 1714127983779 OK +REQUEST request_1 1714127983604 1714127983779 OK +REQUEST request_4 1714127983533 1714127983779 OK +REQUEST request_1 1714127983605 1714127983779 OK +REQUEST request_4 1714127983537 1714127983779 OK +REQUEST request_6 1714127983535 1714127983779 OK +REQUEST request_6 1714127983535 1714127983779 OK +REQUEST request_1 1714127983604 1714127983779 OK +REQUEST request_1 1714127983608 1714127983780 OK +REQUEST request_6 1714127983537 1714127983785 OK +REQUEST request_6 1714127983536 1714127983789 OK +REQUEST request_4 1714127983534 1714127983789 OK +REQUEST request_1 1714127983607 1714127983789 OK +REQUEST request_6 1714127983538 1714127983789 OK +REQUEST request_1 1714127983606 1714127983789 OK +REQUEST request_6 1714127983535 1714127983790 OK +REQUEST request_4 1714127983536 1714127983797 OK +REQUEST request_6 1714127983537 1714127983807 OK +REQUEST request_4 1714127983535 1714127983813 OK +REQUEST request_6 1714127983535 1714127983813 OK +REQUEST request_1 1714127983612 1714127983818 OK +REQUEST request_4 1714127983537 1714127983818 OK +REQUEST request_1 1714127983605 1714127983822 OK +REQUEST request_4 1714127983534 1714127983824 OK +REQUEST request_1 1714127983607 1714127983825 OK +REQUEST request_4 1714127983533 1714127983825 OK +REQUEST request_6 1714127983534 1714127983826 OK +REQUEST request_6 1714127983535 1714127983837 OK +REQUEST request_4 1714127983534 1714127983840 OK +REQUEST request_6 1714127983535 1714127983846 OK +REQUEST request_4 1714127983534 1714127983858 OK +REQUEST request_6 1714127983538 1714127983860 OK +REQUEST request_6 1714127983537 1714127983874 OK +REQUEST request_4 1714127983533 1714127983874 OK +REQUEST request_4 1714127983536 1714127983877 OK +REQUEST request_6 1714127983534 1714127983882 OK +REQUEST request_4 1714127983537 1714127983887 OK +REQUEST request_1 1714127983621 1714127983887 OK +REQUEST request_4 1714127983536 1714127983888 OK +REQUEST request_1 1714127983623 1714127983890 OK +REQUEST request_4 1714127983533 1714127983890 OK +REQUEST request_4 1714127983535 1714127983894 OK +REQUEST request_6 1714127983535 1714127983894 OK +REQUEST request_4 1714127983535 1714127983903 OK +REQUEST request_6 1714127983535 1714127983905 OK +REQUEST request_4 1714127983536 1714127983908 OK +REQUEST request_6 1714127983536 1714127983908 OK +REQUEST request_6 1714127983537 1714127983908 OK +REQUEST request_6 1714127983537 1714127983912 OK +REQUEST request_6 1714127983537 1714127983913 OK +REQUEST request_1 1714127983624 1714127983913 OK +REQUEST request_1 1714127983626 1714127983913 OK +REQUEST request_6 1714127983535 1714127983924 OK +REQUEST request_4 1714127983537 1714127983924 OK +REQUEST request_6 1714127983538 1714127983938 OK +REQUEST request_2 1714127983535 1714127983935 OK +REQUEST request_2 1714127983535 1714127983938 OK +REQUEST request_2 1714127983536 1714127983945 OK +REQUEST request_2 1714127983533 1714127983945 OK +REQUEST request_4 1714127983549 1714127983965 OK +REQUEST request_2 1714127983536 1714127983965 OK +REQUEST request_2 1714127983536 1714127984068 OK +REQUEST request_2 1714127983532 1714127984159 OK +REQUEST request_6 1714127983546 1714127984331 OK +REQUEST request_2 1714127983536 1714127984398 OK +REQUEST request_4 1714127983544 1714127984401 OK +REQUEST request_2 1714127983533 1714127984520 OK +REQUEST request_2 1714127983532 1714127984546 OK +REQUEST request_2 1714127983536 1714127984553 OK +REQUEST request_2 1714127983532 1714127984554 OK +REQUEST request_2 1714127983534 1714127984592 OK +REQUEST request_2 1714127983536 1714127984752 OK +REQUEST request_2 1714127983533 1714127984763 OK +REQUEST request_2 1714127983532 1714127984835 OK +REQUEST request_2 1714127983532 1714127984842 OK +REQUEST request_2 1714127983532 1714127984843 OK +REQUEST request_2 1714127983533 1714127984863 OK +REQUEST request_2 1714127983533 1714127985178 OK +REQUEST request_2 1714127983533 1714127985288 OK +REQUEST request_2 1714127983532 1714127985374 OK +REQUEST request_4 1714127983546 1714127985376 OK +REQUEST request_2 1714127983532 1714127985592 OK +REQUEST request_2 1714127983536 1714127985667 OK +REQUEST request_2 1714127983536 1714127985733 OK +REQUEST request_6 1714127983549 1714127985871 OK +REQUEST request_2 1714127983533 1714127985874 OK +REQUEST request_2 1714127983537 1714127985883 OK +REQUEST request_2 1714127983536 1714127986004 OK +REQUEST request_2 1714127983532 1714127986015 OK +REQUEST request_2 1714127983532 1714127986015 OK +REQUEST request_4 1714127983548 1714127986020 OK +REQUEST request_3 1714127983535 1714127986203 OK +REQUEST request_2 1714127983536 1714127986204 OK +REQUEST request_3 1714127983537 1714127986204 OK +REQUEST request_3 1714127983534 1714127986269 OK +REQUEST request_3 1714127983536 1714127986271 OK +REQUEST request_3 1714127983536 1714127986272 OK +REQUEST request_5 1714127983536 1714127986281 OK +USER GameSimulation END 1714127986284 +REQUEST request_3 1714127983534 1714127986286 OK +REQUEST request_3 1714127983537 1714127986286 OK +REQUEST request_3 1714127983533 1714127986290 OK +REQUEST request_5 1714127983535 1714127986290 OK +REQUEST request_5 1714127983534 1714127986292 OK +REQUEST request_5 1714127983537 1714127986292 OK +USER GameSimulation END 1714127986293 +USER GameSimulation END 1714127986294 +REQUEST request_3 1714127983535 1714127986298 OK +REQUEST request_5 1714127983535 1714127986363 OK +REQUEST request_5 1714127983536 1714127986364 OK +USER GameSimulation END 1714127986364 +USER GameSimulation END 1714127986365 +REQUEST request_3 1714127983534 1714127986372 OK +REQUEST request_2 1714127983548 1714127986373 OK +USER GameSimulation END 1714127986373 +REQUEST request_5 1714127983535 1714127986374 OK +USER GameSimulation END 1714127986376 +REQUEST request_3 1714127983533 1714127986376 OK +REQUEST request_3 1714127983532 1714127986377 OK +REQUEST request_6 1714127983559 1714127986377 OK +REQUEST request_5 1714127983536 1714127986383 OK +USER GameSimulation END 1714127986384 +REQUEST request_3 1714127983536 1714127986386 OK +REQUEST request_3 1714127983535 1714127986389 OK +REQUEST request_3 1714127983537 1714127986389 OK +REQUEST request_5 1714127983537 1714127986449 OK +REQUEST request_3 1714127983534 1714127986454 OK +REQUEST request_5 1714127983537 1714127986455 OK +USER GameSimulation END 1714127986456 +REQUEST request_3 1714127983536 1714127986527 OK +REQUEST request_3 1714127983534 1714127986556 OK +REQUEST request_2 1714127983536 1714127986568 OK +REQUEST request_3 1714127983533 1714127986569 OK +REQUEST request_5 1714127983535 1714127986571 OK +USER GameSimulation END 1714127986571 +REQUEST request_5 1714127983537 1714127986571 OK +REQUEST request_6 1714127983545 1714127986572 OK +USER GameSimulation END 1714127986572 +REQUEST request_3 1714127983533 1714127986574 OK +REQUEST request_3 1714127983537 1714127986579 OK +REQUEST request_5 1714127983533 1714127986579 OK +USER GameSimulation END 1714127986579 +USER GameSimulation END 1714127986579 +REQUEST request_5 1714127983535 1714127986580 OK +USER GameSimulation END 1714127986581 +REQUEST request_3 1714127983534 1714127986584 OK +REQUEST request_2 1714127983548 1714127986586 OK +REQUEST request_5 1714127983533 1714127986638 OK +USER GameSimulation END 1714127986639 +REQUEST request_5 1714127983537 1714127986639 OK +USER GameSimulation END 1714127986640 +REQUEST request_3 1714127983536 1714127986654 OK +REQUEST request_5 1714127983535 1714127986654 OK +USER GameSimulation END 1714127986655 +REQUEST request_3 1714127983533 1714127986655 OK +REQUEST request_3 1714127983534 1714127986661 OK +REQUEST request_3 1714127983537 1714127986662 OK +REQUEST request_5 1714127983535 1714127986662 OK +USER GameSimulation END 1714127986663 +REQUEST request_5 1714127983535 1714127986663 OK +USER GameSimulation END 1714127986664 +REQUEST request_5 1714127983538 1714127986664 OK +USER GameSimulation END 1714127986665 +REQUEST request_6 1714127983545 1714127986665 OK +REQUEST request_5 1714127983535 1714127986676 OK +USER GameSimulation END 1714127986676 +REQUEST request_3 1714127983532 1714127986677 OK +REQUEST request_4 1714127983555 1714127986677 OK +REQUEST request_3 1714127983533 1714127986680 OK +REQUEST request_3 1714127983536 1714127986682 OK +REQUEST request_5 1714127983537 1714127986683 OK +REQUEST request_5 1714127983534 1714127986683 OK +USER GameSimulation END 1714127986684 +USER GameSimulation END 1714127986684 +REQUEST request_2 1714127983544 1714127986692 OK +REQUEST request_3 1714127983534 1714127986692 OK +REQUEST request_3 1714127983536 1714127986693 OK +REQUEST request_5 1714127983537 1714127986696 OK +REQUEST request_5 1714127983536 1714127986697 OK +USER GameSimulation END 1714127986697 +USER GameSimulation END 1714127986697 +REQUEST request_5 1714127983534 1714127986699 OK +USER GameSimulation END 1714127986700 +REQUEST request_4 1714127983558 1714127986700 OK +REQUEST request_3 1714127983548 1714127986709 OK +REQUEST request_5 1714127983537 1714127986709 OK +USER GameSimulation END 1714127986710 +REQUEST request_5 1714127983537 1714127986710 OK +USER GameSimulation END 1714127986710 +REQUEST request_6 1714127983561 1714127986711 OK +REQUEST request_3 1714127983544 1714127986718 OK +REQUEST request_5 1714127983535 1714127986719 OK +USER GameSimulation END 1714127986720 +REQUEST request_5 1714127983535 1714127986720 OK +USER GameSimulation END 1714127986721 +REQUEST request_6 1714127983555 1714127986722 OK +REQUEST request_2 1714127983552 1714127986842 OK +REQUEST request_5 1714127983546 1714127986849 OK +REQUEST request_2 1714127983544 1714127986849 OK +REQUEST request_4 1714127983555 1714127986855 OK +REQUEST request_5 1714127983537 1714127986860 OK +USER GameSimulation END 1714127986862 +REQUEST request_5 1714127983544 1714127986864 OK +REQUEST request_4 1714127983560 1714127986924 OK +REQUEST request_3 1714127983537 1714127986925 OK +REQUEST request_6 1714127983554 1714127986929 OK +REQUEST request_6 1714127983558 1714127986935 OK +REQUEST request_2 1714127983555 1714127986936 OK +REQUEST request_5 1714127983549 1714127986939 OK +REQUEST request_6 1714127983549 1714127986939 OK +USER GameSimulation END 1714127986940 +REQUEST request_4 1714127983544 1714127986941 OK +REQUEST request_3 1714127983544 1714127986943 OK +REQUEST request_2 1714127983559 1714127986946 OK +REQUEST request_3 1714127983554 1714127986947 OK +REQUEST request_3 1714127983553 1714127986956 OK +REQUEST request_4 1714127983560 1714127986956 OK +REQUEST request_3 1714127983556 1714127986956 OK +REQUEST request_2 1714127983556 1714127986969 OK +REQUEST request_5 1714127983545 1714127986969 OK +REQUEST request_2 1714127983560 1714127986970 OK +REQUEST request_2 1714127983552 1714127986970 OK +USER GameSimulation END 1714127986971 +REQUEST request_5 1714127983555 1714127986971 OK +REQUEST request_4 1714127983554 1714127986971 OK +REQUEST request_2 1714127983554 1714127986973 OK +REQUEST request_4 1714127983561 1714127986975 OK +REQUEST request_3 1714127983544 1714127986979 OK +USER GameSimulation END 1714127986980 +REQUEST request_3 1714127983560 1714127986980 OK +REQUEST request_4 1714127983554 1714127986981 OK +REQUEST request_4 1714127983558 1714127986984 OK +REQUEST request_5 1714127983549 1714127986994 OK +REQUEST request_3 1714127983556 1714127986995 OK +REQUEST request_3 1714127983554 1714127987050 OK +REQUEST request_6 1714127983560 1714127987051 OK +REQUEST request_2 1714127983548 1714127987054 OK +REQUEST request_2 1714127983547 1714127987067 OK +REQUEST request_6 1714127983548 1714127987181 OK +REQUEST request_2 1714127983554 1714127987182 OK +REQUEST request_3 1714127983555 1714127987183 OK +REQUEST request_2 1714127983557 1714127987183 OK +REQUEST request_2 1714127983544 1714127987184 OK +USER GameSimulation END 1714127987186 +REQUEST request_2 1714127983553 1714127987198 OK +USER GameSimulation END 1714127987199 +REQUEST request_3 1714127983548 1714127987207 OK +REQUEST request_3 1714127983560 1714127987208 OK +USER GameSimulation END 1714127987210 +REQUEST request_5 1714127983555 1714127987320 OK +USER GameSimulation END 1714127987322 +REQUEST request_2 1714127983560 1714127987323 OK +REQUEST request_2 1714127983562 1714127987326 OK +REQUEST request_3 1714127983557 1714127987327 OK +REQUEST request_2 1714127983563 1714127987334 OK +REQUEST request_5 1714127983558 1714127987334 OK +USER GameSimulation END 1714127987335 +REQUEST request_5 1714127983554 1714127987342 OK +USER GameSimulation END 1714127987343 +REQUEST request_5 1714127983560 1714127987346 OK +REQUEST request_2 1714127983560 1714127987411 OK +REQUEST request_5 1714127983561 1714127987478 OK +REQUEST request_5 1714127983560 1714127987484 OK +REQUEST request_6 1714127983557 1714127987484 OK +REQUEST request_2 1714127983562 1714127987485 OK +REQUEST request_3 1714127983554 1714127987485 OK +USER GameSimulation END 1714127987486 +REQUEST request_2 1714127983563 1714127987592 OK +REQUEST request_5 1714127983556 1714127987597 OK +USER GameSimulation END 1714127987597 +REQUEST request_3 1714127983560 1714127987600 OK +REQUEST request_6 1714127983560 1714127987603 OK +REQUEST request_3 1714127983562 1714127987603 OK +REQUEST request_4 1714127983549 1714127987607 OK +REQUEST request_3 1714127983563 1714127987627 OK +REQUEST request_4 1714127983562 1714127987737 OK +REQUEST request_5 1714127983559 1714127987748 OK +REQUEST request_5 1714127983547 1714127987749 OK +USER GameSimulation END 1714127987749 +REQUEST request_3 1714127983560 1714127987753 OK +REQUEST request_4 1714127983559 1714127987754 OK +REQUEST request_3 1714127983562 1714127987758 OK +REQUEST request_4 1714127983561 1714127987758 OK +REQUEST request_3 1714127983547 1714127987758 OK +REQUEST request_4 1714127983564 1714127987758 OK +REQUEST request_2 1714127983561 1714127987761 OK +REQUEST request_4 1714127983555 1714127987832 OK +REQUEST request_2 1714127983564 1714127987896 OK +REQUEST request_5 1714127983549 1714127987896 OK +REQUEST request_5 1714127983563 1714127987900 OK +REQUEST request_4 1714127983563 1714127987901 OK +REQUEST request_6 1714127983563 1714127987901 OK +USER GameSimulation END 1714127987903 +REQUEST request_3 1714127983558 1714127987905 OK +REQUEST request_6 1714127983561 1714127987916 OK +REQUEST request_4 1714127983563 1714127987916 OK +REQUEST request_6 1714127983563 1714127987916 OK +REQUEST request_3 1714127983562 1714127987919 OK +REQUEST request_2 1714127983563 1714127987920 OK +REQUEST request_6 1714127983538 1714127987925 OK +REQUEST request_3 1714127983563 1714127988026 OK +REQUEST request_2 1714127983563 1714127988172 OK +REQUEST request_3 1714127983564 1714127988175 OK +REQUEST request_5 1714127983564 1714127988176 OK +REQUEST request_5 1714127983563 1714127988183 OK +USER GameSimulation END 1714127988183 +REQUEST request_5 1714127983559 1714127988184 OK +USER GameSimulation START 1714127988219 +REQUEST request_2 1714127983562 1714127988242 OK +REQUEST request_5 1714127983537 1714127988251 OK +USER GameSimulation END 1714127988252 +REQUEST request_4 1714127983564 1714127988253 OK +REQUEST request_3 1714127983563 1714127988255 OK +REQUEST request_4 1714127983562 1714127988255 OK +REQUEST request_3 1714127983564 1714127988259 OK +REQUEST request_2 1714127983564 1714127988260 OK +REQUEST request_4 1714127983558 1714127988260 OK +REQUEST request_3 1714127983562 1714127988260 OK +USER GameSimulation START 1714127988265 +USER GameSimulation START 1714127988296 +REQUEST request_3 1714127983565 1714127988334 OK +REQUEST request_6 1714127983549 1714127988336 OK +REQUEST request_5 1714127983555 1714127988338 OK +USER GameSimulation START 1714127988342 +USER GameSimulation START 1714127988389 +REQUEST request_4 1714127983562 1714127988410 OK +USER GameSimulation START 1714127988420 +USER GameSimulation START 1714127988467 +REQUEST request_5 1714127983561 1714127988481 OK +REQUEST request_2 1714127983561 1714127988485 OK +REQUEST request_5 1714127983561 1714127988486 OK +REQUEST request_4 1714127983564 1714127988487 OK +REQUEST request_2 1714127983562 1714127988494 OK +USER GameSimulation START 1714127988497 +REQUEST request_6 1714127983564 1714127988497 OK +USER GameSimulation END 1714127988498 +REQUEST request_4 1714127983564 1714127988507 OK +REQUEST request_4 1714127983566 1714127988510 OK +REQUEST request_6 1714127983559 1714127988510 OK +USER GameSimulation START 1714127988543 +USER GameSimulation START 1714127988574 +REQUEST request_3 1714127983566 1714127988582 OK +REQUEST request_4 1714127983566 1714127988583 OK +REQUEST request_2 1714127983557 1714127988595 OK +USER GameSimulation END 1714127988596 +REQUEST request_3 1714127983565 1714127988597 OK +USER GameSimulation START 1714127988620 +USER GameSimulation START 1714127988667 +USER GameSimulation START 1714127988695 +REQUEST request_3 1714127983563 1714127988705 OK +USER GameSimulation START 1714127988743 +REQUEST request_6 1714127983563 1714127988764 OK +USER GameSimulation START 1714127988790 +USER GameSimulation START 1714127988821 +REQUEST request_5 1714127983564 1714127988822 OK +REQUEST request_5 1714127983564 1714127988823 OK +REQUEST request_5 1714127983565 1714127988827 OK +REQUEST request_4 1714127983562 1714127988829 OK +REQUEST request_2 1714127983566 1714127988829 OK +REQUEST request_5 1714127983563 1714127988831 OK +REQUEST request_4 1714127983565 1714127988835 OK +REQUEST request_3 1714127983559 1714127988839 OK +REQUEST request_3 1714127983566 1714127988842 OK +REQUEST request_4 1714127983565 1714127988842 OK +REQUEST request_2 1714127983565 1714127988842 OK +REQUEST request_6 1714127983558 1714127988847 OK +REQUEST request_6 1714127983564 1714127988847 OK +REQUEST request_2 1714127983558 1714127988859 OK +USER GameSimulation START 1714127988866 +USER GameSimulation START 1714127988910 +USER GameSimulation START 1714127988941 +USER GameSimulation START 1714127988987 +USER GameSimulation START 1714127989018 +REQUEST request_2 1714127983566 1714127989034 OK +REQUEST request_2 1714127983564 1714127989034 OK +REQUEST request_6 1714127983566 1714127989040 OK +USER GameSimulation END 1714127989041 +REQUEST request_5 1714127983563 1714127989042 OK +REQUEST request_5 1714127983564 1714127989043 OK +USER GameSimulation END 1714127989043 +REQUEST request_5 1714127983564 1714127989044 OK +REQUEST request_3 1714127983559 1714127989047 OK +USER GameSimulation END 1714127989048 +REQUEST request_6 1714127983566 1714127989050 OK +REQUEST request_2 1714127983566 1714127989057 OK +USER GameSimulation START 1714127989063 +USER GameSimulation START 1714127989109 +REQUEST request_3 1714127983565 1714127989119 OK +REQUEST request_4 1714127983563 1714127989119 OK +REQUEST request_3 1714127983561 1714127989127 OK +REQUEST request_5 1714127983566 1714127989128 OK +USER GameSimulation END 1714127989129 +REQUEST request_6 1714127983565 1714127989129 OK +REQUEST request_6 1714127983564 1714127989131 OK +USER GameSimulation START 1714127989139 +USER GameSimulation START 1714127989187 +REQUEST request_4 1714127983564 1714127989201 OK +USER GameSimulation START 1714127989217 +USER GameSimulation START 1714127989264 +USER GameSimulation START 1714127989310 +REQUEST request_5 1714127983564 1714127989334 OK +REQUEST request_4 1714127983563 1714127989335 OK +USER GameSimulation START 1714127989341 +REQUEST request_6 1714127983564 1714127989342 OK +REQUEST request_5 1714127983564 1714127989342 OK +USER GameSimulation END 1714127989343 +REQUEST request_3 1714127983567 1714127989345 OK +REQUEST request_2 1714127983567 1714127989348 OK +REQUEST request_2 1714127983563 1714127989348 OK +REQUEST request_6 1714127983565 1714127989351 OK +REQUEST request_2 1714127983565 1714127989351 OK +USER GameSimulation END 1714127989352 +REQUEST request_2 1714127983567 1714127989355 OK +REQUEST request_3 1714127983565 1714127989361 OK +REQUEST request_4 1714127983567 1714127989361 OK +REQUEST request_6 1714127983562 1714127989361 OK +USER GameSimulation END 1714127989362 +REQUEST request_6 1714127983567 1714127989365 OK +USER GameSimulation START 1714127989386 +USER GameSimulation START 1714127989417 +REQUEST request_3 1714127983567 1714127989435 OK +USER GameSimulation START 1714127989463 +REQUEST request_2 1714127983565 1714127989496 OK +REQUEST request_5 1714127983564 1714127989502 OK +USER GameSimulation END 1714127989503 +REQUEST request_5 1714127983566 1714127989503 OK +REQUEST request_4 1714127983566 1714127989505 OK +USER GameSimulation START 1714127989507 +REQUEST request_3 1714127983566 1714127989514 OK +USER GameSimulation START 1714127989538 +USER GameSimulation START 1714127989586 +USER GameSimulation START 1714127989632 +USER GameSimulation START 1714127989661 +REQUEST request_6 1714127983565 1714127989684 OK +REQUEST request_6 1714127983564 1714127989687 OK +USER GameSimulation END 1714127989688 +REQUEST request_5 1714127983568 1714127989688 OK +REQUEST request_5 1714127983566 1714127989689 OK +REQUEST request_2 1714127983567 1714127989693 OK +REQUEST request_4 1714127983565 1714127989697 OK +REQUEST request_4 1714127983567 1714127989698 OK +REQUEST request_3 1714127983563 1714127989701 OK +REQUEST request_2 1714127983566 1714127989703 OK +REQUEST request_3 1714127983566 1714127989705 OK +REQUEST request_6 1714127983564 1714127989705 OK +USER GameSimulation END 1714127989706 +REQUEST request_2 1714127983566 1714127989706 OK +REQUEST request_6 1714127983561 1714127989708 OK +REQUEST request_2 1714127983567 1714127989709 OK +USER GameSimulation END 1714127989709 +REQUEST request_4 1714127983547 1714127989709 OK +USER GameSimulation START 1714127989710 +REQUEST request_4 1714127983564 1714127989710 OK +REQUEST request_4 1714127983566 1714127989710 OK +USER GameSimulation END 1714127989710 +REQUEST request_4 1714127983566 1714127989712 OK +REQUEST request_3 1714127983566 1714127989715 OK +REQUEST request_4 1714127983566 1714127989715 OK +REQUEST request_6 1714127983566 1714127989717 OK +USER GameSimulation END 1714127989717 +REQUEST request_4 1714127983568 1714127989719 OK +REQUEST request_2 1714127983568 1714127989720 OK +REQUEST request_4 1714127983566 1714127989726 OK +REQUEST request_3 1714127983566 1714127989734 OK +USER GameSimulation START 1714127989741 +USER GameSimulation START 1714127989786 +USER GameSimulation START 1714127989816 +USER GameSimulation START 1714127989864 +USER GameSimulation START 1714127989909 +REQUEST request_6 1714127983567 1714127989928 OK +REQUEST request_3 1714127983568 1714127989929 OK +USER GameSimulation START 1714127989939 +REQUEST request_5 1714127983568 1714127989959 OK +REQUEST request_5 1714127983559 1714127989960 OK +REQUEST request_5 1714127983564 1714127989964 OK +REQUEST request_6 1714127983564 1714127989965 OK +USER GameSimulation END 1714127989966 +REQUEST request_2 1714127983565 1714127989983 OK +USER GameSimulation START 1714127989984 +REQUEST request_6 1714127983562 1714127989985 OK +REQUEST request_6 1714127983567 1714127989989 OK +REQUEST request_6 1714127983567 1714127989994 OK +USER GameSimulation START 1714127990029 +USER GameSimulation START 1714127990060 +REQUEST request_6 1714127983567 1714127990080 OK +USER GameSimulation START 1714127990106 +REQUEST request_2 1714127983568 1714127990137 OK +USER GameSimulation START 1714127990152 +USER GameSimulation START 1714127990183 +REQUEST request_3 1714127983566 1714127990187 OK +USER GameSimulation START 1714127990229 +REQUEST request_5 1714127983567 1714127990252 OK +USER GameSimulation END 1714127990252 +REQUEST request_5 1714127983565 1714127990253 OK +USER GameSimulation START 1714127990254 +USER GameSimulation START 1714127990293 +REQUEST request_5 1714127983566 1714127990308 OK +REQUEST request_5 1714127983566 1714127990309 OK +REQUEST request_4 1714127983570 1714127990310 OK +USER GameSimulation END 1714127990310 +REQUEST request_3 1714127983568 1714127990315 OK +REQUEST request_5 1714127983566 1714127990317 OK +REQUEST request_3 1714127983569 1714127990322 OK +REQUEST request_2 1714127983554 1714127990325 OK +USER GameSimulation END 1714127990325 +REQUEST request_3 1714127983548 1714127990328 OK +USER GameSimulation END 1714127990329 +REQUEST request_2 1714127983568 1714127990331 OK +USER GameSimulation START 1714127990333 +REQUEST request_2 1714127983568 1714127990334 OK +REQUEST request_2 1714127983564 1714127990336 OK +REQUEST request_6 1714127983568 1714127990336 OK +REQUEST request_6 1714127983568 1714127990337 OK +USER GameSimulation END 1714127990338 +REQUEST request_6 1714127983560 1714127990339 OK +REQUEST request_4 1714127983561 1714127990339 OK +USER GameSimulation END 1714127990339 +USER GameSimulation END 1714127990339 +REQUEST request_6 1714127983564 1714127990341 OK +REQUEST request_3 1714127983567 1714127990341 OK +USER GameSimulation END 1714127990341 +REQUEST request_2 1714127983556 1714127990342 OK +REQUEST request_4 1714127983568 1714127990347 OK +REQUEST request_2 1714127983561 1714127990352 OK +USER GameSimulation START 1714127990381 +REQUEST request_2 1714127983568 1714127990411 OK +REQUEST request_3 1714127983561 1714127990411 OK +USER GameSimulation END 1714127990411 +REQUEST request_5 1714127983565 1714127990422 OK +USER GameSimulation END 1714127990422 +USER GameSimulation START 1714127990427 +REQUEST request_3 1714127983568 1714127990434 OK +USER GameSimulation START 1714127990462 +USER GameSimulation START 1714127990507 +USER GameSimulation START 1714127990537 +REQUEST request_3 1714127983569 1714127990570 OK +USER GameSimulation START 1714127990584 +REQUEST request_6 1714127983564 1714127990587 OK +REQUEST request_5 1714127983562 1714127990589 OK +USER GameSimulation END 1714127990589 +USER GameSimulation END 1714127990590 +REQUEST request_5 1714127983567 1714127990590 OK +USER GameSimulation END 1714127990591 +USER GameSimulation START 1714127990629 +USER GameSimulation START 1714127990660 +USER GameSimulation START 1714127990703 +REQUEST request_4 1714127983569 1714127990710 OK +REQUEST request_4 1714127983565 1714127990712 OK +USER GameSimulation END 1714127990713 +REQUEST request_5 1714127983568 1714127990715 OK +REQUEST request_6 1714127983566 1714127990717 OK +REQUEST request_4 1714127983567 1714127990717 OK +USER GameSimulation END 1714127990717 +REQUEST request_6 1714127983568 1714127990718 OK +USER GameSimulation END 1714127990718 +REQUEST request_6 1714127983566 1714127990724 OK +REQUEST request_3 1714127983566 1714127990724 OK +USER GameSimulation END 1714127990724 +REQUEST request_4 1714127983569 1714127990725 OK +REQUEST request_4 1714127983568 1714127990725 OK +REQUEST request_6 1714127983570 1714127990726 OK +REQUEST request_2 1714127983570 1714127990731 OK +USER GameSimulation START 1714127990748 +USER GameSimulation START 1714127990779 +REQUEST request_2 1714127983568 1714127990799 OK +REQUEST request_3 1714127983568 1714127990803 OK +REQUEST request_5 1714127983568 1714127990813 OK +USER GameSimulation END 1714127990813 +REQUEST request_3 1714127983568 1714127990815 OK +REQUEST request_2 1714127983570 1714127990818 OK +USER GameSimulation START 1714127990825 +REQUEST request_4 1714127983568 1714127990833 OK +USER GameSimulation START 1714127990856 +USER GameSimulation START 1714127990903 +USER GameSimulation START 1714127990949 +USER GameSimulation START 1714127990981 +USER GameSimulation START 1714127991028 +USER GameSimulation START 1714127991058 +REQUEST request_5 1714127983569 1714127991073 OK +REQUEST request_5 1714127983569 1714127991075 OK +REQUEST request_3 1714127983571 1714127991075 OK +REQUEST request_6 1714127983569 1714127991076 OK +USER GameSimulation END 1714127991077 +REQUEST request_5 1714127983569 1714127991078 OK +REQUEST request_5 1714127983569 1714127991080 OK +REQUEST request_6 1714127983569 1714127991081 OK +REQUEST request_6 1714127983568 1714127991084 OK +REQUEST request_3 1714127983568 1714127991085 OK +USER GameSimulation END 1714127991086 +REQUEST request_4 1714127983564 1714127991086 OK +REQUEST request_4 1714127983571 1714127991088 OK +REQUEST request_3 1714127983564 1714127991088 OK +REQUEST request_6 1714127983569 1714127991088 OK +REQUEST request_2 1714127983570 1714127991089 OK +REQUEST request_6 1714127983570 1714127991089 OK +USER GameSimulation END 1714127991090 +REQUEST request_2 1714127983570 1714127991099 OK +USER GameSimulation START 1714127991105 +USER GameSimulation START 1714127991149 +USER GameSimulation START 1714127991180 +USER GameSimulation START 1714127991242 +USER GameSimulation START 1714127991258 +REQUEST request_3 1714127983573 1714127991302 OK +REQUEST request_3 1714127983570 1714127991302 OK +REQUEST request_5 1714127983571 1714127991302 OK +USER GameSimulation START 1714127991306 +REQUEST request_2 1714127983571 1714127991307 OK +REQUEST request_3 1714127983571 1714127991307 OK +REQUEST request_5 1714127983571 1714127991309 OK +REQUEST request_5 1714127983569 1714127991311 OK +REQUEST request_3 1714127983548 1714127991314 OK +REQUEST request_2 1714127983572 1714127991314 OK +USER GameSimulation START 1714127991337 +USER GameSimulation START 1714127991383 +USER GameSimulation START 1714127991431 +REQUEST request_6 1714127983571 1714127991451 OK +REQUEST request_2 1714127983573 1714127991454 OK +REQUEST request_4 1714127983549 1714127991455 OK +REQUEST request_5 1714127983571 1714127991455 OK +REQUEST request_4 1714127983566 1714127991456 OK +REQUEST request_4 1714127983571 1714127991456 OK +USER GameSimulation END 1714127991456 +REQUEST request_2 1714127983569 1714127991460 OK +USER GameSimulation START 1714127991460 +USER GameSimulation START 1714127991506 +USER GameSimulation START 1714127991538 +USER GameSimulation START 1714127991586 +REQUEST request_2 1714127983566 1714127991605 OK +REQUEST request_5 1714127983569 1714127991611 OK +USER GameSimulation END 1714127991612 +REQUEST request_5 1714127983573 1714127991613 OK +REQUEST request_4 1714127983573 1714127991613 OK +USER GameSimulation START 1714127991616 +USER GameSimulation START 1714127991662 +REQUEST request_6 1714127983572 1714127991691 OK +USER GameSimulation END 1714127991692 +REQUEST request_2 1714127983548 1714127991707 OK +REQUEST request_5 1714127983572 1714127991707 OK +USER GameSimulation START 1714127991709 +REQUEST request_3 1714127983573 1714127991734 OK +REQUEST request_6 1714127983572 1714127991734 OK +REQUEST request_6 1714127983572 1714127991735 OK +USER GameSimulation START 1714127991739 +USER GameSimulation START 1714127991786 +REQUEST request_4 1714127983571 1714127991813 OK +USER GameSimulation END 1714127991814 +USER GameSimulation START 1714127991816 +USER GameSimulation START 1714127991863 +REQUEST request_4 1714127983574 1714127991871 OK +REQUEST request_5 1714127983549 1714127991873 OK +REQUEST request_4 1714127983571 1714127991874 OK +REQUEST request_5 1714127983567 1714127991875 OK +USER GameSimulation END 1714127991875 +REQUEST request_3 1714127983573 1714127991886 OK +REQUEST request_3 1714127983558 1714127991889 OK +REQUEST request_2 1714127983556 1714127991890 OK +USER GameSimulation START 1714127991910 +USER GameSimulation START 1714127991941 +REQUEST request_4 1714127983559 1714127991953 OK +USER GameSimulation START 1714127991987 +USER GameSimulation START 1714127992018 +REQUEST request_6 1714127983565 1714127992027 OK +REQUEST request_5 1714127983574 1714127992029 OK +REQUEST request_2 1714127983573 1714127992030 OK +REQUEST request_3 1714127983567 1714127992031 OK +REQUEST request_6 1714127983568 1714127992031 OK +REQUEST request_5 1714127983573 1714127992033 OK +REQUEST request_4 1714127983573 1714127992034 OK +REQUEST request_6 1714127983574 1714127992034 OK +USER GameSimulation END 1714127992035 +REQUEST request_6 1714127983573 1714127992038 OK +REQUEST request_2 1714127983573 1714127992038 OK +USER GameSimulation END 1714127992039 +REQUEST request_6 1714127983574 1714127992041 OK +REQUEST request_6 1714127983578 1714127992046 OK +REQUEST request_3 1714127983580 1714127992046 OK +REQUEST request_4 1714127983563 1714127992047 OK +REQUEST request_3 1714127983562 1714127992050 OK +REQUEST request_6 1714127983569 1714127992054 OK +REQUEST request_4 1714127983580 1714127992055 OK +USER GameSimulation END 1714127992055 +REQUEST request_6 1714127983550 1714127992059 OK +USER GameSimulation END 1714127992060 +USER GameSimulation START 1714127992066 +USER GameSimulation START 1714127992096 +USER GameSimulation START 1714127992142 +USER GameSimulation START 1714127992189 +REQUEST request_3 1714127983573 1714127992201 OK +REQUEST request_6 1714127983574 1714127992203 OK +USER GameSimulation END 1714127992204 +REQUEST request_5 1714127983559 1714127992215 OK +USER GameSimulation START 1714127992219 +REQUEST request_2 1714127983562 1714127992221 OK +REQUEST request_2 1714127983580 1714127992222 OK +USER GameSimulation START 1714127992263 +REQUEST request_2 1714127983569 1714127992288 OK +REQUEST request_5 1714127983578 1714127992289 OK +USER GameSimulation END 1714127992289 +USER GameSimulation START 1714127992311 +USER GameSimulation START 1714127992342 +REQUEST request_5 1714127983567 1714127992356 OK +USER GameSimulation START 1714127992389 +REQUEST request_2 1714127983544 1714127992418 OK +USER GameSimulation START 1714127992421 +REQUEST request_5 1714127983581 1714127992422 OK +USER GameSimulation START 1714127992469 +REQUEST request_3 1714127983571 1714127992485 OK +REQUEST request_3 1714127983585 1714127992492 OK +REQUEST request_5 1714127983574 1714127992495 OK +REQUEST request_6 1714127983581 1714127992496 OK +REQUEST request_3 1714127983550 1714127992496 OK +REQUEST request_4 1714127983571 1714127992497 OK +USER GameSimulation END 1714127992497 +REQUEST request_6 1714127983585 1714127992500 OK +REQUEST request_6 1714127983572 1714127992501 OK +USER GameSimulation START 1714127992513 +USER GameSimulation START 1714127992544 +USER GameSimulation START 1714127992590 +USER GameSimulation START 1714127992620 +REQUEST request_4 1714127983585 1714127992642 OK +USER GameSimulation START 1714127992667 +REQUEST request_5 1714127983548 1714127992671 OK +REQUEST request_5 1714127983547 1714127992672 OK +USER GameSimulation START 1714127992711 +USER GameSimulation START 1714127992742 +REQUEST request_2 1714127983549 1714127992762 OK +USER GameSimulation START 1714127992788 +USER GameSimulation START 1714127992818 +REQUEST request_5 1714127983585 1714127992821 OK +REQUEST request_4 1714127983546 1714127992822 OK +REQUEST request_5 1714127983570 1714127992825 OK +REQUEST request_4 1714127983547 1714127992826 OK +REQUEST request_2 1714127983546 1714127992827 OK +REQUEST request_3 1714127983547 1714127992829 OK +REQUEST request_6 1714127983570 1714127992832 OK +REQUEST request_2 1714127983552 1714127992832 OK +REQUEST request_4 1714127983547 1714127992833 OK +REQUEST request_4 1714127983585 1714127992833 OK +REQUEST request_3 1714127983552 1714127992836 OK +REQUEST request_6 1714127983553 1714127992836 OK +REQUEST request_6 1714127983567 1714127992836 OK +REQUEST request_4 1714127983550 1714127992846 OK +REQUEST request_6 1714127983553 1714127992847 OK +USER GameSimulation START 1714127992866 +REQUEST request_3 1714127983547 1714127992905 OK +REQUEST request_2 1714127983570 1714127992908 OK +USER GameSimulation START 1714127992910 +USER GameSimulation START 1714127992941 +REQUEST request_4 1714127983566 1714127992964 OK +REQUEST request_2 1714127983557 1714127992964 OK +REQUEST request_5 1714127983548 1714127992965 OK +REQUEST request_2 1714127983547 1714127992968 OK +REQUEST request_5 1714127983571 1714127992969 OK +USER GameSimulation END 1714127992969 +REQUEST request_4 1714127983569 1714127992970 OK +REQUEST request_6 1714127983547 1714127992972 OK +REQUEST request_3 1714127983546 1714127992980 OK +USER GameSimulation END 1714127992980 +REQUEST request_6 1714127983547 1714127992982 OK +USER GameSimulation START 1714127992987 +USER GameSimulation START 1714127993033 +USER GameSimulation START 1714127993064 +REQUEST request_6 1714127983548 1714127993110 OK +USER GameSimulation START 1714127993113 +USER GameSimulation START 1714127993142 +USER GameSimulation START 1714127993188 +REQUEST request_3 1714127983569 1714127993191 OK +USER GameSimulation END 1714127993191 +USER GameSimulation START 1714127993220 +USER GameSimulation START 1714127993268 +REQUEST request_5 1714127983570 1714127993271 OK +USER GameSimulation END 1714127993271 +REQUEST request_5 1714127983567 1714127993272 OK +REQUEST request_5 1714127983585 1714127993282 OK +REQUEST request_2 1714127983554 1714127993283 OK +REQUEST request_5 1714127983547 1714127993287 OK +REQUEST request_4 1714127983547 1714127993288 OK +REQUEST request_6 1714127983548 1714127993291 OK +REQUEST request_2 1714127983558 1714127993291 OK +USER GameSimulation END 1714127993292 +REQUEST request_3 1714127983585 1714127993295 OK +REQUEST request_4 1714127983552 1714127993295 OK +REQUEST request_4 1714127983569 1714127993296 OK +USER GameSimulation END 1714127993297 +USER GameSimulation START 1714127993298 +REQUEST request_3 1714127983547 1714127993299 OK +USER GameSimulation END 1714127993300 +REQUEST request_2 1714127983590 1714127993302 OK +REQUEST request_3 1714127983587 1714127993304 OK +REQUEST request_3 1714127983586 1714127993310 OK +REQUEST request_2 1714127983566 1714127993313 OK +REQUEST request_4 1714127983545 1714127993316 OK +REQUEST request_3 1714127983555 1714127993317 OK +REQUEST request_3 1714127983580 1714127993319 OK +REQUEST request_3 1714127983570 1714127993322 OK +REQUEST request_4 1714127983590 1714127993322 OK +USER GameSimulation START 1714127993344 +USER GameSimulation START 1714127993374 +REQUEST request_4 1714127983570 1714127993387 OK +USER GameSimulation START 1714127993421 +REQUEST request_6 1714127983584 1714127993449 OK +REQUEST request_3 1714127983545 1714127993449 OK +REQUEST request_5 1714127983585 1714127993450 OK +REQUEST request_5 1714127983546 1714127993454 OK +REQUEST request_4 1714127983587 1714127993460 OK +USER GameSimulation START 1714127993466 +USER GameSimulation START 1714127993497 +REQUEST request_2 1714127983587 1714127993518 OK +REQUEST request_6 1714127983588 1714127993518 OK +REQUEST request_2 1714127983544 1714127993519 OK +REQUEST request_5 1714127983588 1714127993523 OK +USER GameSimulation START 1714127993542 +USER GameSimulation START 1714127993588 +USER GameSimulation START 1714127993619 +REQUEST request_6 1714127983569 1714127993652 OK +USER GameSimulation END 1714127993653 +USER GameSimulation START 1714127993664 +REQUEST request_5 1714127983565 1714127993665 OK +USER GameSimulation END 1714127993666 +REQUEST request_5 1714127983571 1714127993666 OK +USER GameSimulation END 1714127993667 +REQUEST request_3 1714127983566 1714127993669 OK +USER GameSimulation END 1714127993670 +REQUEST request_2 1714127983557 1714127993671 OK +REQUEST request_4 1714127983581 1714127993672 OK +REQUEST request_2 1714127983575 1714127993672 OK +REQUEST request_3 1714127983571 1714127993675 OK +REQUEST request_4 1714127983584 1714127993675 OK +USER GameSimulation END 1714127993676 +REQUEST request_3 1714127983590 1714127993678 OK +REQUEST request_6 1714127983547 1714127993679 OK +REQUEST request_4 1714127983588 1714127993679 OK +USER GameSimulation END 1714127993680 +REQUEST request_4 1714127983586 1714127993682 OK +REQUEST request_4 1714127983590 1714127993690 OK +REQUEST request_3 1714127983588 1714127993690 OK +REQUEST request_6 1714127983591 1714127993693 OK +USER GameSimulation START 1714127993710 +REQUEST request_6 1714127983587 1714127993712 OK +REQUEST request_3 1714127983589 1714127993712 OK +USER GameSimulation START 1714127993741 +USER GameSimulation START 1714127993786 +USER GameSimulation START 1714127993817 +USER GameSimulation START 1714127993862 +USER GameSimulation START 1714127993909 +USER GameSimulation START 1714127993940 +REQUEST request_2 1714127983589 1714127993982 OK +REQUEST request_5 1714127983553 1714127993984 OK +USER GameSimulation START 1714127993985 +REQUEST request_5 1714127983578 1714127993985 OK +USER GameSimulation END 1714127993986 +USER GameSimulation START 1714127994015 +REQUEST request_4 1714127983584 1714127994044 OK +REQUEST request_5 1714127983591 1714127994045 OK +USER GameSimulation END 1714127994046 +REQUEST request_5 1714127983590 1714127994050 OK +REQUEST request_3 1714127983584 1714127994053 OK +REQUEST request_4 1714127983567 1714127994054 OK +REQUEST request_4 1714127983589 1714127994054 OK +USER GameSimulation END 1714127994054 +REQUEST request_3 1714127983578 1714127994057 OK +REQUEST request_6 1714127983581 1714127994059 OK +REQUEST request_2 1714127983555 1714127994059 OK +REQUEST request_2 1714127983588 1714127994060 OK +USER GameSimulation START 1714127994062 +REQUEST request_6 1714127983560 1714127994068 OK +USER GameSimulation END 1714127994069 +USER GameSimulation START 1714127994107 +REQUEST request_2 1714127983555 1714127994133 OK +REQUEST request_2 1714127983590 1714127994134 OK +USER GameSimulation START 1714127994137 +REQUEST request_3 1714127983556 1714127994140 OK +REQUEST request_2 1714127983588 1714127994140 OK +REQUEST request_4 1714127983578 1714127994141 OK +REQUEST request_5 1714127983587 1714127994142 OK +REQUEST request_6 1714127983589 1714127994143 OK +USER GameSimulation START 1714127994185 +USER GameSimulation START 1714127994215 +REQUEST request_4 1714127983574 1714127994221 OK +USER GameSimulation END 1714127994222 +REQUEST request_2 1714127983582 1714127994223 OK +REQUEST request_5 1714127983581 1714127994228 OK +USER GameSimulation END 1714127994229 +REQUEST request_6 1714127983571 1714127994230 OK +USER GameSimulation END 1714127994232 +REQUEST request_2 1714127983584 1714127994238 OK +REQUEST request_2 1714127983547 1714127994238 OK +USER GameSimulation END 1714127994239 +USER GameSimulation END 1714127994239 +USER GameSimulation START 1714127994260 +USER GameSimulation START 1714127994307 +REQUEST request_6 1714127983588 1714127994313 OK +REQUEST request_6 1714127983586 1714127994313 OK +USER GameSimulation END 1714127994313 +REQUEST request_6 1714127983579 1714127994316 OK +REQUEST request_5 1714127983589 1714127994317 OK +USER GameSimulation START 1714127994338 +REQUEST request_2 1714127983591 1714127994375 OK +REQUEST request_3 1714127983591 1714127994381 OK +USER GameSimulation START 1714127994383 +REQUEST request_5 1714127983551 1714127994386 OK +USER GameSimulation END 1714127994387 +REQUEST request_3 1714127983592 1714127994389 OK +REQUEST request_3 1714127983588 1714127994389 OK +REQUEST request_4 1714127983593 1714127994390 OK +REQUEST request_4 1714127983557 1714127994396 OK +REQUEST request_3 1714127983584 1714127994396 OK +REQUEST request_2 1714127983556 1714127994397 OK +REQUEST request_4 1714127983588 1714127994399 OK +REQUEST request_3 1714127983584 1714127994403 OK +REQUEST request_3 1714127983588 1714127994403 OK +REQUEST request_4 1714127983575 1714127994408 OK +REQUEST request_3 1714127983575 1714127994410 OK +USER GameSimulation START 1714127994428 +USER GameSimulation START 1714127994459 +USER GameSimulation START 1714127994505 +USER GameSimulation START 1714127994538 +REQUEST request_2 1714127983593 1714127994574 OK +REQUEST request_4 1714127983588 1714127994575 OK +REQUEST request_3 1714127983585 1714127994576 OK +REQUEST request_5 1714127983594 1714127994577 OK +REQUEST request_5 1714127983585 1714127994583 OK +USER GameSimulation START 1714127994584 +REQUEST request_6 1714127983590 1714127994591 OK +USER GameSimulation END 1714127994592 +USER GameSimulation START 1714127994629 +REQUEST request_6 1714127983593 1714127994654 OK +USER GameSimulation START 1714127994655 +REQUEST request_4 1714127983591 1714127994655 OK +REQUEST request_5 1714127983592 1714127994659 OK +REQUEST request_6 1714127983591 1714127994666 OK +REQUEST request_3 1714127983582 1714127994666 OK +REQUEST request_6 1714127983588 1714127994666 OK +USER GameSimulation START 1714127994705 +USER GameSimulation START 1714127994750 +USER GameSimulation START 1714127994781 +USER GameSimulation START 1714127994827 +USER GameSimulation START 1714127994857 +REQUEST request_6 1714127983587 1714127994858 OK +REQUEST request_6 1714127983590 1714127994862 OK +REQUEST request_5 1714127983593 1714127994864 OK +REQUEST request_5 1714127983576 1714127994865 OK +REQUEST request_5 1714127983587 1714127994865 OK +REQUEST request_4 1714127983592 1714127994867 OK +REQUEST request_4 1714127983587 1714127994867 OK +REQUEST request_6 1714127983583 1714127994868 OK +REQUEST request_4 1714127983589 1714127994868 OK +REQUEST request_4 1714127983587 1714127994868 OK +REQUEST request_4 1714127983593 1714127994868 OK +REQUEST request_6 1714127983586 1714127994872 OK +REQUEST request_2 1714127983548 1714127994872 OK +REQUEST request_6 1714127983613 1714127994873 OK +REQUEST request_3 1714127983593 1714127994873 OK +REQUEST request_2 1714127983591 1714127994873 OK +REQUEST request_4 1714127983591 1714127994877 OK +REQUEST request_6 1714127983605 1714127994881 OK +REQUEST request_2 1714127983589 1714127994881 OK +USER GameSimulation START 1714127994904 +REQUEST request_2 1714127983585 1714127994949 OK +USER GameSimulation START 1714127994949 +REQUEST request_2 1714127983605 1714127994951 OK +REQUEST request_5 1714127983606 1714127994952 OK +REQUEST request_6 1714127983592 1714127994953 OK +REQUEST request_6 1714127983585 1714127994953 OK +REQUEST request_3 1714127983594 1714127994953 OK +USER GameSimulation END 1714127994953 +REQUEST request_6 1714127983576 1714127994953 OK +USER GameSimulation END 1714127994954 +USER GameSimulation START 1714127994981 +REQUEST request_2 1714127983586 1714127995021 OK +USER GameSimulation START 1714127995028 +REQUEST request_2 1714127983554 1714127995043 OK +REQUEST request_5 1714127983589 1714127995043 OK +USER GameSimulation START 1714127995059 +USER GameSimulation START 1714127995105 +USER GameSimulation START 1714127995135 +REQUEST request_2 1714127983553 1714127995165 OK +USER GameSimulation START 1714127995182 +USER GameSimulation START 1714127995229 +REQUEST request_3 1714127983591 1714127995231 OK +REQUEST request_6 1714127983603 1714127995231 OK +REQUEST request_5 1714127983597 1714127995234 OK +REQUEST request_2 1714127983590 1714127995238 OK +REQUEST request_5 1714127983606 1714127995239 OK +REQUEST request_4 1714127983549 1714127995240 OK +REQUEST request_6 1714127983585 1714127995244 OK +REQUEST request_3 1714127983554 1714127995246 OK +REQUEST request_4 1714127983576 1714127995248 OK +REQUEST request_3 1714127983612 1714127995254 OK +REQUEST request_4 1714127983595 1714127995254 OK +USER GameSimulation START 1714127995259 +USER GameSimulation START 1714127995304 +USER GameSimulation START 1714127995334 +USER GameSimulation START 1714127995381 +REQUEST request_3 1714127983596 1714127995394 OK +REQUEST request_5 1714127983624 1714127995395 OK +REQUEST request_4 1714127983598 1714127995396 OK +REQUEST request_5 1714127983625 1714127995398 OK +REQUEST request_3 1714127983557 1714127995406 OK +REQUEST request_2 1714127983556 1714127995409 OK +USER GameSimulation START 1714127995426 +USER GameSimulation START 1714127995456 +REQUEST request_2 1714127983601 1714127995468 OK +REQUEST request_0 1714127988218 1714127995469 OK +REQUEST request_0 1714127988264 1714127995469 OK +REQUEST request_0 1714127988295 1714127995470 OK +REQUEST request_5 1714127983602 1714127995470 OK +REQUEST request_0 1714127988341 1714127995471 OK +REQUEST request_0 1714127988388 1714127995471 OK +REQUEST request_0 1714127988419 1714127995472 OK +REQUEST request_0 1714127988466 1714127995472 OK +REQUEST request_0 1714127988497 1714127995472 OK +REQUEST request_4 1714127983598 1714127995478 OK +REQUEST request_3 1714127983553 1714127995481 OK +REQUEST request_2 1714127983548 1714127995481 OK +REQUEST request_3 1714127983598 1714127995484 OK +REQUEST request_4 1714127983579 1714127995484 OK +REQUEST request_2 1714127983604 1714127995489 OK +USER GameSimulation START 1714127995502 +USER GameSimulation START 1714127995534 +REQUEST request_2 1714127983591 1714127995554 OK +REQUEST request_1 1714127995470 1714127995556 OK +REQUEST request_1 1714127995469 1714127995556 OK +REQUEST request_1 1714127995471 1714127995556 OK +REQUEST request_1 1714127995472 1714127995556 OK +REQUEST request_1 1714127995472 1714127995556 OK +REQUEST request_1 1714127995472 1714127995557 OK +REQUEST request_1 1714127995473 1714127995557 OK +REQUEST request_1 1714127995470 1714127995557 OK +REQUEST request_3 1714127983592 1714127995561 OK +REQUEST request_5 1714127983593 1714127995563 OK +REQUEST request_3 1714127983589 1714127995564 OK +REQUEST request_4 1714127983596 1714127995564 OK +REQUEST request_6 1714127983596 1714127995566 OK +REQUEST request_6 1714127983555 1714127995570 OK +REQUEST request_3 1714127983594 1714127995571 OK +REQUEST request_4 1714127983592 1714127995571 OK +REQUEST request_3 1714127983586 1714127995571 OK +REQUEST request_3 1714127983544 1714127995573 OK +REQUEST request_4 1714127983589 1714127995574 OK +REQUEST request_2 1714127983598 1714127995574 OK +USER GameSimulation START 1714127995581 +REQUEST request_2 1714127983601 1714127995582 OK +REQUEST request_6 1714127983596 1714127995585 OK +REQUEST request_2 1714127983550 1714127995585 OK +REQUEST request_6 1714127983585 1714127995585 OK +USER GameSimulation END 1714127995586 +REQUEST request_4 1714127983584 1714127995591 OK +USER GameSimulation END 1714127995592 +USER GameSimulation START 1714127995627 +REQUEST request_3 1714127983595 1714127995654 OK +REQUEST request_6 1714127983602 1714127995654 OK +USER GameSimulation START 1714127995657 +USER GameSimulation START 1714127995703 +REQUEST request_6 1714127983594 1714127995707 OK +USER GameSimulation END 1714127995708 +REQUEST request_5 1714127983587 1714127995709 OK +USER GameSimulation END 1714127995709 +REQUEST request_6 1714127983589 1714127995720 OK +REQUEST request_2 1714127983584 1714127995720 OK +REQUEST request_5 1714127983584 1714127995721 OK +USER GameSimulation END 1714127995721 +USER GameSimulation END 1714127995721 +REQUEST request_4 1714127983583 1714127995724 OK +REQUEST request_4 1714127983599 1714127995724 OK +USER GameSimulation START 1714127995748 +USER GameSimulation START 1714127995779 +REQUEST request_6 1714127983600 1714127995801 OK +REQUEST request_3 1714127983606 1714127995802 OK +USER GameSimulation START 1714127995824 +USER GameSimulation START 1714127995856 +REQUEST request_5 1714127983589 1714127995892 OK +REQUEST request_2 1714127983587 1714127995898 OK +REQUEST request_5 1714127983590 1714127995898 OK +USER GameSimulation END 1714127995901 +USER GameSimulation START 1714127995903 +REQUEST request_3 1714127983606 1714127995934 OK +USER GameSimulation START 1714127995948 +USER GameSimulation START 1714127995978 +USER GameSimulation START 1714127996026 +USER GameSimulation START 1714127996057 +USER GameSimulation START 1714127996104 +REQUEST request_3 1714127983590 1714127996128 OK +REQUEST request_5 1714127983603 1714127996131 OK +USER GameSimulation START 1714127996134 +REQUEST request_2 1714127983594 1714127996135 OK +REQUEST request_5 1714127983583 1714127996135 OK +USER GameSimulation END 1714127996137 +USER GameSimulation START 1714127996182 +USER GameSimulation START 1714127996228 +USER GameSimulation START 1714127996258 +REQUEST request_5 1714127983605 1714127996276 OK +USER GameSimulation START 1714127996304 +USER GameSimulation START 1714127996334 +REQUEST request_6 1714127983607 1714127996352 OK +REQUEST request_5 1714127983588 1714127996356 OK +USER GameSimulation END 1714127996356 +REQUEST request_2 1714127983589 1714127996361 OK +REQUEST request_5 1714127983589 1714127996361 OK +USER GameSimulation END 1714127996361 +REQUEST request_4 1714127983554 1714127996362 OK +REQUEST request_2 1714127983586 1714127996367 OK +USER GameSimulation END 1714127996368 +USER GameSimulation START 1714127996381 +USER GameSimulation START 1714127996427 +REQUEST request_4 1714127983604 1714127996428 OK +REQUEST request_2 1714127983605 1714127996433 OK +REQUEST request_3 1714127983589 1714127996433 OK +REQUEST request_5 1714127983594 1714127996434 OK +USER GameSimulation END 1714127996434 +REQUEST request_6 1714127983604 1714127996438 OK +REQUEST request_3 1714127983608 1714127996442 OK +USER GameSimulation START 1714127996457 +USER GameSimulation START 1714127996502 +USER GameSimulation START 1714127996548 +REQUEST request_6 1714127983557 1714127996578 OK +USER GameSimulation START 1714127996579 +USER GameSimulation START 1714127996628 +USER GameSimulation START 1714127996660 +REQUEST request_5 1714127983555 1714127996685 OK +REQUEST request_5 1714127983596 1714127996687 OK +REQUEST request_6 1714127983589 1714127996688 OK +USER GameSimulation END 1714127996689 +REQUEST request_2 1714127983592 1714127996692 OK +USER GameSimulation END 1714127996693 +REQUEST request_5 1714127983591 1714127996705 OK +USER GameSimulation END 1714127996707 +USER GameSimulation START 1714127996707 +USER GameSimulation START 1714127996738 +REQUEST request_3 1714127983604 1714127996770 OK +REQUEST request_3 1714127983591 1714127996776 OK +USER GameSimulation START 1714127996784 +USER GameSimulation START 1714127996816 +REQUEST request_5 1714127983545 1714127996840 OK +REQUEST request_5 1714127983602 1714127996848 OK +REQUEST request_3 1714127983605 1714127996851 OK +REQUEST request_2 1714127983598 1714127996854 OK +REQUEST request_3 1714127983585 1714127996854 OK +REQUEST request_4 1714127983544 1714127996854 OK +REQUEST request_6 1714127983599 1714127996855 OK +REQUEST request_2 1714127983595 1714127996855 OK +USER GameSimulation END 1714127996855 +REQUEST request_3 1714127983601 1714127996855 OK +REQUEST request_4 1714127983606 1714127996858 OK +REQUEST request_2 1714127983577 1714127996859 OK +USER GameSimulation END 1714127996860 +USER GameSimulation START 1714127996860 +REQUEST request_3 1714127983599 1714127996866 OK +REQUEST request_6 1714127983577 1714127996866 OK +REQUEST request_2 1714127983544 1714127996866 OK +REQUEST request_2 1714127983576 1714127996869 OK +REQUEST request_6 1714127983592 1714127996870 OK +USER GameSimulation START 1714127996908 +REQUEST request_6 1714127983597 1714127996932 OK +REQUEST request_2 1714127983601 1714127996933 OK +USER GameSimulation START 1714127996934 +REQUEST request_5 1714127983549 1714127996935 OK +REQUEST request_4 1714127983602 1714127996937 OK +REQUEST request_2 1714127983593 1714127996937 OK +REQUEST request_6 1714127983596 1714127996942 OK +REQUEST request_4 1714127983604 1714127996956 OK +REQUEST request_6 1714127983594 1714127996956 OK +USER GameSimulation START 1714127996987 +USER GameSimulation START 1714127997017 +REQUEST request_2 1714127983606 1714127997050 OK +USER GameSimulation START 1714127997064 +USER GameSimulation START 1714127997095 +USER GameSimulation START 1714127997142 +USER GameSimulation START 1714127997188 +USER GameSimulation START 1714127997219 +USER GameSimulation START 1714127997265 +USER GameSimulation START 1714127997296 +REQUEST request_6 1714127983607 1714127997309 OK +REQUEST request_5 1714127983589 1714127997312 OK +USER GameSimulation END 1714127997313 +REQUEST request_5 1714127983610 1714127997313 OK +REQUEST request_5 1714127983592 1714127997315 OK +REQUEST request_5 1714127983599 1714127997316 OK +REQUEST request_6 1714127983554 1714127997316 OK +REQUEST request_3 1714127983595 1714127997316 OK +REQUEST request_5 1714127983591 1714127997318 OK +REQUEST request_6 1714127983593 1714127997327 OK +USER GameSimulation END 1714127997328 +REQUEST request_3 1714127983548 1714127997332 OK +REQUEST request_3 1714127983605 1714127997332 OK +REQUEST request_3 1714127983599 1714127997332 OK +REQUEST request_4 1714127983595 1714127997338 OK +REQUEST request_4 1714127983595 1714127997342 OK +REQUEST request_3 1714127983544 1714127997342 OK +USER GameSimulation START 1714127997343 +USER GameSimulation START 1714127997388 +USER GameSimulation START 1714127997418 +USER GameSimulation START 1714127997465 +REQUEST request_2 1714127983544 1714127997467 OK +REQUEST request_6 1714127983600 1714127997468 OK +REQUEST request_2 1714127983595 1714127997470 OK +REQUEST request_5 1714127983553 1714127997470 OK +REQUEST request_5 1714127983549 1714127997475 OK +REQUEST request_6 1714127983604 1714127997475 OK +REQUEST request_3 1714127983554 1714127997487 OK +REQUEST request_2 1714127983556 1714127997487 OK +REQUEST request_2 1714127983596 1714127997487 OK +REQUEST request_0 1714127989016 1714127997491 OK +USER GameSimulation START 1714127997499 +USER GameSimulation START 1714127997541 +REQUEST request_6 1714127983589 1714127997552 OK +REQUEST request_2 1714127983544 1714127997552 OK +REQUEST request_1 1714127997492 1714127997553 OK +REQUEST request_0 1714127989062 1714127997553 OK +REQUEST request_5 1714127983586 1714127997557 OK +REQUEST request_6 1714127983600 1714127997558 OK +REQUEST request_2 1714127983544 1714127997558 OK +REQUEST request_0 1714127988820 1714127997559 OK +REQUEST request_0 1714127989108 1714127997559 OK +REQUEST request_0 1714127989138 1714127997562 OK +REQUEST request_0 1714127988543 1714127997563 OK +REQUEST request_6 1714127983599 1714127997563 OK +REQUEST request_2 1714127983551 1714127997568 OK +REQUEST request_3 1714127983625 1714127997568 OK +REQUEST request_4 1714127983605 1714127997570 OK +REQUEST request_2 1714127983623 1714127997570 OK +REQUEST request_6 1714127983610 1714127997585 OK +REQUEST request_1 1714127997553 1714127997585 OK +USER GameSimulation START 1714127997587 +USER GameSimulation START 1714127997617 +REQUEST request_1 1714127997559 1714127997658 OK +REQUEST request_1 1714127997562 1714127997658 OK +REQUEST request_1 1714127997563 1714127997658 OK +REQUEST request_1 1714127997559 1714127997658 OK +REQUEST request_3 1714127983594 1714127997659 OK +USER GameSimulation START 1714127997663 +USER GameSimulation START 1714127997694 +REQUEST request_4 1714127983624 1714127997709 OK +USER GameSimulation START 1714127997742 +REQUEST request_5 1714127983610 1714127997768 OK +USER GameSimulation START 1714127997787 +REQUEST request_6 1714127983621 1714127997792 OK +REQUEST request_5 1714127983595 1714127997795 OK +REQUEST request_5 1714127983605 1714127997804 OK +USER GameSimulation START 1714127997819 +USER GameSimulation START 1714127997866 +USER GameSimulation START 1714127997898 +REQUEST request_4 1714127983620 1714127997905 OK +REQUEST request_5 1714127983620 1714127997912 OK +REQUEST request_0 1714127989339 1714127997913 OK +REQUEST request_3 1714127983612 1714127997913 OK +REQUEST request_4 1714127983622 1714127997922 OK +REQUEST request_2 1714127983556 1714127997922 OK +USER GameSimulation START 1714127997943 +USER GameSimulation START 1714127997989 +USER GameSimulation START 1714127998020 +USER GameSimulation START 1714127998066 +USER GameSimulation START 1714127998098 +USER GameSimulation START 1714127998144 +USER GameSimulation START 1714127998175 +REQUEST request_0 1714127989506 1714127998176 OK +USER GameSimulation START 1714127998222 +REQUEST request_1 1714127997914 1714127998234 OK +REQUEST request_0 1714127989385 1714127998234 OK +REQUEST request_5 1714127983544 1714127998236 OK +REQUEST request_5 1714127983619 1714127998239 OK +REQUEST request_1 1714127998178 1714127998240 OK +REQUEST request_0 1714127989661 1714127998240 OK +REQUEST request_5 1714127983604 1714127998241 OK +REQUEST request_5 1714127983614 1714127998242 OK +REQUEST request_0 1714127988666 1714127998243 OK +REQUEST request_0 1714127988695 1714127998243 OK +REQUEST request_0 1714127989709 1714127998245 OK +REQUEST request_4 1714127983588 1714127998246 OK +REQUEST request_0 1714127989740 1714127998246 OK +REQUEST request_0 1714127989185 1714127998246 OK +REQUEST request_6 1714127983596 1714127998247 OK +REQUEST request_0 1714127988743 1714127998247 OK +REQUEST request_0 1714127989785 1714127998248 OK +REQUEST request_0 1714127988789 1714127998248 OK +REQUEST request_0 1714127989815 1714127998248 OK +REQUEST request_0 1714127988865 1714127998249 OK +REQUEST request_0 1714127989863 1714127998249 OK +REQUEST request_0 1714127989908 1714127998250 OK +REQUEST request_0 1714127989938 1714127998250 OK +REQUEST request_0 1714127988909 1714127998250 OK +REQUEST request_0 1714127988940 1714127998250 OK +REQUEST request_0 1714127988986 1714127998250 OK +REQUEST request_0 1714127990105 1714127998251 OK +REQUEST request_0 1714127989216 1714127998252 OK +REQUEST request_0 1714127990028 1714127998252 OK +REQUEST request_0 1714127990292 1714127998252 OK +REQUEST request_0 1714127989263 1714127998253 OK +REQUEST request_0 1714127989309 1714127998253 OK +REQUEST request_0 1714127990333 1714127998254 OK +REQUEST request_0 1714127989983 1714127998254 OK +REQUEST request_0 1714127990380 1714127998254 OK +REQUEST request_0 1714127990254 1714127998255 OK +REQUEST request_0 1714127989416 1714127998255 OK +REQUEST request_0 1714127990427 1714127998255 OK +REQUEST request_0 1714127990461 1714127998257 OK +REQUEST request_0 1714127990151 1714127998257 OK +REQUEST request_0 1714127990505 1714127998259 OK +REQUEST request_0 1714127990059 1714127998259 OK +REQUEST request_0 1714127990228 1714127998259 OK +REQUEST request_0 1714127990536 1714127998260 OK +REQUEST request_0 1714127989462 1714127998261 OK +REQUEST request_0 1714127989538 1714127998261 OK +USER GameSimulation START 1714127998261 +REQUEST request_0 1714127990182 1714127998261 OK +REQUEST request_0 1714127990583 1714127998261 OK +REQUEST request_0 1714127990628 1714127998263 OK +REQUEST request_0 1714127990658 1714127998263 OK +REQUEST request_0 1714127989585 1714127998264 OK +REQUEST request_0 1714127989631 1714127998264 OK +REQUEST request_1 1714127998235 1714127998264 OK +REQUEST request_2 1714127983622 1714127998265 OK +REQUEST request_1 1714127998241 1714127998268 OK +USER GameSimulation END 1714127998267 +REQUEST request_4 1714127983612 1714127998269 OK +USER GameSimulation START 1714127998293 +REQUEST request_1 1714127998243 1714127998333 OK +REQUEST request_1 1714127998244 1714127998334 OK +REQUEST request_4 1714127983613 1714127998334 OK +REQUEST request_3 1714127983552 1714127998335 OK +REQUEST request_1 1714127998246 1714127998335 OK +REQUEST request_1 1714127998246 1714127998335 OK +REQUEST request_1 1714127998247 1714127998336 OK +REQUEST request_1 1714127998249 1714127998336 OK +REQUEST request_1 1714127998250 1714127998337 OK +REQUEST request_1 1714127998245 1714127998337 OK +REQUEST request_1 1714127998249 1714127998337 OK +REQUEST request_1 1714127998249 1714127998337 OK +REQUEST request_1 1714127998248 1714127998337 OK +REQUEST request_1 1714127998249 1714127998337 OK +REQUEST request_1 1714127998251 1714127998338 OK +REQUEST request_1 1714127998252 1714127998338 OK +REQUEST request_1 1714127998253 1714127998338 OK +REQUEST request_1 1714127998250 1714127998338 OK +REQUEST request_1 1714127998251 1714127998338 OK +REQUEST request_1 1714127998253 1714127998339 OK +REQUEST request_1 1714127998254 1714127998339 OK +REQUEST request_1 1714127998254 1714127998339 OK +REQUEST request_1 1714127998255 1714127998339 OK +REQUEST request_1 1714127998255 1714127998340 OK +REQUEST request_1 1714127998250 1714127998340 OK +REQUEST request_1 1714127998254 1714127998340 OK +REQUEST request_1 1714127998252 1714127998341 OK +REQUEST request_1 1714127998257 1714127998341 OK +REQUEST request_1 1714127998256 1714127998341 OK +REQUEST request_1 1714127998250 1714127998341 OK +REQUEST request_1 1714127998253 1714127998341 OK +REQUEST request_1 1714127998259 1714127998341 OK +REQUEST request_1 1714127998261 1714127998342 OK +REQUEST request_1 1714127998261 1714127998342 OK +REQUEST request_1 1714127998261 1714127998342 OK +REQUEST request_1 1714127998261 1714127998342 OK +REQUEST request_1 1714127998257 1714127998343 OK +REQUEST request_1 1714127998263 1714127998343 OK +REQUEST request_1 1714127998262 1714127998343 OK +USER GameSimulation START 1714127998343 +REQUEST request_1 1714127998263 1714127998344 OK +REQUEST request_1 1714127998264 1714127998344 OK +REQUEST request_1 1714127998265 1714127998344 OK +REQUEST request_1 1714127998260 1714127998344 OK +REQUEST request_1 1714127998266 1714127998344 OK +REQUEST request_3 1714127983609 1714127998349 OK +REQUEST request_5 1714127983623 1714127998350 OK +REQUEST request_4 1714127983618 1714127998350 OK +REQUEST request_6 1714127983548 1714127998352 OK +REQUEST request_3 1714127983623 1714127998354 OK +REQUEST request_6 1714127983623 1714127998354 OK +REQUEST request_2 1714127983553 1714127998354 OK +REQUEST request_6 1714127983554 1714127998354 OK +REQUEST request_2 1714127983608 1714127998360 OK +REQUEST request_6 1714127983549 1714127998361 OK +REQUEST request_0 1714127990702 1714127998362 OK +REQUEST request_4 1714127983553 1714127998362 OK +REQUEST request_6 1714127983619 1714127998363 OK +REQUEST request_3 1714127983544 1714127998367 OK +REQUEST request_4 1714127983609 1714127998367 OK +REQUEST request_2 1714127983624 1714127998368 OK +REQUEST request_6 1714127983614 1714127998368 OK +USER GameSimulation END 1714127998368 +REQUEST request_4 1714127983625 1714127998369 OK +REQUEST request_4 1714127983554 1714127998370 OK +REQUEST request_3 1714127983606 1714127998371 OK +USER GameSimulation START 1714127998375 +REQUEST request_4 1714127983606 1714127998375 OK +REQUEST request_3 1714127983545 1714127998378 OK +REQUEST request_6 1714127983606 1714127998381 OK +REQUEST request_2 1714127983608 1714127998381 OK +REQUEST request_6 1714127983606 1714127998386 OK +USER GameSimulation END 1714127998386 +REQUEST request_6 1714127983604 1714127998411 OK +REQUEST request_1 1714127998362 1714127998412 OK +USER GameSimulation START 1714127998422 +USER GameSimulation START 1714127998475 +USER GameSimulation START 1714127998500 +USER GameSimulation START 1714127998545 +REQUEST request_6 1714127983555 1714127998566 OK +USER GameSimulation START 1714127998576 +REQUEST request_4 1714127983603 1714127998619 OK +USER GameSimulation START 1714127998623 +REQUEST request_5 1714127983613 1714127998626 OK +REQUEST request_5 1714127983604 1714127998636 OK +REQUEST request_0 1714127990779 1714127998636 OK +REQUEST request_5 1714127983554 1714127998637 OK +USER GameSimulation END 1714127998638 +REQUEST request_0 1714127990825 1714127998639 OK +REQUEST request_0 1714127990855 1714127998639 OK +REQUEST request_0 1714127990901 1714127998640 OK +REQUEST request_0 1714127990948 1714127998640 OK +REQUEST request_0 1714127990979 1714127998641 OK +REQUEST request_0 1714127991103 1714127998643 OK +REQUEST request_0 1714127991149 1714127998647 OK +REQUEST request_0 1714127991180 1714127998652 OK +REQUEST request_0 1714127991240 1714127998652 OK +REQUEST request_0 1714127991026 1714127998653 OK +REQUEST request_0 1714127991057 1714127998653 OK +REQUEST request_0 1714127991459 1714127998655 OK +REQUEST request_0 1714127988573 1714127998656 OK +USER GameSimulation START 1714127998658 +REQUEST request_0 1714127991258 1714127998660 OK +REQUEST request_0 1714127991305 1714127998661 OK +REQUEST request_0 1714127991430 1714127998661 OK +REQUEST request_0 1714127991739 1714127998662 OK +REQUEST request_0 1714127991785 1714127998662 OK +REQUEST request_0 1714127992065 1714127998663 OK +REQUEST request_0 1714127992095 1714127998663 OK +REQUEST request_0 1714127991615 1714127998666 OK +REQUEST request_0 1714127991585 1714127998666 OK +REQUEST request_0 1714127992710 1714127998667 OK +REQUEST request_1 1714127998637 1714127998668 OK +REQUEST request_1 1714127998639 1714127998668 OK +REQUEST request_0 1714127992389 1714127998669 OK +REQUEST request_0 1714127992420 1714127998669 OK +REQUEST request_0 1714127992588 1714127998669 OK +REQUEST request_0 1714127992542 1714127998670 OK +REQUEST request_0 1714127992341 1714127998671 OK +REQUEST request_0 1714127992741 1714127998671 OK +REQUEST request_0 1714127992909 1714127998672 OK +REQUEST request_0 1714127991709 1714127998672 OK +REQUEST request_0 1714127991815 1714127998674 OK +REQUEST request_0 1714127991662 1714127998674 OK +REQUEST request_0 1714127991336 1714127998674 OK +REQUEST request_0 1714127991506 1714127998675 OK +REQUEST request_0 1714127993112 1714127998675 OK +REQUEST request_0 1714127992467 1714127998675 OK +REQUEST request_0 1714127992141 1714127998676 OK +REQUEST request_0 1714127992788 1714127998676 OK +REQUEST request_0 1714127992619 1714127998676 OK +REQUEST request_0 1714127992987 1714127998676 OK +REQUEST request_0 1714127988620 1714127998676 OK +REQUEST request_1 1714127998640 1714127998677 OK +REQUEST request_0 1714127991382 1714127998676 OK +REQUEST request_0 1714127993374 1714127998677 OK +REQUEST request_0 1714127993033 1714127998680 OK +REQUEST request_0 1714127993343 1714127998680 OK +REQUEST request_0 1714127991986 1714127998680 OK +REQUEST request_0 1714127992310 1714127998680 OK +REQUEST request_0 1714127992665 1714127998681 OK +REQUEST request_0 1714127993267 1714127998681 OK +REQUEST request_0 1714127993063 1714127998681 OK +REQUEST request_0 1714127992017 1714127998682 OK +REQUEST request_1 1714127998644 1714127998682 OK +REQUEST request_0 1714127990748 1714127998682 OK +REQUEST request_1 1714127998648 1714127998683 OK +REQUEST request_0 1714127992512 1714127998683 OK +REQUEST request_0 1714127991862 1714127998683 OK +REQUEST request_0 1714127991537 1714127998683 OK +REQUEST request_0 1714127993141 1714127998684 OK +REQUEST request_0 1714127992818 1714127998684 OK +REQUEST request_1 1714127998656 1714127998684 OK +REQUEST request_1 1714127998657 1714127998684 OK +REQUEST request_0 1714127991940 1714127998685 OK +REQUEST request_0 1714127992263 1714127998685 OK +REQUEST request_0 1714127991909 1714127998685 OK +REQUEST request_0 1714127992865 1714127998685 OK +REQUEST request_2 1714127983606 1714127998685 OK +REQUEST request_0 1714127993220 1714127998685 OK +REQUEST request_1 1714127998653 1714127998685 OK +REQUEST request_0 1714127992188 1714127998686 OK +REQUEST request_0 1714127993188 1714127998686 OK +REQUEST request_1 1714127998642 1714127998686 OK +REQUEST request_0 1714127992939 1714127998686 OK +REQUEST request_0 1714127992218 1714127998687 OK +REQUEST request_1 1714127998641 1714127998688 OK +REQUEST request_1 1714127998642 1714127998688 OK +REQUEST request_1 1714127998661 1714127998689 OK +REQUEST request_1 1714127998653 1714127998690 OK +REQUEST request_1 1714127998653 1714127998690 OK +REQUEST request_1 1714127998662 1714127998691 OK +REQUEST request_1 1714127998655 1714127998691 OK +REQUEST request_2 1714127983591 1714127998691 OK +REQUEST request_4 1714127983591 1714127998691 OK +REQUEST request_1 1714127998663 1714127998691 OK +REQUEST request_3 1714127983590 1714127998692 OK +REQUEST request_1 1714127998664 1714127998692 OK +REQUEST request_1 1714127998664 1714127998692 OK +REQUEST request_0 1714127993420 1714127998692 OK +REQUEST request_4 1714127983590 1714127998692 OK +REQUEST request_4 1714127983594 1714127998692 OK +REQUEST request_0 1714127993466 1714127998692 OK +REQUEST request_0 1714127993297 1714127998692 OK +USER GameSimulation END 1714127998692 +REQUEST request_4 1714127983609 1714127998694 OK +REQUEST request_4 1714127983554 1714127998694 OK +USER GameSimulation END 1714127998694 +USER GameSimulation START 1714127998700 +REQUEST request_1 1714127998662 1714127998702 OK +REQUEST request_1 1714127998666 1714127998702 OK +REQUEST request_1 1714127998666 1714127998702 OK +REQUEST request_1 1714127998671 1714127998703 OK +REQUEST request_1 1714127998671 1714127998703 OK +REQUEST request_1 1714127998662 1714127998706 OK +REQUEST request_1 1714127998669 1714127998706 OK +REQUEST request_1 1714127998667 1714127998706 OK +REQUEST request_1 1714127998671 1714127998706 OK +REQUEST request_1 1714127998669 1714127998706 OK +REQUEST request_1 1714127998672 1714127998714 OK +USER GameSimulation START 1714127998744 +REQUEST request_1 1714127998669 1714127998770 OK +REQUEST request_1 1714127998674 1714127998771 OK +REQUEST request_1 1714127998675 1714127998771 OK +REQUEST request_1 1714127998676 1714127998771 OK +REQUEST request_1 1714127998676 1714127998771 OK +REQUEST request_1 1714127998676 1714127998771 OK +REQUEST request_1 1714127998673 1714127998772 OK +REQUEST request_1 1714127998674 1714127998772 OK +REQUEST request_1 1714127998682 1714127998772 OK +REQUEST request_1 1714127998680 1714127998773 OK +REQUEST request_1 1714127998676 1714127998773 OK +REQUEST request_1 1714127998680 1714127998774 OK +REQUEST request_1 1714127998676 1714127998774 OK +REQUEST request_1 1714127998676 1714127998774 OK +REQUEST request_1 1714127998677 1714127998774 OK +REQUEST request_1 1714127998680 1714127998774 OK +REQUEST request_1 1714127998681 1714127998774 OK +REQUEST request_1 1714127998681 1714127998774 OK +REQUEST request_1 1714127998680 1714127998774 OK +REQUEST request_1 1714127998682 1714127998775 OK +REQUEST request_1 1714127998683 1714127998775 OK +REQUEST request_6 1714127983549 1714127998776 OK +REQUEST request_1 1714127998681 1714127998777 OK +REQUEST request_1 1714127998675 1714127998777 OK +REQUEST request_1 1714127998682 1714127998777 OK +REQUEST request_2 1714127983556 1714127998777 OK +REQUEST request_1 1714127998683 1714127998779 OK +REQUEST request_1 1714127998683 1714127998779 OK +REQUEST request_1 1714127998684 1714127998779 OK +REQUEST request_1 1714127998684 1714127998780 OK +REQUEST request_1 1714127998685 1714127998780 OK +REQUEST request_1 1714127998685 1714127998781 OK +REQUEST request_1 1714127998685 1714127998781 OK +REQUEST request_1 1714127998685 1714127998781 OK +REQUEST request_1 1714127998686 1714127998781 OK +REQUEST request_1 1714127998686 1714127998781 OK +REQUEST request_1 1714127998687 1714127998781 OK +REQUEST request_1 1714127998687 1714127998781 OK +REQUEST request_1 1714127998692 1714127998783 OK +REQUEST request_1 1714127998692 1714127998783 OK +REQUEST request_1 1714127998693 1714127998783 OK +REQUEST request_1 1714127998688 1714127998783 OK +REQUEST request_1 1714127998690 1714127998783 OK +REQUEST request_4 1714127983599 1714127998783 OK +REQUEST request_5 1714127983592 1714127998784 OK +REQUEST request_4 1714127983548 1714127998788 OK +REQUEST request_6 1714127983592 1714127998789 OK +USER GameSimulation START 1714127998790 +USER GameSimulation START 1714127998822 +USER GameSimulation START 1714127998867 +USER GameSimulation START 1714127998897 +REQUEST request_2 1714127983603 1714127998921 OK +REQUEST request_5 1714127983600 1714127998928 OK +REQUEST request_5 1714127983604 1714127998930 OK +REQUEST request_4 1714127983604 1714127998930 OK +REQUEST request_0 1714127993496 1714127998930 OK +USER GameSimulation END 1714127998931 +USER GameSimulation START 1714127998943 +USER GameSimulation START 1714127998988 +REQUEST request_4 1714127983594 1714127998995 OK +REQUEST request_1 1714127998931 1714127999003 OK +REQUEST request_3 1714127983598 1714127999008 OK +REQUEST request_5 1714127983577 1714127999008 OK +REQUEST request_3 1714127983554 1714127999012 OK +REQUEST request_6 1714127983588 1714127999012 OK +REQUEST request_4 1714127983602 1714127999017 OK +USER GameSimulation START 1714127999018 +USER GameSimulation START 1714127999065 +REQUEST request_3 1714127983544 1714127999092 OK +REQUEST request_3 1714127983591 1714127999092 OK +REQUEST request_3 1714127983587 1714127999092 OK +REQUEST request_0 1714127993542 1714127999092 OK +USER GameSimulation START 1714127999111 +USER GameSimulation START 1714127999143 +REQUEST request_0 1714127993588 1714127999150 OK +REQUEST request_1 1714127999093 1714127999152 OK +REQUEST request_5 1714127983555 1714127999153 OK +REQUEST request_5 1714127983609 1714127999158 OK +REQUEST request_4 1714127983555 1714127999158 OK +REQUEST request_4 1714127983608 1714127999158 OK +REQUEST request_2 1714127983609 1714127999159 OK +REQUEST request_6 1714127983545 1714127999163 OK +REQUEST request_6 1714127983606 1714127999164 OK +REQUEST request_6 1714127983554 1714127999167 OK +USER GameSimulation START 1714127999187 +USER GameSimulation START 1714127999234 +USER GameSimulation START 1714127999265 +USER GameSimulation START 1714127999296 +USER GameSimulation START 1714127999341 +REQUEST request_1 1714127999151 1714127999358 OK +REQUEST request_3 1714127983578 1714127999358 OK +USER GameSimulation START 1714127999389 +USER GameSimulation START 1714127999421 +REQUEST request_5 1714127983579 1714127999423 OK +USER GameSimulation START 1714127999467 +REQUEST request_5 1714127983596 1714127999487 OK +REQUEST request_2 1714127983598 1714127999493 OK +REQUEST request_5 1714127983592 1714127999494 OK +USER GameSimulation START 1714127999498 +REQUEST request_0 1714127993618 1714127999501 OK +REQUEST request_3 1714127983587 1714127999502 OK +REQUEST request_5 1714127983596 1714127999502 OK +REQUEST request_2 1714127983593 1714127999507 OK +USER GameSimulation END 1714127999508 +REQUEST request_2 1714127983591 1714127999510 OK +REQUEST request_6 1714127983595 1714127999510 OK +REQUEST request_0 1714127993663 1714127999513 OK +REQUEST request_6 1714127983549 1714127999514 OK +USER GameSimulation END 1714127999514 +REQUEST request_4 1714127983595 1714127999516 OK +REQUEST request_0 1714127993709 1714127999526 OK +REQUEST request_4 1714127983589 1714127999526 OK +REQUEST request_0 1714127993740 1714127999527 OK +REQUEST request_3 1714127983594 1714127999534 OK +USER GameSimulation START 1714127999545 +USER GameSimulation START 1714127999575 +REQUEST request_2 1714127983554 1714127999606 OK +USER GameSimulation START 1714127999622 +REQUEST request_1 1714127999501 1714127999667 OK +USER GameSimulation START 1714127999668 +USER GameSimulation START 1714127999699 +USER GameSimulation START 1714127999745 +USER GameSimulation START 1714127999775 +REQUEST request_1 1714127999514 1714127999790 OK +USER GameSimulation START 1714127999820 +REQUEST request_1 1714127999526 1714127999847 OK +REQUEST request_1 1714127999527 1714127999847 OK +REQUEST request_2 1714127983586 1714127999860 OK +USER GameSimulation END 1714127999861 +REQUEST request_3 1714127983576 1714127999862 OK +USER GameSimulation END 1714127999863 +USER GameSimulation START 1714127999866 +USER GameSimulation START 1714127999896 +USER GameSimulation START 1714127999941 +REQUEST request_6 1714127983592 1714127999961 OK +USER GameSimulation END 1714127999962 +REQUEST request_5 1714127983588 1714127999968 OK +REQUEST request_5 1714127983594 1714127999969 OK +USER GameSimulation END 1714127999970 +REQUEST request_4 1714127983602 1714127999970 OK +REQUEST request_3 1714127983595 1714127999970 OK +USER GameSimulation END 1714127999971 +REQUEST request_5 1714127983600 1714127999971 OK +REQUEST request_5 1714127983545 1714127999972 OK +REQUEST request_5 1714127983554 1714127999973 OK +USER GameSimulation END 1714127999974 +REQUEST request_5 1714127983585 1714127999974 OK +USER GameSimulation END 1714127999974 +USER GameSimulation START 1714127999975 +REQUEST request_4 1714127983592 1714127999977 OK +USER GameSimulation END 1714127999978 +REQUEST request_2 1714127983608 1714127999978 OK +REQUEST request_0 1714127993786 1714127999981 OK +REQUEST request_2 1714127983601 1714127999981 OK +REQUEST request_6 1714127983545 1714127999984 OK +USER GameSimulation END 1714127999984 +REQUEST request_4 1714127983597 1714127999985 OK +REQUEST request_4 1714127983598 1714127999985 OK +USER GameSimulation END 1714127999985 +USER GameSimulation END 1714127999985 +REQUEST request_6 1714127983596 1714127999986 OK +REQUEST request_4 1714127983606 1714127999986 OK +USER GameSimulation END 1714127999986 +USER GameSimulation END 1714127999986 +REQUEST request_4 1714127983553 1714127999989 OK +USER GameSimulation END 1714127999989 +REQUEST request_0 1714127993816 1714127999989 OK +USER GameSimulation START 1714128000016 +REQUEST request_3 1714127983602 1714128000053 OK +USER GameSimulation END 1714128000053 +REQUEST request_2 1714127983555 1714128000058 OK +USER GameSimulation END 1714128000058 +REQUEST request_1 1714127999981 1714128000059 OK +REQUEST request_1 1714127999989 1714128000059 OK +REQUEST request_0 1714127993862 1714128000060 OK +USER GameSimulation START 1714128000062 +REQUEST request_5 1714127983599 1714128000063 OK +USER GameSimulation END 1714128000063 +REQUEST request_0 1714127993909 1714128000064 OK +REQUEST request_3 1714127983548 1714128000070 OK +REQUEST request_0 1714127993939 1714128000070 OK +REQUEST request_4 1714127983585 1714128000070 OK +USER GameSimulation END 1714128000070 +USER GameSimulation END 1714128000070 +REQUEST request_0 1714127993985 1714128000071 OK +USER GameSimulation START 1714128000108 +USER GameSimulation START 1714128000138 +REQUEST request_2 1714127983594 1714128000147 OK +REQUEST request_6 1714127983590 1714128000148 OK +USER GameSimulation END 1714128000148 +REQUEST request_1 1714128000060 1714128000148 OK +REQUEST request_1 1714128000064 1714128000148 OK +REQUEST request_1 1714128000071 1714128000149 OK +REQUEST request_1 1714128000070 1714128000149 OK +REQUEST request_5 1714127983548 1714128000178 OK +USER GameSimulation START 1714128000184 +USER GameSimulation START 1714128000215 +REQUEST request_0 1714127994015 1714128000260 OK +USER GameSimulation START 1714128000261 +REQUEST request_4 1714127983544 1714128000268 OK +REQUEST request_3 1714127983598 1714128000269 OK +REQUEST request_5 1714127983598 1714128000269 OK +USER GameSimulation END 1714128000269 +REQUEST request_0 1714127994061 1714128000270 OK +USER GameSimulation END 1714128000270 +REQUEST request_0 1714127994107 1714128000275 OK +REQUEST request_4 1714127983545 1714128000275 OK +REQUEST request_0 1714127994184 1714128000276 OK +REQUEST request_0 1714127994137 1714128000276 OK +REQUEST request_0 1714127994260 1714128000276 OK +REQUEST request_0 1714127994214 1714128000279 OK +REQUEST request_0 1714127994307 1714128000286 OK +REQUEST request_0 1714127994338 1714128000287 OK +REQUEST request_0 1714127994382 1714128000287 OK +REQUEST request_0 1714127994428 1714128000288 OK +USER GameSimulation START 1714128000306 +USER GameSimulation START 1714128000335 +REQUEST request_1 1714128000276 1714128000339 OK +REQUEST request_1 1714128000270 1714128000339 OK +REQUEST request_1 1714128000277 1714128000340 OK +REQUEST request_1 1714128000280 1714128000340 OK +REQUEST request_1 1714128000288 1714128000341 OK +REQUEST request_1 1714128000288 1714128000341 OK +REQUEST request_1 1714128000288 1714128000342 OK +REQUEST request_1 1714128000261 1714128000342 OK +REQUEST request_1 1714128000287 1714128000342 OK +REQUEST request_0 1714127994459 1714128000342 OK +REQUEST request_1 1714128000277 1714128000342 OK +REQUEST request_0 1714127994505 1714128000342 OK +REQUEST request_1 1714128000276 1714128000342 OK +REQUEST request_5 1714127983605 1714128000342 OK +USER GameSimulation END 1714128000343 +REQUEST request_0 1714127994584 1714128000344 OK +REQUEST request_0 1714127994537 1714128000344 OK +REQUEST request_2 1714127983605 1714128000349 OK +REQUEST request_6 1714127983592 1714128000349 OK +USER GameSimulation END 1714128000349 +USER GameSimulation END 1714128000349 +REQUEST request_2 1714127983545 1714128000350 OK +REQUEST request_0 1714127994628 1714128000350 OK +REQUEST request_4 1714127983545 1714128000353 OK +REQUEST request_2 1714127983578 1714128000353 OK +REQUEST request_0 1714127994655 1714128000353 OK +REQUEST request_6 1714127983603 1714128000356 OK +USER GameSimulation END 1714128000357 +REQUEST request_0 1714127994704 1714128000359 OK +REQUEST request_3 1714127983609 1714128000363 OK +USER GameSimulation END 1714128000363 +REQUEST request_2 1714127983626 1714128000367 OK +REQUEST request_0 1714127994749 1714128000371 OK +REQUEST request_1 1714128000344 1714128000371 OK +REQUEST request_1 1714128000342 1714128000373 OK +REQUEST request_1 1714128000342 1714128000373 OK +USER GameSimulation START 1714128000380 +USER GameSimulation START 1714128000426 +REQUEST request_6 1714127983627 1714128000444 OK +REQUEST request_2 1714127983587 1714128000446 OK +USER GameSimulation END 1714128000447 +USER GameSimulation START 1714128000456 +USER GameSimulation START 1714128000503 +REQUEST request_1 1714128000344 1714128000504 OK +REQUEST request_1 1714128000350 1714128000504 OK +REQUEST request_1 1714128000353 1714128000504 OK +REQUEST request_1 1714128000371 1714128000505 OK +REQUEST request_1 1714128000360 1714128000505 OK +REQUEST request_4 1714127983626 1714128000505 OK +REQUEST request_5 1714127983595 1714128000527 OK +USER GameSimulation END 1714128000528 +REQUEST request_0 1714127994780 1714128000531 OK +REQUEST request_5 1714127983549 1714128000539 OK +USER GameSimulation END 1714128000540 +REQUEST request_6 1714127983610 1714128000540 OK +REQUEST request_6 1714127983548 1714128000540 OK +USER GameSimulation END 1714128000541 +USER GameSimulation END 1714128000541 +USER GameSimulation START 1714128000548 +REQUEST request_1 1714128000532 1714128000562 OK +REQUEST request_6 1714127983579 1714128000564 OK +USER GameSimulation END 1714128000565 +USER GameSimulation START 1714128000579 +USER GameSimulation START 1714128000625 +REQUEST request_6 1714127983624 1714128000640 OK +REQUEST request_2 1714127983612 1714128000640 OK +USER GameSimulation END 1714128000641 +USER GameSimulation END 1714128000642 +REQUEST request_5 1714127983627 1714128000642 OK +REQUEST request_6 1714127983626 1714128000642 OK +REQUEST request_3 1714127983626 1714128000643 OK +REQUEST request_0 1714127994826 1714128000643 OK +USER GameSimulation END 1714128000643 +REQUEST request_0 1714127994857 1714128000643 OK +REQUEST request_0 1714127994904 1714128000644 OK +USER GameSimulation END 1714128000644 +REQUEST request_0 1714127994980 1714128000644 OK +REQUEST request_0 1714127994949 1714128000645 OK +REQUEST request_0 1714127995027 1714128000655 OK +REQUEST request_0 1714127995059 1714128000657 OK +REQUEST request_6 1714127983609 1714128000659 OK +USER GameSimulation START 1714128000660 +REQUEST request_4 1714127983605 1714128000661 OK +USER GameSimulation END 1714128000662 +USER GameSimulation END 1714128000662 +USER GameSimulation START 1714128000702 +REQUEST request_0 1714127995105 1714128000718 OK +REQUEST request_3 1714127983601 1714128000719 OK +USER GameSimulation END 1714128000719 +REQUEST request_3 1714127983602 1714128000719 OK +USER GameSimulation END 1714128000720 +REQUEST request_1 1714128000645 1714128000720 OK +REQUEST request_1 1714128000644 1714128000720 OK +REQUEST request_1 1714128000645 1714128000720 OK +REQUEST request_1 1714128000645 1714128000720 OK +REQUEST request_1 1714128000644 1714128000721 OK +REQUEST request_1 1714128000656 1714128000721 OK +REQUEST request_1 1714128000659 1714128000721 OK +REQUEST request_0 1714127995135 1714128000721 OK +REQUEST request_5 1714127983606 1714128000724 OK +USER GameSimulation END 1714128000724 +REQUEST request_3 1714127983554 1714128000724 OK +REQUEST request_0 1714127995182 1714128000724 OK +USER GameSimulation END 1714128000724 +REQUEST request_0 1714127995228 1714128000727 OK +REQUEST request_0 1714127995259 1714128000729 OK +USER GameSimulation START 1714128000733 +REQUEST request_3 1714127983622 1714128000734 OK +USER GameSimulation END 1714128000734 +REQUEST request_0 1714127995304 1714128000738 OK +REQUEST request_3 1714127983604 1714128000740 OK +REQUEST request_0 1714127995334 1714128000740 OK +USER GameSimulation END 1714128000740 +REQUEST request_0 1714127995381 1714128000740 OK +REQUEST request_4 1714127983544 1714128000741 OK +REQUEST request_0 1714127995426 1714128000741 OK +USER GameSimulation END 1714128000741 +REQUEST request_0 1714127995456 1714128000741 OK +USER GameSimulation START 1714128000779 +REQUEST request_1 1714128000718 1714128000813 OK +REQUEST request_3 1714127983619 1714128000813 OK +USER GameSimulation END 1714128000813 +REQUEST request_1 1714128000722 1714128000814 OK +REQUEST request_2 1714127983598 1714128000814 OK +USER GameSimulation END 1714128000814 +REQUEST request_1 1714128000727 1714128000814 OK +REQUEST request_1 1714128000725 1714128000814 OK +REQUEST request_1 1714128000729 1714128000815 OK +REQUEST request_1 1714128000741 1714128000815 OK +REQUEST request_1 1714128000740 1714128000815 OK +REQUEST request_1 1714128000741 1714128000816 OK +REQUEST request_1 1714128000741 1714128000816 OK +REQUEST request_1 1714128000738 1714128000816 OK +REQUEST request_3 1714127995470 1714128000820 OK +REQUEST request_2 1714127995470 1714128000820 OK +REQUEST request_3 1714127983618 1714128000821 OK +REQUEST request_5 1714127983554 1714128000821 OK +USER GameSimulation END 1714128000821 +USER GameSimulation END 1714128000821 +REQUEST request_4 1714127995470 1714128000822 OK +USER GameSimulation START 1714128000825 +REQUEST request_4 1714127995470 1714128000831 OK +REQUEST request_6 1714127995470 1714128000832 OK +REQUEST request_3 1714127995470 1714128000834 OK +USER GameSimulation START 1714128000855 +USER GameSimulation START 1714128000901 +REQUEST request_2 1714127995469 1714128000920 OK +USER GameSimulation START 1714128000947 +REQUEST request_2 1714127995470 1714128000974 OK +REQUEST request_4 1714127995471 1714128000974 OK +USER GameSimulation START 1714128000977 +REQUEST request_5 1714127995470 1714128000978 OK +REQUEST request_6 1714127995470 1714128000979 OK +REQUEST request_5 1714127995470 1714128000980 OK +REQUEST request_3 1714127995470 1714128000985 OK +USER GameSimulation END 1714128000986 +REQUEST request_4 1714127995470 1714128000986 OK +REQUEST request_6 1714127995470 1714128000986 OK +USER GameSimulation END 1714128000987 +REQUEST request_6 1714127995472 1714128000988 OK +REQUEST request_4 1714127995472 1714128000989 OK +REQUEST request_2 1714127995471 1714128000989 OK +USER GameSimulation START 1714128001023 +USER GameSimulation START 1714128001053 +REQUEST request_2 1714127995472 1714128001069 OK +REQUEST request_4 1714127995472 1714128001069 OK +REQUEST request_5 1714127995470 1714128001072 OK +USER GameSimulation END 1714128001073 +REQUEST request_3 1714127995472 1714128001080 OK +REQUEST request_2 1714127995472 1714128001082 OK +REQUEST request_3 1714127995472 1714128001082 OK +REQUEST request_2 1714127995472 1714128001088 OK +REQUEST request_3 1714127995472 1714128001091 OK +REQUEST request_2 1714127995473 1714128001096 OK +USER GameSimulation START 1714128001099 +REQUEST request_4 1714127995472 1714128001104 OK +USER GameSimulation START 1714128001146 +USER GameSimulation START 1714128001177 +REQUEST request_6 1714127995472 1714128001178 OK +USER GameSimulation START 1714128001222 +USER GameSimulation START 1714128001267 +USER GameSimulation START 1714128001296 +REQUEST request_3 1714127995473 1714128001301 OK +USER GameSimulation START 1714128001342 +REQUEST request_6 1714127995473 1714128001357 OK +REQUEST request_5 1714127995472 1714128001361 OK +REQUEST request_6 1714127995472 1714128001363 OK +REQUEST request_5 1714127995473 1714128001363 OK +REQUEST request_6 1714127995473 1714128001366 OK +REQUEST request_5 1714127995472 1714128001366 OK +USER GameSimulation END 1714128001367 +USER GameSimulation END 1714128001367 +REQUEST request_4 1714127995473 1714128001371 OK +USER GameSimulation END 1714128001372 +REQUEST request_0 1714127995502 1714128001374 OK +REQUEST request_0 1714127995533 1714128001376 OK +REQUEST request_0 1714127995580 1714128001376 OK +REQUEST request_0 1714127995626 1714128001376 OK +REQUEST request_0 1714127995657 1714128001377 OK +REQUEST request_0 1714127995702 1714128001378 OK +REQUEST request_3 1714127995471 1714128001387 OK +REQUEST request_0 1714127995748 1714128001389 OK +REQUEST request_0 1714127995779 1714128001390 OK +USER GameSimulation START 1714128001396 +USER GameSimulation START 1714128001418 +REQUEST request_0 1714127995824 1714128001442 OK +USER GameSimulation START 1714128001463 +USER GameSimulation START 1714128001508 +REQUEST request_1 1714128001375 1714128001508 OK +REQUEST request_1 1714128001377 1714128001510 OK +REQUEST request_1 1714128001379 1714128001510 OK +REQUEST request_1 1714128001377 1714128001510 OK +REQUEST request_1 1714128001378 1714128001510 OK +REQUEST request_0 1714127995855 1714128001511 OK +REQUEST request_1 1714128001390 1714128001511 OK +REQUEST request_1 1714128001378 1714128001511 OK +REQUEST request_1 1714128001390 1714128001511 OK +REQUEST request_1 1714128001443 1714128001512 OK +REQUEST request_5 1714127995472 1714128001513 OK +USER GameSimulation END 1714128001513 +REQUEST request_0 1714127995902 1714128001514 OK +REQUEST request_5 1714127995472 1714128001515 OK +USER GameSimulation END 1714128001515 +REQUEST request_0 1714127995947 1714128001516 OK +REQUEST request_0 1714127995978 1714128001516 OK +REQUEST request_0 1714127996025 1714128001516 OK +REQUEST request_0 1714127996134 1714128001517 OK +REQUEST request_0 1714127996181 1714128001518 OK +REQUEST request_0 1714127996103 1714128001518 OK +REQUEST request_0 1714127996056 1714128001518 OK +REQUEST request_0 1714127996228 1714128001518 OK +REQUEST request_0 1714127996257 1714128001518 OK +REQUEST request_0 1714127996304 1714128001520 OK +REQUEST request_0 1714127996334 1714128001520 OK +REQUEST request_0 1714127996457 1714128001520 OK +REQUEST request_0 1714127996502 1714128001520 OK +REQUEST request_0 1714127996548 1714128001521 OK +REQUEST request_0 1714127996381 1714128001522 OK +REQUEST request_0 1714127996427 1714128001522 OK +REQUEST request_0 1714127996579 1714128001522 OK +REQUEST request_0 1714127996784 1714128001525 OK +REQUEST request_0 1714127996860 1714128001525 OK +REQUEST request_0 1714127997141 1714128001525 OK +REQUEST request_0 1714127997219 1714128001526 OK +REQUEST request_0 1714127997187 1714128001527 OK +REQUEST request_0 1714127996659 1714128001527 OK +REQUEST request_0 1714127996815 1714128001528 OK +REQUEST request_0 1714127996737 1714128001528 OK +REQUEST request_0 1714127996707 1714128001529 OK +REQUEST request_0 1714127996908 1714128001529 OK +REQUEST request_0 1714127997063 1714128001530 OK +REQUEST request_0 1714127997016 1714128001530 OK +REQUEST request_0 1714127996933 1714128001531 OK +REQUEST request_0 1714127996986 1714128001531 OK +REQUEST request_0 1714127997095 1714128001531 OK +REQUEST request_0 1714127997264 1714128001531 OK +REQUEST request_0 1714127997296 1714128001533 OK +REQUEST request_0 1714127997342 1714128001533 OK +REQUEST request_0 1714127997388 1714128001533 OK +REQUEST request_2 1714127997492 1714128001535 OK +REQUEST request_0 1714127997418 1714128001535 OK +REQUEST request_4 1714127997494 1714128001535 OK +REQUEST request_0 1714127997465 1714128001535 OK +REQUEST request_0 1714127996627 1714128001535 OK +USER GameSimulation START 1714128001536 +REQUEST request_6 1714127997494 1714128001536 OK +REQUEST request_0 1714127997499 1714128001537 OK +REQUEST request_0 1714127997540 1714128001538 OK +REQUEST request_1 1714128001511 1714128001540 OK +REQUEST request_3 1714127997493 1714128001540 OK +REQUEST request_2 1714127997554 1714128001541 OK +REQUEST request_4 1714127997554 1714128001541 OK +REQUEST request_1 1714128001514 1714128001541 OK +USER GameSimulation START 1714128001584 +REQUEST request_1 1714128001516 1714128001607 OK +REQUEST request_1 1714128001516 1714128001608 OK +REQUEST request_1 1714128001516 1714128001608 OK +REQUEST request_1 1714128001518 1714128001609 OK +REQUEST request_1 1714128001518 1714128001609 OK +REQUEST request_1 1714128001518 1714128001609 OK +REQUEST request_1 1714128001518 1714128001609 OK +USER GameSimulation START 1714128001614 +REQUEST request_3 1714127997554 1714128001615 OK +REQUEST request_1 1714128001520 1714128001615 OK +REQUEST request_1 1714128001521 1714128001615 OK +REQUEST request_1 1714128001521 1714128001615 OK +REQUEST request_1 1714128001519 1714128001616 OK +REQUEST request_1 1714128001521 1714128001616 OK +REQUEST request_1 1714128001522 1714128001617 OK +REQUEST request_1 1714128001525 1714128001617 OK +REQUEST request_1 1714128001525 1714128001617 OK +REQUEST request_1 1714128001518 1714128001617 OK +REQUEST request_1 1714128001520 1714128001617 OK +REQUEST request_1 1714128001525 1714128001617 OK +REQUEST request_1 1714128001525 1714128001617 OK +REQUEST request_1 1714128001522 1714128001617 OK +REQUEST request_1 1714128001526 1714128001618 OK +REQUEST request_1 1714128001528 1714128001618 OK +REQUEST request_1 1714128001527 1714128001618 OK +REQUEST request_1 1714128001528 1714128001619 OK +REQUEST request_1 1714128001529 1714128001619 OK +REQUEST request_1 1714128001528 1714128001619 OK +REQUEST request_1 1714128001530 1714128001619 OK +REQUEST request_1 1714128001529 1714128001619 OK +REQUEST request_1 1714128001532 1714128001620 OK +REQUEST request_1 1714128001531 1714128001620 OK +REQUEST request_1 1714128001531 1714128001620 OK +REQUEST request_1 1714128001532 1714128001620 OK +REQUEST request_1 1714128001533 1714128001621 OK +REQUEST request_1 1714128001533 1714128001621 OK +REQUEST request_1 1714128001533 1714128001621 OK +REQUEST request_1 1714128001535 1714128001621 OK +REQUEST request_1 1714128001530 1714128001621 OK +REQUEST request_1 1714128001538 1714128001622 OK +REQUEST request_1 1714128001535 1714128001622 OK +REQUEST request_1 1714128001537 1714128001622 OK +REQUEST request_1 1714128001536 1714128001622 OK +REQUEST request_6 1714127997554 1714128001622 OK +REQUEST request_5 1714127997494 1714128001624 OK +USER GameSimulation END 1714128001625 +USER GameSimulation START 1714128001662 +USER GameSimulation START 1714128001708 +USER GameSimulation START 1714128001738 +REQUEST request_5 1714127997554 1714128001767 OK +REQUEST request_4 1714127997560 1714128001768 OK +USER GameSimulation END 1714128001769 +REQUEST request_3 1714127997560 1714128001769 OK +REQUEST request_5 1714127997560 1714128001780 OK +USER GameSimulation START 1714128001784 +REQUEST request_2 1714127997559 1714128001784 OK +REQUEST request_2 1714127997559 1714128001786 OK +USER GameSimulation START 1714128001830 +REQUEST request_6 1714127997560 1714128001848 OK +REQUEST request_6 1714127997560 1714128001851 OK +REQUEST request_5 1714127997560 1714128001852 OK +USER GameSimulation START 1714128001859 +REQUEST request_4 1714127997560 1714128001873 OK +USER GameSimulation END 1714128001873 +REQUEST request_3 1714127997559 1714128001882 OK +USER GameSimulation END 1714128001882 +REQUEST request_2 1714127997562 1714128001888 OK +REQUEST request_4 1714127997562 1714128001889 OK +REQUEST request_6 1714127997563 1714128001895 OK +REQUEST request_2 1714127997563 1714128001895 OK +REQUEST request_4 1714127997563 1714128001899 OK +REQUEST request_3 1714127997562 1714128001899 OK +REQUEST request_6 1714127997564 1714128001903 OK +REQUEST request_3 1714127997563 1714128001903 OK +USER GameSimulation START 1714128001905 +REQUEST request_0 1714127997587 1714128001907 OK +REQUEST request_0 1714127997617 1714128001907 OK +REQUEST request_0 1714127997662 1714128001907 OK +REQUEST request_0 1714127997694 1714128001907 OK +REQUEST request_0 1714127997740 1714128001917 OK +USER GameSimulation START 1714128001937 +REQUEST request_1 1714128001907 1714128001942 OK +REQUEST request_1 1714128001907 1714128001943 OK +REQUEST request_1 1714128001907 1714128001943 OK +REQUEST request_1 1714128001907 1714128001943 OK +REQUEST request_0 1714127997787 1714128001943 OK +USER GameSimulation START 1714128001982 +USER GameSimulation START 1714128002028 +REQUEST request_1 1714128001917 1714128002033 OK +REQUEST request_0 1714127997818 1714128002034 OK +REQUEST request_1 1714128001944 1714128002037 OK +REQUEST request_0 1714127997865 1714128002037 OK +REQUEST request_5 1714127997563 1714128002040 OK +REQUEST request_5 1714127997564 1714128002040 OK +REQUEST request_0 1714127997897 1714128002040 OK +USER GameSimulation END 1714128002042 +USER GameSimulation END 1714128002042 +REQUEST request_2 1714127997914 1714128002044 OK +REQUEST request_4 1714127997915 1714128002045 OK +REQUEST request_6 1714127997915 1714128002049 OK +REQUEST request_3 1714127997915 1714128002053 OK +REQUEST request_0 1714127997943 1714128002053 OK +REQUEST request_0 1714127997988 1714128002054 OK +REQUEST request_0 1714127998019 1714128002054 OK +USER GameSimulation START 1714128002058 +REQUEST request_0 1714127998066 1714128002066 OK +USER GameSimulation START 1714128002105 +REQUEST request_1 1714128002035 1714128002131 OK +REQUEST request_1 1714128002038 1714128002131 OK +REQUEST request_0 1714127998097 1714128002131 OK +REQUEST request_1 1714128002042 1714128002133 OK +REQUEST request_1 1714128002054 1714128002135 OK +REQUEST request_0 1714127998144 1714128002135 OK +REQUEST request_1 1714128002067 1714128002135 OK +REQUEST request_5 1714127997915 1714128002136 OK +REQUEST request_1 1714128002054 1714128002137 OK +REQUEST request_1 1714128002053 1714128002137 OK +USER GameSimulation END 1714128002138 +USER GameSimulation START 1714128002138 +REQUEST request_2 1714127998178 1714128002144 OK +REQUEST request_0 1714127998175 1714128002148 OK +REQUEST request_4 1714127998179 1714128002148 OK +REQUEST request_6 1714127998180 1714128002149 OK +REQUEST request_0 1714127998221 1714128002154 OK +USER GameSimulation START 1714128002179 +REQUEST request_4 1714127998236 1714128002215 OK +REQUEST request_2 1714127998235 1714128002215 OK +REQUEST request_1 1714128002131 1714128002217 OK +REQUEST request_1 1714128002135 1714128002218 OK +REQUEST request_3 1714127998179 1714128002218 OK +REQUEST request_1 1714128002149 1714128002218 OK +REQUEST request_1 1714128002154 1714128002218 OK +REQUEST request_3 1714127998235 1714128002223 OK +REQUEST request_5 1714127998180 1714128002223 OK +USER GameSimulation END 1714128002224 +USER GameSimulation START 1714128002224 +USER GameSimulation START 1714128002255 +USER GameSimulation START 1714128002300 +USER GameSimulation START 1714128002347 +REQUEST request_2 1714127998241 1714128002350 OK +REQUEST request_2 1714127998244 1714128002355 OK +REQUEST request_5 1714127998236 1714128002355 OK +REQUEST request_6 1714127998242 1714128002356 OK +REQUEST request_3 1714127998241 1714128002357 OK +REQUEST request_4 1714127998242 1714128002361 OK +REQUEST request_3 1714127998244 1714128002363 OK +REQUEST request_2 1714127998245 1714128002366 OK +REQUEST request_3 1714127998245 1714128002371 OK +REQUEST request_2 1714127998246 1714128002374 OK +USER GameSimulation START 1714128002377 +USER GameSimulation START 1714128002423 +USER GameSimulation START 1714128002454 +USER GameSimulation START 1714128002499 +REQUEST request_4 1714127998246 1714128002501 OK +REQUEST request_6 1714127998246 1714128002505 OK +REQUEST request_5 1714127998246 1714128002505 OK +USER GameSimulation END 1714128002506 +REQUEST request_5 1714127998242 1714128002513 OK +USER GameSimulation END 1714128002514 +USER GameSimulation START 1714128002545 +USER GameSimulation START 1714128002575 +USER GameSimulation START 1714128002620 +USER GameSimulation START 1714128002665 +REQUEST request_4 1714127998246 1714128002669 OK +REQUEST request_6 1714127998247 1714128002676 OK +REQUEST request_5 1714127998244 1714128002676 OK +REQUEST request_4 1714127998246 1714128002681 OK +REQUEST request_6 1714127998247 1714128002683 OK +REQUEST request_3 1714127998246 1714128002687 OK +USER GameSimulation START 1714128002695 +USER GameSimulation START 1714128002740 +USER GameSimulation START 1714128002786 +USER GameSimulation START 1714128002817 +REQUEST request_2 1714127998247 1714128002825 OK +REQUEST request_3 1714127998247 1714128002828 OK +REQUEST request_2 1714127998246 1714128002828 OK +REQUEST request_5 1714127998247 1714128002828 OK +REQUEST request_5 1714127998246 1714128002830 OK +USER GameSimulation END 1714128002831 +REQUEST request_6 1714127998236 1714128002838 OK +USER GameSimulation END 1714128002838 +REQUEST request_3 1714127998246 1714128002842 OK +USER GameSimulation END 1714128002842 +REQUEST request_3 1714127998244 1714128002842 OK +REQUEST request_4 1714127998244 1714128002845 OK +REQUEST request_2 1714127998249 1714128002846 OK +USER GameSimulation START 1714128002862 +USER GameSimulation START 1714128002907 +REQUEST request_2 1714127998249 1714128002912 OK +REQUEST request_2 1714127998251 1714128002916 OK +REQUEST request_5 1714127998247 1714128002917 OK +REQUEST request_6 1714127998247 1714128002918 OK +REQUEST request_3 1714127998249 1714128002920 OK +REQUEST request_2 1714127998250 1714128002922 OK +REQUEST request_2 1714127998250 1714128002925 OK +REQUEST request_2 1714127998250 1714128002928 OK +REQUEST request_4 1714127998249 1714128002930 OK +REQUEST request_2 1714127998250 1714128002931 OK +REQUEST request_3 1714127998250 1714128002933 OK +USER GameSimulation START 1714128002933 +REQUEST request_2 1714127998250 1714128002936 OK +REQUEST request_3 1714127998250 1714128002942 OK +USER GameSimulation START 1714128002983 +REQUEST request_2 1714127998251 1714128003009 OK +REQUEST request_6 1714127998248 1714128003010 OK +REQUEST request_5 1714127998251 1714128003011 OK +REQUEST request_3 1714127998251 1714128003012 OK +REQUEST request_4 1714127998251 1714128003012 OK +REQUEST request_3 1714127998250 1714128003015 OK +REQUEST request_4 1714127998250 1714128003019 OK +REQUEST request_4 1714127998251 1714128003019 OK +REQUEST request_3 1714127998250 1714128003024 OK +REQUEST request_3 1714127998250 1714128003024 OK +REQUEST request_2 1714127998254 1714128003025 OK +REQUEST request_3 1714127998254 1714128003027 OK +REQUEST request_2 1714127998254 1714128003027 OK +REQUEST request_6 1714127998251 1714128003028 OK +USER GameSimulation START 1714128003029 +USER GameSimulation START 1714128003058 +USER GameSimulation START 1714128003104 +USER GameSimulation START 1714128003134 +USER GameSimulation START 1714128003180 +REQUEST request_4 1714127998244 1714128003181 OK +REQUEST request_5 1714127998250 1714128003183 OK +REQUEST request_5 1714127998251 1714128003184 OK +USER GameSimulation END 1714128003185 +REQUEST request_3 1714127998254 1714128003188 OK +REQUEST request_3 1714127998251 1714128003190 OK +REQUEST request_2 1714127998255 1714128003193 OK +REQUEST request_4 1714127998254 1714128003203 OK +USER GameSimulation START 1714128003227 +USER GameSimulation START 1714128003256 +REQUEST request_3 1714127998255 1714128003262 OK +REQUEST request_6 1714127998244 1714128003263 OK +USER GameSimulation END 1714128003263 +REQUEST request_2 1714127998255 1714128003268 OK +REQUEST request_5 1714127998254 1714128003269 OK +REQUEST request_3 1714127998255 1714128003269 OK +REQUEST request_6 1714127998255 1714128003272 OK +REQUEST request_2 1714127998255 1714128003272 OK +REQUEST request_3 1714127998255 1714128003281 OK +REQUEST request_4 1714127998254 1714128003281 OK +USER GameSimulation END 1714128003281 +USER GameSimulation START 1714128003301 +USER GameSimulation START 1714128003346 +USER GameSimulation START 1714128003373 +USER GameSimulation START 1714128003414 +REQUEST request_6 1714127998255 1714128003439 OK +USER GameSimulation START 1714128003467 +USER GameSimulation START 1714128003498 +USER GameSimulation START 1714128003544 +REQUEST request_5 1714127998249 1714128003558 OK +REQUEST request_3 1714127998249 1714128003561 OK +REQUEST request_5 1714127998250 1714128003561 OK +REQUEST request_5 1714127998255 1714128003561 OK +REQUEST request_6 1714127998250 1714128003562 OK +USER GameSimulation END 1714128003562 +REQUEST request_4 1714127998255 1714128003565 OK +REQUEST request_2 1714127998244 1714128003566 OK +REQUEST request_6 1714127998255 1714128003568 OK +REQUEST request_4 1714127998251 1714128003568 OK +REQUEST request_2 1714127998256 1714128003568 OK +USER GameSimulation START 1714128003574 +REQUEST request_4 1714127998247 1714128003575 OK +REQUEST request_2 1714127998252 1714128003575 OK +REQUEST request_4 1714127998255 1714128003575 OK +USER GameSimulation END 1714128003576 +REQUEST request_6 1714127998255 1714128003579 OK +REQUEST request_6 1714127998249 1714128003584 OK +USER GameSimulation END 1714128003585 +REQUEST request_0 1714127998343 1714128003603 OK +REQUEST request_2 1714127998252 1714128003603 OK +USER GameSimulation START 1714128003621 +USER GameSimulation START 1714128003667 +USER GameSimulation START 1714128003697 +REQUEST request_1 1714128003603 1714128003723 OK +REQUEST request_2 1714127998362 1714128003727 OK +REQUEST request_5 1714127998251 1714128003728 OK +REQUEST request_5 1714127998255 1714128003729 OK +REQUEST request_6 1714127998362 1714128003730 OK +REQUEST request_3 1714127998362 1714128003730 OK +REQUEST request_4 1714127998362 1714128003734 OK +REQUEST request_0 1714127998375 1714128003734 OK +REQUEST request_0 1714127998500 1714128003735 OK +REQUEST request_4 1714127998252 1714128003738 OK +REQUEST request_4 1714127998256 1714128003738 OK +REQUEST request_0 1714127998421 1714128003739 OK +REQUEST request_0 1714127998475 1714128003739 OK +USER GameSimulation START 1714128003743 +USER GameSimulation START 1714128003788 +USER GameSimulation START 1714128003820 +USER GameSimulation START 1714128003868 +REQUEST request_1 1714128003734 1714128003873 OK +REQUEST request_1 1714128003736 1714128003873 OK +REQUEST request_2 1714127998253 1714128003873 OK +REQUEST request_3 1714127998252 1714128003881 OK +REQUEST request_1 1714128003740 1714128003881 OK +REQUEST request_1 1714128003740 1714128003881 OK +REQUEST request_5 1714127998362 1714128003886 OK +USER GameSimulation END 1714128003887 +REQUEST request_5 1714127998255 1714128003887 OK +USER GameSimulation END 1714128003888 +USER GameSimulation START 1714128003898 +USER GameSimulation START 1714128003944 +REQUEST request_3 1714127998253 1714128003958 OK +REQUEST request_4 1714127998253 1714128003960 OK +REQUEST request_5 1714127998251 1714128003962 OK +REQUEST request_3 1714127998261 1714128003965 OK +REQUEST request_4 1714127998253 1714128003965 OK +REQUEST request_2 1714127998261 1714128003966 OK +REQUEST request_6 1714127998255 1714128003971 OK +REQUEST request_4 1714127998253 1714128003972 OK +REQUEST request_6 1714127998253 1714128003972 OK +REQUEST request_6 1714127998261 1714128003973 OK +REQUEST request_4 1714127998250 1714128003973 OK +USER GameSimulation START 1714128003975 +REQUEST request_3 1714127998257 1714128003976 OK +REQUEST request_0 1714127998622 1714128003976 OK +REQUEST request_2 1714127998250 1714128003977 OK +USER GameSimulation END 1714128003977 +USER GameSimulation START 1714128004020 +REQUEST request_1 1714128003976 1714128004052 OK +REQUEST request_3 1714127998638 1714128004055 OK +REQUEST request_5 1714127998259 1714128004056 OK +REQUEST request_2 1714127998640 1714128004059 OK +REQUEST request_4 1714127998640 1714128004059 OK +REQUEST request_3 1714127998641 1714128004064 OK +REQUEST request_6 1714127998639 1714128004065 OK +REQUEST request_2 1714127998639 1714128004065 OK +USER GameSimulation START 1714128004066 +USER GameSimulation START 1714128004097 +REQUEST request_4 1714127998638 1714128004130 OK +REQUEST request_2 1714127998642 1714128004130 OK +USER GameSimulation START 1714128004143 +REQUEST request_6 1714127998641 1714128004150 OK +REQUEST request_5 1714127998639 1714128004159 OK +REQUEST request_4 1714127998642 1714128004167 OK +REQUEST request_3 1714127998643 1714128004171 OK +REQUEST request_4 1714127998642 1714128004171 OK +REQUEST request_4 1714127998643 1714128004176 OK +REQUEST request_2 1714127998642 1714128004177 OK +USER GameSimulation START 1714128004189 +USER GameSimulation START 1714128004219 +REQUEST request_3 1714127998640 1714128004251 OK +REQUEST request_3 1714127998641 1714128004254 OK +REQUEST request_5 1714127998642 1714128004257 OK +USER GameSimulation START 1714128004264 +REQUEST request_3 1714127998644 1714128004270 OK +USER GameSimulation START 1714128004294 +USER GameSimulation START 1714128004334 +REQUEST request_2 1714127998644 1714128004341 OK +REQUEST request_4 1714127998647 1714128004344 OK +REQUEST request_2 1714127998648 1714128004348 OK +REQUEST request_6 1714127998642 1714128004350 OK +REQUEST request_4 1714127998645 1714128004350 OK +USER GameSimulation END 1714128004351 +REQUEST request_5 1714127998641 1714128004361 OK +USER GameSimulation END 1714128004362 +REQUEST request_2 1714127998637 1714128004364 OK +USER GameSimulation END 1714128004365 +USER GameSimulation START 1714128004388 +USER GameSimulation START 1714128004419 +USER GameSimulation START 1714128004465 +USER GameSimulation START 1714128004495 +REQUEST request_4 1714127998649 1714128004536 OK +REQUEST request_5 1714127998644 1714128004538 OK +REQUEST request_3 1714127998648 1714128004540 OK +USER GameSimulation START 1714128004542 +REQUEST request_5 1714127998643 1714128004542 OK +REQUEST request_6 1714127998644 1714128004543 OK +USER GameSimulation END 1714128004544 +REQUEST request_2 1714127998654 1714128004548 OK +REQUEST request_2 1714127998641 1714128004548 OK +USER GameSimulation START 1714128004588 +REQUEST request_2 1714127998654 1714128004613 OK +USER GameSimulation START 1714128004618 +REQUEST request_5 1714127998645 1714128004623 OK +REQUEST request_6 1714127998648 1714128004624 OK +REQUEST request_3 1714127998654 1714128004631 OK +REQUEST request_2 1714127998656 1714128004642 OK +USER GameSimulation START 1714128004663 +USER GameSimulation START 1714128004708 +USER GameSimulation START 1714128004738 +REQUEST request_2 1714127998654 1714128004777 OK +REQUEST request_3 1714127998654 1714128004780 OK +USER GameSimulation START 1714128004781 +REQUEST request_6 1714127998649 1714128004797 OK +REQUEST request_5 1714127998647 1714128004798 OK +REQUEST request_5 1714127998649 1714128004807 OK +USER GameSimulation END 1714128004808 +REQUEST request_4 1714127998655 1714128004811 OK +USER GameSimulation START 1714128004815 +REQUEST request_4 1714127998655 1714128004815 OK +REQUEST request_4 1714127998655 1714128004815 OK +USER GameSimulation START 1714128004861 +REQUEST request_2 1714127998657 1714128004883 OK +REQUEST request_2 1714127998656 1714128004892 OK +REQUEST request_3 1714127998656 1714128004893 OK +REQUEST request_5 1714127998655 1714128004897 OK +REQUEST request_6 1714127998643 1714128004899 OK +REQUEST request_0 1714127998658 1714128004899 OK +USER GameSimulation END 1714128004899 +REQUEST request_3 1714127998656 1714128004899 OK +USER GameSimulation START 1714128004907 +USER GameSimulation START 1714128004938 +REQUEST request_3 1714127998646 1714128004978 OK +USER GameSimulation END 1714128004979 +USER GameSimulation START 1714128004984 +USER GameSimulation START 1714128005029 +USER GameSimulation START 1714128005060 +USER GameSimulation START 1714128005104 +REQUEST request_6 1714127998655 1714128005110 OK +REQUEST request_1 1714128004899 1714128005111 OK +REQUEST request_5 1714127998655 1714128005114 OK +USER GameSimulation END 1714128005115 +REQUEST request_5 1714127998655 1714128005115 OK +REQUEST request_6 1714127998645 1714128005116 OK +REQUEST request_5 1714127998657 1714128005116 OK +USER GameSimulation END 1714128005117 +REQUEST request_6 1714127998656 1714128005117 OK +USER GameSimulation END 1714128005118 +REQUEST request_6 1714127998657 1714128005125 OK +REQUEST request_6 1714127998659 1714128005125 OK +REQUEST request_6 1714127998656 1714128005125 OK +REQUEST request_2 1714127998663 1714128005132 OK +USER GameSimulation START 1714128005135 +USER GameSimulation START 1714128005181 +REQUEST request_2 1714127998662 1714128005195 OK +REQUEST request_3 1714127998658 1714128005201 OK +REQUEST request_6 1714127998657 1714128005206 OK +REQUEST request_3 1714127998661 1714128005212 OK +REQUEST request_2 1714127998661 1714128005213 OK +REQUEST request_4 1714127998663 1714128005214 OK +REQUEST request_5 1714127998658 1714128005214 OK +USER GameSimulation START 1714128005214 +REQUEST request_4 1714127998656 1714128005215 OK +REQUEST request_4 1714127998658 1714128005215 OK +USER GameSimulation END 1714128005216 +REQUEST request_4 1714127998662 1714128005218 OK +REQUEST request_2 1714127998664 1714128005223 OK +REQUEST request_3 1714127998662 1714128005223 OK +REQUEST request_2 1714127998664 1714128005224 OK +REQUEST request_3 1714127998662 1714128005229 OK +REQUEST request_6 1714127998665 1714128005235 OK +USER GameSimulation START 1714128005257 +REQUEST request_2 1714127998662 1714128005296 OK +REQUEST request_3 1714127998664 1714128005299 OK +REQUEST request_6 1714127998253 1714128005299 OK +REQUEST request_6 1714127998259 1714128005301 OK +REQUEST request_6 1714127998253 1714128005301 OK +REQUEST request_5 1714127998663 1714128005301 OK +USER GameSimulation START 1714128005302 +REQUEST request_4 1714127998260 1714128005302 OK +REQUEST request_4 1714127998250 1714128005303 OK +REQUEST request_3 1714127998253 1714128005303 OK +REQUEST request_0 1714127998897 1714128005304 OK +REQUEST request_6 1714127998667 1714128005310 OK +REQUEST request_2 1714127998666 1714128005310 OK +REQUEST request_6 1714127998673 1714128005314 OK +REQUEST request_2 1714127998931 1714128005315 OK +REQUEST request_3 1714127998667 1714128005317 OK +REQUEST request_4 1714127998688 1714128005317 OK +REQUEST request_2 1714127998685 1714128005317 OK +REQUEST request_3 1714127998667 1714128005318 OK +REQUEST request_6 1714127998693 1714128005318 OK +REQUEST request_6 1714127998686 1714128005318 OK +REQUEST request_4 1714127998684 1714128005318 OK +REQUEST request_6 1714127998690 1714128005319 OK +REQUEST request_2 1714127998692 1714128005324 OK +REQUEST request_0 1714127999142 1714128005327 OK +REQUEST request_2 1714127999151 1714128005328 OK +USER GameSimulation START 1714128005333 +USER GameSimulation START 1714128005377 +REQUEST request_4 1714127999152 1714128005389 OK +REQUEST request_1 1714128005327 1714128005392 OK +REQUEST request_1 1714128005305 1714128005392 OK +REQUEST request_5 1714127998690 1714128005397 OK +REQUEST request_3 1714127999152 1714128005399 OK +REQUEST request_6 1714127999153 1714128005399 OK +REQUEST request_4 1714127998932 1714128005399 OK +REQUEST request_6 1714127998933 1714128005399 OK +REQUEST request_0 1714127999187 1714128005400 OK +USER GameSimulation START 1714128005424 +USER GameSimulation START 1714128005455 +USER GameSimulation START 1714128005500 +USER GameSimulation START 1714128005546 +USER GameSimulation START 1714128005578 +REQUEST request_1 1714128005401 1714128005583 OK +REQUEST request_0 1714127999341 1714128005583 OK +REQUEST request_3 1714127998932 1714128005589 OK +REQUEST request_5 1714127999152 1714128005591 OK +USER GameSimulation END 1714128005591 +REQUEST request_0 1714127998821 1714128005593 OK +REQUEST request_5 1714127998933 1714128005593 OK +USER GameSimulation END 1714128005593 +REQUEST request_0 1714127999498 1714128005601 OK +REQUEST request_2 1714127998264 1714128005601 OK +REQUEST request_3 1714127998266 1714128005604 OK +REQUEST request_6 1714127999503 1714128005614 OK +USER GameSimulation START 1714128005623 +USER GameSimulation START 1714128005668 +REQUEST request_1 1714128005584 1714128005673 OK +REQUEST request_2 1714127999502 1714128005674 OK +REQUEST request_4 1714127999502 1714128005674 OK +REQUEST request_3 1714127999502 1714128005677 OK +REQUEST request_1 1714128005593 1714128005677 OK +REQUEST request_1 1714128005601 1714128005677 OK +REQUEST request_2 1714127999514 1714128005681 OK +REQUEST request_5 1714127999503 1714128005682 OK +USER GameSimulation END 1714128005682 +REQUEST request_4 1714127999514 1714128005687 OK +REQUEST request_6 1714127999514 1714128005688 OK +REQUEST request_6 1714127999527 1714128005691 OK +REQUEST request_2 1714127999526 1714128005695 OK +USER GameSimulation START 1714128005698 +USER GameSimulation START 1714128005748 +REQUEST request_3 1714127999514 1714128005755 OK +REQUEST request_2 1714127999527 1714128005765 OK +REQUEST request_5 1714127999514 1714128005765 OK +USER GameSimulation END 1714128005765 +USER GameSimulation START 1714128005775 +USER GameSimulation START 1714128005821 +REQUEST request_6 1714127999527 1714128005829 OK +REQUEST request_3 1714127999527 1714128005833 OK +REQUEST request_0 1714127999668 1714128005839 OK +REQUEST request_5 1714127999527 1714128005839 OK +REQUEST request_0 1714127999974 1714128005846 OK +REQUEST request_0 1714127998943 1714128005846 OK +REQUEST request_0 1714127999544 1714128005846 OK +REQUEST request_0 1714127999940 1714128005846 OK +REQUEST request_4 1714127999981 1714128005850 OK +REQUEST request_3 1714127999526 1714128005850 OK +REQUEST request_4 1714127998681 1714128005852 OK +REQUEST request_3 1714127999989 1714128005856 OK +USER GameSimulation START 1714128005866 +USER GameSimulation START 1714128005897 +REQUEST request_4 1714127998681 1714128005917 OK +REQUEST request_2 1714127999989 1714128005917 OK +REQUEST request_1 1714128005839 1714128005920 OK +REQUEST request_1 1714128005846 1714128005920 OK +REQUEST request_1 1714128005846 1714128005920 OK +REQUEST request_1 1714128005846 1714128005921 OK +REQUEST request_6 1714127998681 1714128005921 OK +REQUEST request_1 1714128005846 1714128005921 OK +REQUEST request_5 1714127999981 1714128005922 OK +REQUEST request_6 1714127998681 1714128005926 OK +REQUEST request_2 1714127998682 1714128005926 OK +REQUEST request_2 1714127998681 1714128005929 OK +USER GameSimulation START 1714128005944 +USER GameSimulation START 1714128005975 +USER GameSimulation START 1714128006022 +USER GameSimulation START 1714128006067 +REQUEST request_0 1714127999018 1714128006079 OK +REQUEST request_5 1714127998676 1714128006079 OK +REQUEST request_5 1714127999990 1714128006081 OK +REQUEST request_3 1714127999981 1714128006084 OK +REQUEST request_4 1714128000060 1714128006084 OK +USER GameSimulation START 1714128006098 +REQUEST request_3 1714128000060 1714128006098 OK +REQUEST request_0 1714128000062 1714128006099 OK +REQUEST request_2 1714128000060 1714128006100 OK +REQUEST request_6 1714128000060 1714128006108 OK +REQUEST request_1 1714128006079 1714128006109 OK +USER GameSimulation START 1714128006144 +USER GameSimulation START 1714128006174 +REQUEST request_0 1714127999110 1714128006176 OK +REQUEST request_1 1714128006100 1714128006183 OK +REQUEST request_0 1714128000138 1714128006183 OK +REQUEST request_3 1714128000064 1714128006183 OK +REQUEST request_0 1714128000184 1714128006183 OK +REQUEST request_6 1714127999990 1714128006184 OK +REQUEST request_5 1714128000060 1714128006184 OK +USER GameSimulation END 1714128006185 +REQUEST request_4 1714127999990 1714128006187 OK +USER GameSimulation END 1714128006187 +REQUEST request_0 1714127999233 1714128006188 OK +REQUEST request_6 1714127999981 1714128006189 OK +REQUEST request_2 1714127999981 1714128006189 OK +USER GameSimulation END 1714128006190 +REQUEST request_0 1714128000260 1714128006190 OK +REQUEST request_2 1714128000261 1714128006196 OK +REQUEST request_4 1714128000262 1714128006196 OK +REQUEST request_6 1714128000263 1714128006196 OK +REQUEST request_3 1714128000262 1714128006200 OK +REQUEST request_1 1714128006177 1714128006203 OK +REQUEST request_0 1714127999264 1714128006203 OK +REQUEST request_2 1714128000271 1714128006203 OK +REQUEST request_6 1714128000272 1714128006204 OK +REQUEST request_3 1714128000271 1714128006206 OK +REQUEST request_3 1714128000287 1714128006214 OK +REQUEST request_4 1714128000289 1714128006214 OK +REQUEST request_1 1714128006184 1714128006214 OK +REQUEST request_1 1714128006183 1714128006214 OK +REQUEST request_1 1714128006190 1714128006218 OK +USER GameSimulation START 1714128006220 +REQUEST request_4 1714128000290 1714128006220 OK +REQUEST request_1 1714128006189 1714128006220 OK +REQUEST request_3 1714128000281 1714128006220 OK +REQUEST request_2 1714128000289 1714128006220 OK +REQUEST request_6 1714128000290 1714128006221 OK +REQUEST request_3 1714128000289 1714128006223 OK +REQUEST request_2 1714127998676 1714128006223 OK +REQUEST request_6 1714128000289 1714128006229 OK +REQUEST request_1 1714128006203 1714128006230 OK +REQUEST request_3 1714128000289 1714128006233 OK +REQUEST request_0 1714127998988 1714128006234 OK +REQUEST request_3 1714127998682 1714128006234 OK +REQUEST request_4 1714128000064 1714128006237 OK +REQUEST request_6 1714128000071 1714128006238 OK +REQUEST request_4 1714128000071 1714128006239 OK +REQUEST request_4 1714128000071 1714128006241 OK +USER GameSimulation START 1714128006266 +USER GameSimulation START 1714128006296 +REQUEST request_3 1714128000071 1714128006299 OK +REQUEST request_1 1714128006234 1714128006303 OK +REQUEST request_0 1714127999420 1714128006303 OK +REQUEST request_0 1714128000503 1714128006303 OK +REQUEST request_5 1714128000290 1714128006308 OK +REQUEST request_4 1714128000272 1714128006310 OK +REQUEST request_2 1714128000278 1714128006310 OK +USER GameSimulation START 1714128006342 +REQUEST request_3 1714128000277 1714128006376 OK +REQUEST request_1 1714128006303 1714128006379 OK +REQUEST request_1 1714128006303 1714128006379 OK +REQUEST request_5 1714128000071 1714128006381 OK +USER GameSimulation START 1714128006388 +USER GameSimulation START 1714128006418 +USER GameSimulation START 1714128006465 +REQUEST request_3 1714128000277 1714128006466 OK +REQUEST request_5 1714128000272 1714128006467 OK +USER GameSimulation END 1714128006471 +USER GameSimulation START 1714128006495 +USER GameSimulation START 1714128006541 +REQUEST request_4 1714128000343 1714128006584 OK +REQUEST request_2 1714128000342 1714128006586 OK +REQUEST request_6 1714128000343 1714128006586 OK +USER GameSimulation START 1714128006587 +REQUEST request_5 1714128000278 1714128006590 OK +REQUEST request_4 1714128000344 1714128006596 OK +REQUEST request_2 1714128000344 1714128006597 OK +REQUEST request_3 1714128000343 1714128006600 OK +REQUEST request_4 1714128000344 1714128006600 OK +REQUEST request_2 1714128000344 1714128006600 OK +REQUEST request_3 1714128000343 1714128006600 OK +REQUEST request_6 1714128000344 1714128006601 OK +REQUEST request_6 1714128000344 1714128006601 OK +REQUEST request_6 1714127998256 1714128006607 OK +REQUEST request_6 1714128000064 1714128006607 OK +REQUEST request_2 1714128000342 1714128006607 OK +REQUEST request_0 1714128000425 1714128006612 OK +REQUEST request_2 1714128000064 1714128006612 OK +USER GameSimulation START 1714128006618 +USER GameSimulation START 1714128006664 +REQUEST request_1 1714128006612 1714128006684 OK +REQUEST request_4 1714127999527 1714128006685 OK +REQUEST request_0 1714127999064 1714128006685 OK +REQUEST request_0 1714127999698 1714128006686 OK +REQUEST request_0 1714128000702 1714128006686 OK +REQUEST request_4 1714127999526 1714128006687 OK +USER GameSimulation END 1714128006688 +USER GameSimulation START 1714128006708 +USER GameSimulation START 1714128006739 +REQUEST request_5 1714128000343 1714128006779 OK +USER GameSimulation START 1714128006786 +USER GameSimulation START 1714128006816 +REQUEST request_6 1714128000718 1714128006854 OK +USER GameSimulation START 1714128006861 +REQUEST request_1 1714128006686 1714128006874 OK +REQUEST request_1 1714128006686 1714128006875 OK +REQUEST request_1 1714128006687 1714128006875 OK +REQUEST request_5 1714128000718 1714128006889 OK +REQUEST request_5 1714127999526 1714128006892 OK +USER GameSimulation END 1714128006893 +REQUEST request_3 1714128000718 1714128006898 OK +REQUEST request_6 1714128000722 1714128006899 OK +REQUEST request_2 1714128000718 1714128006899 OK +USER GameSimulation START 1714128006907 +REQUEST request_3 1714128000722 1714128006912 OK +REQUEST request_2 1714128000725 1714128006920 OK +REQUEST request_2 1714127998682 1714128006920 OK +USER GameSimulation START 1714128006937 +USER GameSimulation START 1714128006981 +REQUEST request_3 1714128000725 1714128006983 OK +REQUEST request_2 1714128000533 1714128006988 OK +REQUEST request_3 1714128000533 1714128006988 OK +REQUEST request_5 1714128000722 1714128006988 OK +REQUEST request_4 1714128000534 1714128006989 OK +REQUEST request_6 1714128000534 1714128006989 OK +REQUEST request_2 1714128000280 1714128006997 OK +REQUEST request_0 1714127999820 1714128006998 OK +REQUEST request_4 1714128000279 1714128006998 OK +REQUEST request_4 1714128000278 1714128006998 OK +REQUEST request_0 1714128000825 1714128006998 OK +REQUEST request_2 1714128000277 1714128007003 OK +USER GameSimulation START 1714128007027 +USER GameSimulation START 1714128007057 +REQUEST request_0 1714127999621 1714128007058 OK +REQUEST request_1 1714128006998 1714128007061 OK +REQUEST request_1 1714128006998 1714128007061 OK +REQUEST request_4 1714128000725 1714128007062 OK +REQUEST request_5 1714128000534 1714128007063 OK +USER GameSimulation END 1714128007063 +REQUEST request_6 1714128000728 1714128007064 OK +REQUEST request_6 1714128000725 1714128007070 OK +USER GameSimulation START 1714128007103 +USER GameSimulation START 1714128007133 +USER GameSimulation START 1714128007179 +REQUEST request_4 1714128000728 1714128007206 OK +REQUEST request_1 1714128007058 1714128007210 OK +REQUEST request_6 1714128000729 1714128007211 OK +REQUEST request_5 1714128000725 1714128007211 OK +USER GameSimulation END 1714128007211 +REQUEST request_5 1714128000729 1714128007213 OK +REQUEST request_6 1714127998663 1714128007214 OK +REQUEST request_2 1714127998666 1714128007220 OK +USER GameSimulation START 1714128007224 +USER GameSimulation START 1714128007254 +USER GameSimulation START 1714128007301 +USER GameSimulation START 1714128007346 +REQUEST request_6 1714127998664 1714128007354 OK +REQUEST request_5 1714127998670 1714128007357 OK +REQUEST request_4 1714127998657 1714128007358 OK +USER GameSimulation END 1714128007359 +REQUEST request_5 1714127998667 1714128007359 OK +REQUEST request_3 1714127998666 1714128007363 OK +REQUEST request_6 1714127998669 1714128007363 OK +REQUEST request_6 1714127998675 1714128007364 OK +REQUEST request_2 1714127998671 1714128007367 OK +USER GameSimulation START 1714128007375 +USER GameSimulation START 1714128007420 +REQUEST request_3 1714127998673 1714128007439 OK +REQUEST request_0 1714128001145 1714128007447 OK +REQUEST request_5 1714127998669 1714128007448 OK +REQUEST request_2 1714127998672 1714128007448 OK +REQUEST request_0 1714128000335 1714128007463 OK +REQUEST request_3 1714127998250 1714128007463 OK +REQUEST request_0 1714128001342 1714128007463 OK +USER GameSimulation START 1714128007468 +USER GameSimulation START 1714128007497 +USER GameSimulation START 1714128007544 +REQUEST request_6 1714128000354 1714128007569 OK +REQUEST request_3 1714128000353 1714128007569 OK +REQUEST request_1 1714128007463 1714128007571 OK +REQUEST request_1 1714128007464 1714128007571 OK +REQUEST request_1 1714128007447 1714128007571 OK +USER GameSimulation START 1714128007574 +REQUEST request_5 1714128000278 1714128007574 OK +REQUEST request_2 1714128000353 1714128007577 OK +REQUEST request_2 1714128000351 1714128007578 OK +REQUEST request_4 1714128000353 1714128007578 OK +REQUEST request_6 1714128000351 1714128007584 OK +REQUEST request_3 1714128000351 1714128007594 OK +REQUEST request_6 1714128000343 1714128007602 OK +USER GameSimulation START 1714128007620 +USER GameSimulation START 1714128007666 +USER GameSimulation START 1714128007696 +REQUEST request_4 1714128000343 1714128007725 OK +USER GameSimulation END 1714128007725 +REQUEST request_5 1714128000344 1714128007731 OK +REQUEST request_3 1714128000344 1714128007732 OK +REQUEST request_5 1714128000353 1714128007732 OK +USER GameSimulation END 1714128007733 +REQUEST request_4 1714128001511 1714128007738 OK +USER GameSimulation START 1714128007742 +USER GameSimulation START 1714128007789 +REQUEST request_0 1714128001508 1714128007810 OK +REQUEST request_2 1714128001511 1714128007810 OK +REQUEST request_3 1714128000278 1714128007815 OK +REQUEST request_6 1714128001511 1714128007815 OK +REQUEST request_3 1714128001511 1714128007816 OK +REQUEST request_5 1714128000343 1714128007816 OK +USER GameSimulation END 1714128007817 +USER GameSimulation START 1714128007819 +REQUEST request_3 1714128000344 1714128007820 OK +USER GameSimulation END 1714128007821 +REQUEST request_4 1714128001514 1714128007823 OK +USER GameSimulation START 1714128007864 +REQUEST request_2 1714127998260 1714128007877 KO j.i.IOException: Premature close +REQUEST request_2 1714127998261 1714128007875 KO j.i.IOException: Premature close +REQUEST request_6 1714127998249 1714128007875 KO j.i.IOException: Premature close +REQUEST request_6 1714127998258 1714128007875 KO j.i.IOException: Premature close +REQUEST request_6 1714127998253 1714128007875 KO j.i.IOException: Premature close +REQUEST request_6 1714127998254 1714128007877 KO j.i.IOException: Premature close +REQUEST request_4 1714127998259 1714128007878 KO j.i.IOException: Premature close +REQUEST request_2 1714127998259 1714128007878 KO j.i.IOException: Premature close +REQUEST request_4 1714127998249 1714128007878 KO j.i.IOException: Premature close +REQUEST request_3 1714127998261 1714128007878 KO j.i.IOException: Premature close +REQUEST request_4 1714127998249 1714128007879 KO j.i.IOException: Premature close +REQUEST request_5 1714127998245 1714128007880 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007880 +REQUEST request_5 1714127998261 1714128007890 KO j.i.IOException: Premature close +REQUEST request_4 1714127998263 1714128007890 KO j.i.IOException: Premature close +REQUEST request_4 1714127998253 1714128007890 KO j.i.IOException: Premature close +REQUEST request_5 1714127998257 1714128007890 KO j.i.IOException: Premature close +REQUEST request_3 1714127998263 1714128007890 KO j.i.IOException: Premature close +REQUEST request_2 1714127998253 1714128007891 KO j.i.IOException: Premature close +REQUEST request_5 1714127998255 1714128007891 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007891 +REQUEST request_5 1714127998250 1714128007891 KO j.i.IOException: Premature close +REQUEST request_5 1714127998251 1714128007892 KO j.i.IOException: Premature close +REQUEST request_2 1714127998262 1714128007892 KO j.i.IOException: Premature close +REQUEST request_5 1714127998249 1714128007892 KO j.i.IOException: Premature close +REQUEST request_4 1714127998250 1714128007892 KO j.i.IOException: Premature close +REQUEST request_2 1714127998263 1714128007892 KO j.i.IOException: Premature close +REQUEST request_2 1714127998261 1714128007892 KO j.i.IOException: Premature close +REQUEST request_6 1714127998262 1714128007892 KO j.i.IOException: Premature close +REQUEST request_3 1714127998253 1714128007892 KO j.i.IOException: Premature close +REQUEST request_3 1714127998261 1714128007893 KO j.i.IOException: Premature close +REQUEST request_5 1714127998262 1714128007893 KO j.i.IOException: Premature close +REQUEST request_5 1714127998263 1714128007893 KO j.i.IOException: Premature close +REQUEST request_5 1714127998249 1714128007895 KO j.i.IOException: Premature close +USER GameSimulation START 1714128007895 +REQUEST request_5 1714127998253 1714128007895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998260 1714128007895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998253 1714128007895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998263 1714128007895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998262 1714128007895 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007895 +REQUEST request_6 1714127998264 1714128007895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998253 1714128007895 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007895 +REQUEST request_4 1714127998261 1714128007895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998262 1714128007895 KO j.i.IOException: Premature close +REQUEST request_2 1714127998253 1714128007895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998262 1714128007895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998251 1714128007896 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007896 +REQUEST request_4 1714127998262 1714128007897 KO j.i.IOException: Premature close +REQUEST request_5 1714127998264 1714128007897 KO j.i.IOException: Premature close +REQUEST request_5 1714127998257 1714128007897 KO j.i.IOException: Premature close +REQUEST request_6 1714127998265 1714128007897 KO j.i.IOException: Premature close +REQUEST request_5 1714127998262 1714128007897 KO j.i.IOException: Premature close +REQUEST request_3 1714127998262 1714128007897 KO j.i.IOException: Premature close +REQUEST request_3 1714127998262 1714128007898 KO j.i.IOException: Premature close +REQUEST request_2 1714127998266 1714128007898 KO j.i.IOException: Premature close +REQUEST request_2 1714127998263 1714128007898 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007898 +USER GameSimulation END 1714128007898 +REQUEST request_6 1714127998267 1714128007898 KO j.i.IOException: Premature close +REQUEST request_4 1714127998250 1714128007899 KO j.i.IOException: Premature close +REQUEST request_6 1714127998263 1714128007899 KO j.i.IOException: Premature close +REQUEST request_5 1714127998253 1714128007899 KO j.i.IOException: Premature close +REQUEST request_6 1714127998261 1714128007899 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007899 +REQUEST request_5 1714127998263 1714128007899 KO j.i.IOException: Premature close +REQUEST request_4 1714127998261 1714128007899 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007899 +REQUEST request_6 1714127998251 1714128007899 KO j.i.IOException: Premature close +REQUEST request_5 1714127998261 1714128007899 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007899 +USER GameSimulation END 1714128007899 +REQUEST request_2 1714127998257 1714128007899 KO j.i.IOException: Premature close +REQUEST request_6 1714127998260 1714128007900 KO j.i.IOException: Premature close +REQUEST request_3 1714127998256 1714128007900 KO j.i.IOException: Premature close +REQUEST request_5 1714127998262 1714128007900 KO j.i.IOException: Premature close +REQUEST request_5 1714127998260 1714128007900 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007900 +REQUEST request_4 1714127998257 1714128007900 KO j.i.IOException: Premature close +REQUEST request_5 1714127998266 1714128007901 KO j.i.IOException: Premature close +REQUEST request_3 1714127998265 1714128007901 KO j.i.IOException: Premature close +REQUEST request_3 1714127998249 1714128007901 KO j.i.IOException: Premature close +REQUEST request_2 1714127998257 1714128007901 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007901 +REQUEST request_4 1714127998266 1714128007901 KO j.i.IOException: Premature close +REQUEST request_6 1714127998257 1714128007901 KO j.i.IOException: Premature close +REQUEST request_5 1714127998253 1714128007901 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007901 +REQUEST request_2 1714127998249 1714128007902 KO j.i.IOException: Premature close +REQUEST request_4 1714127998257 1714128007902 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007902 +REQUEST request_4 1714127998255 1714128007905 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007905 +REQUEST request_2 1714128001514 1714128007905 OK +REQUEST request_3 1714127998257 1714128007906 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007906 +REQUEST request_5 1714127998266 1714128007906 KO j.i.IOException: Premature close +REQUEST request_3 1714128001514 1714128007906 OK +REQUEST request_3 1714127998253 1714128007906 KO j.i.IOException: Premature close +REQUEST request_6 1714127998251 1714128007906 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007906 +USER GameSimulation END 1714128007906 +REQUEST request_1 1714128007811 1714128007906 OK +REQUEST request_6 1714128001515 1714128007906 OK +REQUEST request_3 1714127998264 1714128007906 KO j.i.IOException: Premature close +REQUEST request_6 1714127998262 1714128007907 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007907 +REQUEST request_4 1714127998263 1714128007907 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007908 +REQUEST request_5 1714128001511 1714128007908 OK +USER GameSimulation END 1714128007908 +REQUEST request_2 1714127998261 1714128007908 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007908 +REQUEST request_4 1714127998264 1714128007909 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007909 +REQUEST request_2 1714127998265 1714128007911 KO j.i.IOException: Premature close +REQUEST request_0 1714127998261 1714128007912 KO j.i.IOException: Premature close +REQUEST request_4 1714127998266 1714128007912 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007912 +USER GameSimulation END 1714128007912 +REQUEST request_3 1714127998259 1714128007912 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007912 +REQUEST request_6 1714127998249 1714128007913 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007913 +REQUEST request_6 1714127998266 1714128007914 KO j.i.IOException: Premature close +REQUEST request_6 1714127998250 1714128007914 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007914 +REQUEST request_5 1714127998256 1714128007914 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007914 +USER GameSimulation END 1714128007914 +REQUEST request_6 1714127998250 1714128007926 KO j.i.IOException: Premature close +REQUEST request_6 1714127998251 1714128007926 KO j.i.IOException: Premature close +USER GameSimulation END 1714128007926 +USER GameSimulation END 1714128007926 +USER GameSimulation START 1714128007941 +REQUEST request_2 1714128001516 1714128007974 OK +REQUEST request_5 1714128001514 1714128007980 OK +REQUEST request_2 1714128001516 1714128007980 OK +USER GameSimulation END 1714128007980 +REQUEST request_6 1714128001516 1714128007981 OK +REQUEST request_2 1714128001516 1714128007982 OK +REQUEST request_4 1714128001516 1714128007982 OK +REQUEST request_4 1714128001516 1714128007982 OK +USER GameSimulation START 1714128007987 +REQUEST request_3 1714128001516 1714128008002 OK +USER GameSimulation START 1714128008017 +USER GameSimulation START 1714128008063 +REQUEST request_3 1714128001516 1714128008067 OK +USER GameSimulation START 1714128008107 +USER GameSimulation START 1714128008138 +REQUEST request_6 1714128001517 1714128008142 OK +REQUEST request_5 1714128001516 1714128008144 OK +REQUEST request_5 1714128001516 1714128008155 OK +USER GameSimulation END 1714128008156 +REQUEST request_3 1714128001517 1714128008159 OK +USER GameSimulation START 1714128008184 +REQUEST request_2 1714128001518 1714128008290 OK +REQUEST request_4 1714128001517 1714128008291 OK +REQUEST request_2 1714128001518 1714128008292 OK +REQUEST request_5 1714128001517 1714128008296 OK +USER GameSimulation END 1714128008296 +REQUEST request_4 1714128001518 1714128008299 OK +REQUEST request_3 1714127998687 1714128008335 KO j.i.IOException: Premature close +USER GameSimulation START 1714128008336 +REQUEST request_5 1714127998685 1714128008336 KO j.i.IOException: Premature close +REQUEST request_2 1714127998677 1714128008339 KO j.i.IOException: Premature close +REQUEST request_6 1714127998688 1714128008347 KO j.i.IOException: Premature close +REQUEST request_3 1714127998676 1714128008352 KO j.i.IOException: Premature close +REQUEST request_5 1714127998690 1714128008362 KO j.i.IOException: Premature close +REQUEST request_4 1714127998693 1714128008362 KO j.i.IOException: Premature close +REQUEST request_6 1714127998688 1714128008362 KO j.i.IOException: Premature close +REQUEST request_6 1714127998690 1714128008362 KO j.i.IOException: Premature close +REQUEST request_5 1714127998693 1714128008363 KO j.i.IOException: Premature close +REQUEST request_3 1714127998689 1714128008363 KO j.i.IOException: Premature close +REQUEST request_6 1714127998682 1714128008363 KO j.i.IOException: Premature close +REQUEST request_4 1714127998690 1714128008363 KO j.i.IOException: Premature close +REQUEST request_4 1714127998689 1714128008363 KO j.i.IOException: Premature close +REQUEST request_4 1714127998682 1714128008364 KO j.i.IOException: Premature close +USER GameSimulation START 1714128008383 +USER GameSimulation START 1714128008398 +USER GameSimulation START 1714128008398 +REQUEST request_3 1714128001518 1714128008443 OK +REQUEST request_3 1714128001518 1714128008445 OK +REQUEST request_2 1714128001518 1714128008451 OK +REQUEST request_2 1714128001518 1714128008451 OK +REQUEST request_5 1714128001518 1714128008451 OK +REQUEST request_3 1714128001518 1714128008452 OK +REQUEST request_6 1714128001518 1714128008452 OK +REQUEST request_3 1714128001518 1714128008454 OK +REQUEST request_5 1714128001518 1714128008454 OK +REQUEST request_4 1714128001518 1714128008460 OK +USER GameSimulation START 1714128008461 +USER GameSimulation START 1714128008507 +USER GameSimulation START 1714128008507 +USER GameSimulation START 1714128008507 +USER GameSimulation START 1714128008507 +REQUEST request_4 1714128001519 1714128008537 OK +USER GameSimulation START 1714128008537 +USER GameSimulation START 1714128008537 +USER GameSimulation START 1714128008552 +USER GameSimulation START 1714128008552 +USER GameSimulation START 1714128008552 +USER GameSimulation START 1714128008567 +USER GameSimulation START 1714128008612 +USER GameSimulation START 1714128008612 +USER GameSimulation START 1714128008642 +USER GameSimulation START 1714128008672 +REQUEST request_5 1714128001518 1714128008707 OK +REQUEST request_6 1714128001518 1714128008708 OK +REQUEST request_3 1714128001519 1714128008708 OK +USER GameSimulation END 1714128008709 +REQUEST request_5 1714128001519 1714128008715 OK +REQUEST request_5 1714128001519 1714128008719 OK +REQUEST request_3 1714128001518 1714128008723 OK +REQUEST request_2 1714128001519 1714128008723 OK +REQUEST request_6 1714128001518 1714128008723 OK +REQUEST request_2 1714128001518 1714128008723 OK +REQUEST request_0 1714128001614 1714128008724 OK +REQUEST request_0 1714127998575 1714128008724 OK +REQUEST request_6 1714128001377 1714128008725 OK +USER GameSimulation START 1714128008764 +USER GameSimulation START 1714128008776 +USER GameSimulation START 1714128008857 +REQUEST request_6 1714127998690 1714128008872 OK +USER GameSimulation START 1714128008873 +REQUEST request_1 1714128008724 1714128008874 OK +REQUEST request_1 1714128008724 1714128008874 OK +REQUEST request_5 1714127998664 1714128008877 OK +REQUEST request_5 1714128000351 1714128008879 OK +USER GameSimulation START 1714128008887 +REQUEST request_3 1714128001530 1714128008892 OK +REQUEST request_3 1714127998693 1714128008892 OK +REQUEST request_0 1714128000855 1714128008892 OK +REQUEST request_3 1714127998693 1714128008893 OK +REQUEST request_0 1714128001859 1714128008893 OK +REQUEST request_0 1714127998867 1714128008899 OK +REQUEST request_2 1714128001530 1714128008900 OK +REQUEST request_4 1714128000740 1714128008976 OK +REQUEST request_3 1714128000728 1714128008978 OK +USER GameSimulation START 1714128008978 +USER GameSimulation START 1714128009068 +USER GameSimulation START 1714128009068 +USER GameSimulation START 1714128009084 +USER GameSimulation START 1714128009084 +REQUEST request_1 1714128008893 1714128009089 OK +REQUEST request_1 1714128008893 1714128009089 OK +REQUEST request_1 1714128008899 1714128009090 OK +REQUEST request_5 1714128000728 1714128009095 OK +REQUEST request_0 1714128000733 1714128009095 OK +REQUEST request_5 1714128000741 1714128009097 OK +REQUEST request_2 1714127999094 1714128009099 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127999094 1714128009099 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714127999095 1714128009100 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714127999095 1714128009100 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000738 1714128009100 OK +REQUEST request_2 1714128000738 1714128009101 OK +REQUEST request_6 1714127999095 1714128009101 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000738 1714128009101 OK +USER GameSimulation END 1714128009101 +REQUEST request_3 1714128000740 1714128009112 OK +REQUEST request_2 1714128000741 1714128009126 OK +USER GameSimulation START 1714128009144 +USER GameSimulation START 1714128009190 +USER GameSimulation START 1714128009206 +USER GameSimulation START 1714128009206 +REQUEST request_1 1714128009096 1714128009244 OK +REQUEST request_5 1714128000742 1714128009251 OK +REQUEST request_5 1714128000740 1714128009254 OK +REQUEST request_2 1714128000740 1714128009254 OK +REQUEST request_3 1714128000741 1714128009258 OK +REQUEST request_2 1714128000741 1714128009258 OK +USER GameSimulation START 1714128009298 +REQUEST request_0 1714127999295 1714128009298 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128009298 +REQUEST request_3 1714128000741 1714128009351 OK +USER GameSimulation START 1714128009358 +USER GameSimulation START 1714128009404 +REQUEST request_0 1714127999388 1714128009404 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128009404 +REQUEST request_6 1714128000661 1714128009405 OK +REQUEST request_6 1714128000360 1714128009407 OK +REQUEST request_0 1714128001023 1714128009407 OK +REQUEST request_0 1714128000977 1714128009408 OK +REQUEST request_5 1714128000658 1714128009411 OK +REQUEST request_5 1714128000660 1714128009412 OK +REQUEST request_2 1714128002035 1714128009413 OK +REQUEST request_0 1714128002027 1714128009417 OK +REQUEST request_4 1714128002036 1714128009421 OK +REQUEST request_3 1714128002035 1714128009422 OK +REQUEST request_2 1714128002038 1714128009425 OK +REQUEST request_2 1714128001521 1714128009427 OK +REQUEST request_0 1714127999466 1714128009480 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128009480 +USER GameSimulation START 1714128009480 +REQUEST request_4 1714128001518 1714128009490 OK +USER GameSimulation END 1714128009491 +REQUEST request_1 1714128009418 1714128009504 OK +REQUEST request_6 1714128001530 1714128009504 OK +REQUEST request_4 1714128001534 1714128009504 OK +REQUEST request_5 1714128002036 1714128009504 OK +REQUEST request_1 1714128009409 1714128009505 OK +REQUEST request_2 1714128001528 1714128009505 OK +REQUEST request_6 1714128001530 1714128009505 OK +REQUEST request_1 1714128009408 1714128009505 OK +REQUEST request_2 1714128001529 1714128009505 OK +USER GameSimulation START 1714128009554 +USER GameSimulation START 1714128009569 +REQUEST request_3 1714128001528 1714128009581 OK +USER GameSimulation START 1714128009585 +USER GameSimulation START 1714128009647 +USER GameSimulation START 1714128009677 +REQUEST request_3 1714128000071 1714128009687 KO j.i.IOException: Premature close +REQUEST request_5 1714128000064 1714128009687 KO j.i.IOException: Premature close +USER GameSimulation END 1714128009688 +USER GameSimulation START 1714128009692 +USER GameSimulation START 1714128009692 +REQUEST request_0 1714128001176 1714128009703 OK +REQUEST request_2 1714128001907 1714128009703 OK +REQUEST request_3 1714128001917 1714128009706 OK +USER GameSimulation START 1714128009707 +REQUEST request_5 1714128001530 1714128009709 OK +REQUEST request_2 1714128000659 1714128009714 OK +REQUEST request_5 1714128001521 1714128009716 OK +REQUEST request_5 1714128001534 1714128009716 OK +USER GameSimulation START 1714128009722 +REQUEST request_2 1714128002054 1714128009725 OK +REQUEST request_6 1714128002055 1714128009729 OK +REQUEST request_2 1714128002042 1714128009729 OK +REQUEST request_3 1714128002054 1714128009731 OK +REQUEST request_1 1714128009703 1714128009732 OK +REQUEST request_3 1714128002054 1714128009749 OK +USER GameSimulation START 1714128009769 +REQUEST request_0 1714127999774 1714128009783 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128009783 +USER GameSimulation START 1714128009813 +USER GameSimulation START 1714128009829 +REQUEST request_0 1714128002346 1714128009848 OK +REQUEST request_0 1714128002377 1714128009849 OK +REQUEST request_5 1714128002055 1714128009852 OK +REQUEST request_0 1714128001905 1714128009853 OK +REQUEST request_2 1714128001907 1714128009854 OK +REQUEST request_0 1714128000901 1714128009854 OK +REQUEST request_0 1714128001053 1714128009857 OK +REQUEST request_4 1714128000278 1714128009857 OK +USER GameSimulation START 1714128009860 +REQUEST request_6 1714128000279 1714128009862 OK +REQUEST request_6 1714128000290 1714128009863 OK +REQUEST request_6 1714128000290 1714128009863 OK +REQUEST request_0 1714128002816 1714128009865 OK +REQUEST request_0 1714128001829 1714128009866 OK +REQUEST request_2 1714128000277 1714128009866 OK +REQUEST request_0 1714128002861 1714128009867 OK +REQUEST request_0 1714127999865 1714128009867 OK +REQUEST request_4 1714128000660 1714128009868 OK +REQUEST request_4 1714128000658 1714128009872 OK +REQUEST request_0 1714127999896 1714128009880 OK +REQUEST request_1 1714128009849 1714128009893 OK +REQUEST request_1 1714128009848 1714128009893 OK +REQUEST request_5 1714128000289 1714128009914 KO j.i.IOException: Premature close +REQUEST request_2 1714128000287 1714128009914 KO j.i.IOException: Premature close +REQUEST request_3 1714128000277 1714128009915 KO j.i.IOException: Premature close +REQUEST request_4 1714128000288 1714128009915 KO j.i.IOException: Premature close +REQUEST request_2 1714128000288 1714128009915 KO j.i.IOException: Premature close +REQUEST request_4 1714128000277 1714128009915 KO j.i.IOException: Premature close +REQUEST request_6 1714128000279 1714128009915 KO j.i.IOException: Premature close +REQUEST request_4 1714128000289 1714128009915 KO j.i.IOException: Premature close +USER GameSimulation END 1714128009915 +REQUEST request_6 1714128000279 1714128009915 KO j.i.IOException: Premature close +REQUEST request_5 1714128000279 1714128009915 KO j.i.IOException: Premature close +USER GameSimulation END 1714128009916 +REQUEST request_4 1714128000281 1714128009916 KO j.i.IOException: Premature close +USER GameSimulation START 1714128009933 +USER GameSimulation START 1714128009949 +REQUEST request_1 1714128009853 1714128009957 OK +REQUEST request_0 1714128002907 1714128009957 OK +REQUEST request_3 1714128000659 1714128009958 OK +USER GameSimulation END 1714128009958 +USER GameSimulation START 1714128009964 +REQUEST request_1 1714128009855 1714128010005 OK +REQUEST request_1 1714128009857 1714128010059 OK +REQUEST request_1 1714128009866 1714128010059 OK +REQUEST request_1 1714128009867 1714128010059 OK +REQUEST request_1 1714128009867 1714128010060 OK +REQUEST request_1 1714128009868 1714128010060 OK +REQUEST request_1 1714128009880 1714128010060 OK +REQUEST request_0 1714128001662 1714128010060 OK +REQUEST request_5 1714128000279 1714128010064 OK +REQUEST request_6 1714128001907 1714128010065 OK +USER GameSimulation END 1714128010065 +USER GameSimulation START 1714128010066 +REQUEST request_1 1714128009958 1714128010066 OK +REQUEST request_5 1714128000263 1714128010067 OK +REQUEST request_5 1714128000281 1714128010067 OK +USER GameSimulation END 1714128010068 +USER GameSimulation START 1714128010070 +REQUEST request_6 1714128001917 1714128010071 OK +REQUEST request_4 1714128001908 1714128010074 OK +REQUEST request_3 1714128001907 1714128010077 OK +REQUEST request_3 1714128001908 1714128010082 OK +USER GameSimulation START 1714128010085 +USER GameSimulation START 1714128010085 +REQUEST request_0 1714128000107 1714128010115 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010115 +REQUEST request_1 1714128010061 1714128010159 OK +USER GameSimulation START 1714128010176 +USER GameSimulation START 1714128010176 +USER GameSimulation START 1714128010222 +REQUEST request_3 1714128001907 1714128010226 OK +REQUEST request_3 1714128001907 1714128010230 OK +USER GameSimulation START 1714128010231 +REQUEST request_2 1714128001907 1714128010232 OK +REQUEST request_5 1714128001917 1714128010233 OK +REQUEST request_5 1714128001907 1714128010306 OK +USER GameSimulation START 1714128010313 +USER GameSimulation START 1714128010313 +USER GameSimulation START 1714128010313 +REQUEST request_6 1714128001908 1714128010363 OK +REQUEST request_5 1714128001908 1714128010371 OK +REQUEST request_5 1714128001907 1714128010372 OK +REQUEST request_2 1714128000371 1714128010373 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000372 1714128010373 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128000372 1714128010374 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128001380 1714128010377 OK +REQUEST request_6 1714128001380 1714128010379 OK +REQUEST request_4 1714128001380 1714128010379 OK +REQUEST request_6 1714128001381 1714128010379 OK +REQUEST request_0 1714128000380 1714128010389 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010389 +USER GameSimulation START 1714128010390 +USER GameSimulation START 1714128010452 +USER GameSimulation START 1714128010467 +USER GameSimulation START 1714128010482 +USER GameSimulation START 1714128010497 +USER GameSimulation START 1714128010497 +USER GameSimulation START 1714128010512 +USER GameSimulation START 1714128010527 +USER GameSimulation START 1714128010527 +USER GameSimulation START 1714128010527 +REQUEST request_4 1714128001376 1714128010528 OK +REQUEST request_3 1714128001945 1714128010528 OK +REQUEST request_3 1714128001379 1714128010529 OK +REQUEST request_5 1714128001380 1714128010531 OK +USER GameSimulation START 1714128010557 +USER GameSimulation START 1714128010557 +REQUEST request_0 1714127998744 1714128010594 OK +REQUEST request_2 1714128001379 1714128010596 OK +REQUEST request_3 1714128001381 1714128010597 OK +REQUEST request_0 1714128002983 1714128010597 OK +REQUEST request_5 1714128001382 1714128010600 OK +REQUEST request_2 1714128000071 1714128010607 OK +REQUEST request_4 1714128002150 1714128010607 OK +REQUEST request_3 1714128000741 1714128010607 OK +REQUEST request_6 1714128002151 1714128010608 OK +REQUEST request_6 1714128002156 1714128010608 OK +REQUEST request_3 1714128002155 1714128010612 OK +REQUEST request_2 1714128002155 1714128010617 OK +USER GameSimulation START 1714128010618 +REQUEST request_0 1714128002664 1714128010629 OK +USER GameSimulation START 1714128010648 +REQUEST request_0 1714128000660 1714128010662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000646 1714128010662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000645 1714128010662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000657 1714128010662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000652 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000646 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010663 +REQUEST request_4 1714128000652 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128000647 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128000653 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128000647 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000646 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000648 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000653 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000646 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010663 +USER GameSimulation END 1714128010663 +REQUEST request_3 1714128000657 1714128010663 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128000647 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000645 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128000647 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000646 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128000645 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000648 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010664 +REQUEST request_4 1714128000646 1714128010664 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128000646 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128000647 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128000646 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128000647 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000647 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128000647 1714128010665 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010665 +USER GameSimulation END 1714128010665 +REQUEST request_6 1714128000659 1714128010677 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128010678 +USER GameSimulation END 1714128010678 +REQUEST request_1 1714128010595 1714128010704 OK +USER GameSimulation START 1714128010754 +REQUEST request_0 1714128000779 1714128010783 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128010784 +USER GameSimulation START 1714128010784 +USER GameSimulation START 1714128010784 +REQUEST request_1 1714128010598 1714128010797 OK +REQUEST request_0 1714128001982 1714128010798 OK +REQUEST request_3 1714128002054 1714128010798 OK +REQUEST request_0 1714128002254 1714128010801 OK +REQUEST request_1 1714128010629 1714128010801 OK +REQUEST request_5 1714128002055 1714128010803 OK +REQUEST request_6 1714128000282 1714128010806 OK +REQUEST request_5 1714128002156 1714128010807 OK +USER GameSimulation END 1714128010808 +REQUEST request_6 1714128000279 1714128010807 OK +USER GameSimulation END 1714128010810 +USER GameSimulation START 1714128010844 +USER GameSimulation START 1714128010844 +USER GameSimulation START 1714128010889 +USER GameSimulation START 1714128010889 +REQUEST request_2 1714128000288 1714128010896 OK +REQUEST request_1 1714128010798 1714128010896 OK +REQUEST request_1 1714128010801 1714128010896 OK +REQUEST request_6 1714128001379 1714128010897 OK +REQUEST request_5 1714128000289 1714128010898 OK +REQUEST request_6 1714127998685 1714128010898 OK +USER GameSimulation END 1714128010899 +USER GameSimulation START 1714128010905 +REQUEST request_0 1714128003544 1714128010910 OK +USER GameSimulation START 1714128010920 +USER GameSimulation START 1714128010920 +USER GameSimulation START 1714128010936 +USER GameSimulation START 1714128010936 +USER GameSimulation START 1714128010951 +REQUEST request_0 1714128000548 1714128010979 OK +REQUEST request_3 1714127998688 1714128010980 OK +REQUEST request_1 1714128010911 1714128010981 OK +REQUEST request_0 1714128002545 1714128010981 OK +REQUEST request_0 1714128003574 1714128010981 OK +REQUEST request_5 1714128001380 1714128010985 OK +REQUEST request_6 1714128001383 1714128010986 OK +REQUEST request_0 1714128002300 1714128010986 OK +REQUEST request_4 1714128001382 1714128010986 OK +REQUEST request_0 1714128000578 1714128010987 OK +REQUEST request_0 1714128002575 1714128010987 OK +USER GameSimulation START 1714128010996 +REQUEST request_4 1714128003603 1714128011064 OK +REQUEST request_2 1714128003603 1714128011065 OK +REQUEST request_3 1714128003603 1714128011065 OK +REQUEST request_1 1714128010980 1714128011065 OK +REQUEST request_1 1714128010982 1714128011066 OK +REQUEST request_1 1714128010987 1714128011066 OK +REQUEST request_1 1714128010981 1714128011066 OK +REQUEST request_1 1714128010987 1714128011066 OK +REQUEST request_1 1714128010987 1714128011067 OK +REQUEST request_0 1714128000625 1714128011067 OK +REQUEST request_5 1714128001379 1714128011068 OK +REQUEST request_2 1714128002149 1714128011071 OK +REQUEST request_0 1714128003180 1714128011074 OK +REQUEST request_2 1714128001377 1714128011080 OK +REQUEST request_2 1714128001375 1714128011080 OK +REQUEST request_3 1714128001376 1714128011083 OK +REQUEST request_3 1714128001379 1714128011090 OK +REQUEST request_2 1714128001378 1714128011090 OK +USER GameSimulation START 1714128011133 +USER GameSimulation START 1714128011133 +REQUEST request_2 1714128001528 1714128011159 KO j.i.IOException: Premature close +REQUEST request_2 1714128001525 1714128011159 KO j.i.IOException: Premature close +REQUEST request_5 1714128001526 1714128011161 KO j.i.IOException: Premature close +REQUEST request_3 1714128001529 1714128011161 KO j.i.IOException: Premature close +REQUEST request_4 1714128001526 1714128011162 KO j.i.IOException: Premature close +REQUEST request_4 1714128001528 1714128011162 KO j.i.IOException: Premature close +REQUEST request_2 1714128001525 1714128011162 KO j.i.IOException: Premature close +REQUEST request_5 1714128001528 1714128011163 KO j.i.IOException: Premature close +REQUEST request_2 1714128001530 1714128011163 KO j.i.IOException: Premature close +REQUEST request_4 1714128001526 1714128011164 KO j.i.IOException: Premature close +REQUEST request_5 1714128001526 1714128011165 KO j.i.IOException: Premature close +REQUEST request_6 1714128001528 1714128011165 KO j.i.IOException: Premature close +REQUEST request_3 1714128001530 1714128011165 KO j.i.IOException: Premature close +REQUEST request_4 1714128001530 1714128011166 KO j.i.IOException: Premature close +REQUEST request_4 1714128001520 1714128011166 KO j.i.IOException: Premature close +REQUEST request_5 1714128001526 1714128011166 KO j.i.IOException: Premature close +REQUEST request_3 1714128001528 1714128011166 KO j.i.IOException: Premature close +USER GameSimulation START 1714128011166 +REQUEST request_3 1714128001530 1714128011167 KO j.i.IOException: Premature close +REQUEST request_5 1714128001528 1714128011168 KO j.i.IOException: Premature close +REQUEST request_4 1714128001528 1714128011168 KO j.i.IOException: Premature close +REQUEST request_2 1714128001529 1714128011168 KO j.i.IOException: Premature close +REQUEST request_6 1714128001528 1714128011168 KO j.i.IOException: Premature close +REQUEST request_2 1714128001528 1714128011168 KO j.i.IOException: Premature close +REQUEST request_2 1714128001528 1714128011168 KO j.i.IOException: Premature close +USER GameSimulation END 1714128011169 +REQUEST request_5 1714128001528 1714128011169 KO j.i.IOException: Premature close +REQUEST request_5 1714128001520 1714128011171 KO j.i.IOException: Premature close +REQUEST request_3 1714128001521 1714128011173 KO j.i.IOException: Premature close +REQUEST request_2 1714128001532 1714128011176 KO j.i.IOException: Premature close +REQUEST request_3 1714128001532 1714128011176 KO j.i.IOException: Premature close +REQUEST request_5 1714128001537 1714128011177 KO j.i.IOException: Premature close +REQUEST request_2 1714128001532 1714128011177 KO j.i.IOException: Premature close +REQUEST request_6 1714128001538 1714128011178 KO j.i.IOException: Premature close +REQUEST request_2 1714128001538 1714128011181 KO j.i.IOException: Premature close +REQUEST request_4 1714128001537 1714128011181 KO j.i.IOException: Premature close +REQUEST request_3 1714128001535 1714128011182 KO j.i.IOException: Premature close +REQUEST request_6 1714128001528 1714128011183 KO j.i.IOException: Premature close +REQUEST request_6 1714128001536 1714128011183 KO j.i.IOException: Premature close +REQUEST request_3 1714128001526 1714128011185 KO j.i.IOException: Premature close +REQUEST request_6 1714128001526 1714128011186 KO j.i.IOException: Premature close +REQUEST request_2 1714128001526 1714128011188 KO j.i.IOException: Premature close +USER GameSimulation START 1714128011193 +REQUEST request_6 1714128001532 1714128011194 KO j.i.IOException: Premature close +REQUEST request_3 1714128001536 1714128011195 KO j.i.IOException: Premature close +USER GameSimulation START 1714128011209 +REQUEST request_1 1714128011067 1714128011225 OK +USER GameSimulation START 1714128011225 +REQUEST request_4 1714128002155 1714128011225 OK +USER GameSimulation END 1714128011225 +REQUEST request_1 1714128011074 1714128011225 OK +REQUEST request_5 1714128001377 1714128011233 OK +USER GameSimulation END 1714128011233 +REQUEST request_5 1714128002150 1714128011234 OK +REQUEST request_0 1714128002740 1714128011235 OK +REQUEST request_6 1714128003603 1714128011238 OK +REQUEST request_6 1714128001519 1714128011238 OK +REQUEST request_0 1714128002179 1714128011238 OK +REQUEST request_4 1714128001530 1714128011241 OK +REQUEST request_3 1714128002150 1714128011243 OK +USER GameSimulation END 1714128011243 +REQUEST request_3 1714128001533 1714128011245 OK +REQUEST request_4 1714128001528 1714128011250 OK +USER GameSimulation END 1714128011250 +USER GameSimulation START 1714128011271 +REQUEST request_0 1714128001296 1714128011301 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128011302 +USER GameSimulation START 1714128011363 +USER GameSimulation START 1714128011379 +REQUEST request_3 1714128001526 1714128011386 OK +REQUEST request_4 1714128001532 1714128011387 OK +REQUEST request_3 1714128001534 1714128011388 OK +REQUEST request_1 1714128011235 1714128011389 OK +REQUEST request_1 1714128011238 1714128011389 OK +REQUEST request_4 1714128001530 1714128011389 OK +USER GameSimulation END 1714128011389 +REQUEST request_6 1714128001536 1714128011390 OK +REQUEST request_3 1714128001537 1714128011390 OK +REQUEST request_4 1714128001532 1714128011390 OK +REQUEST request_5 1714128001526 1714128011391 OK +REQUEST request_0 1714128000305 1714128011396 OK +REQUEST request_0 1714128003028 1714128011396 OK +REQUEST request_0 1714128002933 1714128011397 OK +REQUEST request_0 1714128003058 1714128011397 OK +REQUEST request_6 1714128001946 1714128011397 OK +REQUEST request_4 1714128001945 1714128011397 OK +REQUEST request_0 1714128001936 1714128011398 OK +REQUEST request_0 1714128001099 1714128011404 OK +REQUEST request_2 1714128001944 1714128011405 OK +REQUEST request_0 1714128003103 1714128011405 OK +REQUEST request_0 1714128003134 1714128011406 OK +USER GameSimulation START 1714128011409 +REQUEST request_2 1714128001443 1714128011455 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128001443 1714128011455 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128011455 +REQUEST request_4 1714128001443 1714128011455 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128001443 1714128011455 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128001443 1714128011455 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128011455 +REQUEST request_0 1714128001463 1714128011470 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128011471 +REQUEST request_0 1714128002619 1714128011476 OK +REQUEST request_1 1714128011397 1714128011541 OK +REQUEST request_1 1714128011397 1714128011541 OK +REQUEST request_1 1714128011396 1714128011542 OK +REQUEST request_1 1714128011399 1714128011542 OK +REQUEST request_1 1714128011396 1714128011542 OK +REQUEST request_1 1714128011405 1714128011542 OK +REQUEST request_1 1714128011404 1714128011542 OK +REQUEST request_1 1714128011406 1714128011542 OK +REQUEST request_0 1714128001221 1714128011543 OK +REQUEST request_2 1714128001917 1714128011544 KO j.i.IOException: Premature close +REQUEST request_5 1714128001945 1714128011544 OK +REQUEST request_1 1714128011477 1714128011545 OK +USER GameSimulation END 1714128011545 +REQUEST request_6 1714128001907 1714128011545 OK +REQUEST request_0 1714128000947 1714128011546 OK +REQUEST request_5 1714128001530 1714128011546 OK +REQUEST request_4 1714128001917 1714128011559 KO j.i.IOException: Premature close +USER GameSimulation END 1714128011560 +USER GameSimulation START 1714128011578 +USER GameSimulation START 1714128011593 +REQUEST request_4 1714128001907 1714128011616 OK +USER GameSimulation END 1714128011616 +USER GameSimulation START 1714128011616 +REQUEST request_2 1714128001908 1714128011617 OK +USER GameSimulation END 1714128011617 +REQUEST request_1 1714128011543 1714128011617 OK +REQUEST request_4 1714128001907 1714128011618 OK +REQUEST request_1 1714128011547 1714128011618 OK +REQUEST request_5 1714128001907 1714128011619 OK +REQUEST request_4 1714128001907 1714128011620 OK +USER GameSimulation END 1714128011620 +REQUEST request_6 1714128001907 1714128011620 OK +USER GameSimulation END 1714128011621 +REQUEST request_0 1714128003346 1714128011621 OK +REQUEST request_0 1714128003373 1714128011621 OK +REQUEST request_0 1714128004387 1714128011621 OK +REQUEST request_4 1714128000360 1714128011625 OK +REQUEST request_3 1714128001378 1714128011628 OK +REQUEST request_0 1714128003497 1714128011633 OK +REQUEST request_2 1714128001390 1714128011634 OK +REQUEST request_3 1714128000360 1714128011634 OK +REQUEST request_0 1714128004541 1714128011634 OK +REQUEST request_3 1714128001377 1714128011637 OK +REQUEST request_6 1714128001521 1714128011637 OK +USER GameSimulation START 1714128011639 +REQUEST request_0 1714128003413 1714128011643 OK +REQUEST request_3 1714128001526 1714128011643 OK +REQUEST request_6 1714128001536 1714128011644 OK +REQUEST request_3 1714128001526 1714128011647 OK +REQUEST request_2 1714128001537 1714128011647 OK +REQUEST request_0 1714128001584 1714128011647 OK +REQUEST request_1 1714128011621 1714128011648 OK +REQUEST request_1 1714128011621 1714128011648 OK +REQUEST request_3 1714128001526 1714128011651 OK +REQUEST request_0 1714128004617 1714128011651 OK +REQUEST request_1 1714128011621 1714128011652 OK +USER GameSimulation START 1714128011669 +REQUEST request_3 1714128002039 1714128011680 KO j.i.IOException: Premature close +REQUEST request_3 1714128002042 1714128011680 KO j.i.IOException: Premature close +REQUEST request_6 1714128002044 1714128011680 KO j.i.IOException: Premature close +USER GameSimulation START 1714128011680 +REQUEST request_5 1714128002040 1714128011680 KO j.i.IOException: Premature close +REQUEST request_4 1714128002039 1714128011680 KO j.i.IOException: Premature close +REQUEST request_4 1714128002043 1714128011681 KO j.i.IOException: Premature close +REQUEST request_6 1714128002036 1714128011681 KO j.i.IOException: Premature close +REQUEST request_5 1714128002043 1714128011681 KO j.i.IOException: Premature close +USER GameSimulation END 1714128011681 +USER GameSimulation END 1714128011681 +REQUEST request_2 1714128002054 1714128011697 KO j.i.IOException: Premature close +REQUEST request_2 1714128003740 1714128011721 OK +REQUEST request_2 1714128003735 1714128011721 OK +REQUEST request_1 1714128011633 1714128011730 OK +REQUEST request_1 1714128011635 1714128011731 OK +REQUEST request_1 1714128011647 1714128011731 OK +REQUEST request_1 1714128011643 1714128011731 OK +REQUEST request_1 1714128011652 1714128011731 OK +REQUEST request_0 1714128003788 1714128011732 OK +REQUEST request_3 1714128003737 1714128011733 OK +REQUEST request_2 1714128003736 1714128011733 OK +REQUEST request_5 1714128003603 1714128011733 OK +USER GameSimulation END 1714128011734 +REQUEST request_0 1714128001783 1714128011735 OK +REQUEST request_0 1714128003820 1714128011735 OK +REQUEST request_0 1714128004815 1714128011735 OK +REQUEST request_6 1714128000071 1714128011742 OK +REQUEST request_2 1714128000070 1714128011742 OK +USER GameSimulation END 1714128011742 +REQUEST request_0 1714128001267 1714128011742 OK +REQUEST request_0 1714128003867 1714128011742 OK +REQUEST request_0 1714128003621 1714128011743 OK +REQUEST request_6 1714128004899 1714128011744 OK +USER GameSimulation START 1714128011760 +USER GameSimulation START 1714128011786 +REQUEST request_0 1714128001738 1714128011802 OK +REQUEST request_1 1714128011732 1714128011805 OK +REQUEST request_1 1714128011735 1714128011806 OK +REQUEST request_1 1714128011735 1714128011806 OK +REQUEST request_1 1714128011742 1714128011806 OK +REQUEST request_1 1714128011742 1714128011806 OK +REQUEST request_1 1714128011735 1714128011806 OK +REQUEST request_1 1714128011743 1714128011807 OK +REQUEST request_5 1714128000071 1714128011814 OK +USER GameSimulation END 1714128011814 +USER GameSimulation START 1714128011820 +REQUEST request_1 1714128011803 1714128011886 OK +REQUEST request_3 1714128000289 1714128011886 OK +USER GameSimulation END 1714128011886 +REQUEST request_5 1714128001392 1714128011889 OK +USER GameSimulation START 1714128011931 +REQUEST request_2 1714128000276 1714128011955 OK +USER GameSimulation END 1714128011956 +REQUEST request_2 1714128002054 1714128011961 OK +REQUEST request_4 1714128002055 1714128011962 OK +USER GameSimulation END 1714128011963 +REQUEST request_4 1714128002054 1714128011965 OK +REQUEST request_5 1714128000288 1714128011966 OK +USER GameSimulation END 1714128011967 +USER GameSimulation START 1714128012080 +USER GameSimulation START 1714128012080 +USER GameSimulation START 1714128012096 +REQUEST request_0 1714128005104 1714128012103 OK +REQUEST request_6 1714128002055 1714128012106 OK +REQUEST request_5 1714128002055 1714128012107 OK +USER GameSimulation END 1714128012107 +REQUEST request_6 1714128002055 1714128012108 OK +USER GameSimulation START 1714128012111 +REQUEST request_0 1714128002224 1714128012112 OK +REQUEST request_0 1714127998293 1714128012113 OK +REQUEST request_6 1714128003736 1714128012114 OK +REQUEST request_0 1714128002104 1714128012116 OK +REQUEST request_3 1714128004899 1714128012116 OK +REQUEST request_0 1714128004418 1714128012117 OK +REQUEST request_0 1714128002138 1714128012141 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128002135 1714128012141 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128002136 1714128012141 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128012141 +USER GameSimulation START 1714128012141 +USER GameSimulation END 1714128012142 +REQUEST request_2 1714128002132 1714128012142 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128002132 1714128012142 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128002133 1714128012142 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128002133 1714128012142 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128002133 1714128012142 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128012142 +REQUEST request_4 1714128002137 1714128012156 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128002137 1714128012156 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128002138 1714128012156 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128012156 +USER GameSimulation START 1714128012156 +USER GameSimulation END 1714128012156 +REQUEST request_6 1714128001391 1714128012185 OK +REQUEST request_2 1714128001391 1714128012185 OK +REQUEST request_3 1714128001390 1714128012188 OK +REQUEST request_1 1714128012103 1714128012188 OK +REQUEST request_1 1714128012112 1714128012189 OK +REQUEST request_1 1714128012116 1714128012189 OK +REQUEST request_1 1714128012113 1714128012189 OK +REQUEST request_1 1714128012117 1714128012189 OK +REQUEST request_5 1714128003736 1714128012193 OK +REQUEST request_4 1714128001391 1714128012194 OK +REQUEST request_0 1714128001396 1714128012195 OK +REQUEST request_6 1714128001392 1714128012199 OK +REQUEST request_4 1714128001391 1714128012199 OK +REQUEST request_0 1714128002423 1714128012199 OK +REQUEST request_0 1714128004465 1714128012206 OK +REQUEST request_2 1714128004899 1714128012207 OK +REQUEST request_0 1714128002453 1714128012230 OK +REQUEST request_3 1714128001391 1714128012230 OK +USER GameSimulation END 1714128012230 +USER GameSimulation START 1714128012247 +USER GameSimulation START 1714128012292 +USER GameSimulation START 1714128012292 +REQUEST request_1 1714128012199 1714128012344 OK +REQUEST request_1 1714128012195 1714128012344 OK +REQUEST request_0 1714128004495 1714128012345 OK +REQUEST request_1 1714128012206 1714128012348 OK +REQUEST request_1 1714128012230 1714128012348 OK +REQUEST request_0 1714128002498 1714128012349 OK +REQUEST request_5 1714128004899 1714128012351 OK +REQUEST request_5 1714128001391 1714128012352 OK +USER GameSimulation END 1714128012352 +REQUEST request_2 1714128000729 1714128012354 OK +REQUEST request_4 1714128000741 1714128012360 OK +REQUEST request_4 1714128000738 1714128012363 OK +REQUEST request_4 1714128000741 1714128012363 OK +USER GameSimulation START 1714128012363 +REQUEST request_4 1714128000741 1714128012363 OK +REQUEST request_2 1714128000741 1714128012369 OK +REQUEST request_6 1714128000741 1714128012370 OK +USER GameSimulation END 1714128012370 +REQUEST request_3 1714128000729 1714128012370 OK +REQUEST request_6 1714128000740 1714128012371 OK +USER GameSimulation END 1714128012371 +USER GameSimulation START 1714128012384 +USER GameSimulation START 1714128012384 +USER GameSimulation START 1714128012415 +REQUEST request_1 1714128012345 1714128012439 OK +REQUEST request_4 1714128000722 1714128012445 OK +USER GameSimulation START 1714128012446 +REQUEST request_2 1714128000727 1714128012449 OK +USER GameSimulation END 1714128012450 +USER GameSimulation START 1714128012476 +REQUEST request_1 1714128012349 1714128012501 OK +REQUEST request_4 1714128000718 1714128012501 OK +USER GameSimulation END 1714128012502 +REQUEST request_5 1714128000741 1714128012503 OK +REQUEST request_5 1714128000738 1714128012512 OK +USER GameSimulation END 1714128012513 +REQUEST request_4 1714128000729 1714128012513 OK +REQUEST request_2 1714128000722 1714128012514 OK +REQUEST request_6 1714128000741 1714128012514 OK +USER GameSimulation END 1714128012514 +USER GameSimulation END 1714128012514 +REQUEST request_6 1714128000742 1714128012515 OK +REQUEST request_0 1714127998545 1714128012515 OK +REQUEST request_0 1714128004588 1714128012515 OK +REQUEST request_0 1714127999744 1714128012516 OK +REQUEST request_0 1714128005668 1714128012524 OK +REQUEST request_2 1714127998676 1714128012524 OK +REQUEST request_0 1714128005698 1714128012524 OK +REQUEST request_0 1714128004663 1714128012525 OK +REQUEST request_4 1714127998686 1714128012526 OK +REQUEST request_0 1714128002695 1714128012527 OK +REQUEST request_4 1714127998683 1714128012527 OK +REQUEST request_4 1714127998682 1714128012527 OK +REQUEST request_6 1714127998676 1714128012527 OK +USER GameSimulation END 1714128012527 +USER GameSimulation END 1714128012527 +REQUEST request_3 1714127998676 1714128012529 OK +REQUEST request_6 1714127998676 1714128012529 OK +REQUEST request_6 1714127998677 1714128012535 OK +REQUEST request_2 1714127998683 1714128012535 OK +REQUEST request_6 1714127998677 1714128012536 OK +REQUEST request_4 1714127998687 1714128012540 OK +REQUEST request_0 1714128004708 1714128012540 OK +REQUEST request_4 1714127998688 1714128012542 OK +REQUEST request_1 1714128012516 1714128012550 OK +REQUEST request_1 1714128012516 1714128012550 OK +REQUEST request_1 1714128012517 1714128012550 OK +USER GameSimulation START 1714128012598 +USER GameSimulation START 1714128012675 +USER GameSimulation START 1714128012705 +USER GameSimulation START 1714128012751 +USER GameSimulation START 1714128012751 +USER GameSimulation START 1714128012766 +REQUEST request_0 1714128002785 1714128012795 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128012796 +REQUEST request_0 1714127998790 1714128012825 OK +USER GameSimulation START 1714128012826 +REQUEST request_1 1714128012525 1714128012831 OK +REQUEST request_1 1714128012524 1714128012830 OK +REQUEST request_1 1714128012525 1714128012831 OK +REQUEST request_1 1714128012527 1714128012831 OK +USER GameSimulation START 1714128012886 +USER GameSimulation START 1714128012916 +USER GameSimulation START 1714128012931 +USER GameSimulation START 1714128012946 +USER GameSimulation START 1714128012977 +USER GameSimulation START 1714128012977 +USER GameSimulation START 1714128012977 +USER GameSimulation START 1714128012993 +REQUEST request_1 1714128012540 1714128013011 OK +REQUEST request_5 1714127998688 1714128013020 OK +USER GameSimulation END 1714128013020 +REQUEST request_5 1714127998685 1714128013021 OK +REQUEST request_5 1714127998682 1714128013023 OK +REQUEST request_5 1714127998687 1714128013023 OK +REQUEST request_1 1714128012826 1714128013024 OK +USER GameSimulation START 1714128013055 +USER GameSimulation START 1714128013070 +USER GameSimulation START 1714128013070 +REQUEST request_5 1714127998683 1714128013083 OK +REQUEST request_2 1714127998687 1714128013091 OK +REQUEST request_6 1714127998688 1714128013091 OK +REQUEST request_3 1714127998682 1714128013094 OK +REQUEST request_5 1714127998676 1714128013095 OK +REQUEST request_6 1714127998684 1714128013095 OK +REQUEST request_2 1714127998685 1714128013096 OK +REQUEST request_3 1714127998683 1714128013099 OK +USER GameSimulation START 1714128013100 +REQUEST request_0 1714128005897 1714128013107 OK +REQUEST request_0 1714128004938 1714128013107 OK +REQUEST request_0 1714128005943 1714128013107 OK +REQUEST request_2 1714127998684 1714128013107 OK +REQUEST request_0 1714128005975 1714128013108 OK +REQUEST request_0 1714128004984 1714128013109 OK +REQUEST request_0 1714128006022 1714128013111 OK +REQUEST request_3 1714127998681 1714128013119 OK +USER GameSimulation START 1714128013119 +USER GameSimulation START 1714128013176 +REQUEST request_4 1714127998693 1714128013179 OK +REQUEST request_1 1714128013109 1714128013237 OK +REQUEST request_1 1714128013108 1714128013237 OK +REQUEST request_1 1714128013109 1714128013237 OK +REQUEST request_1 1714128013108 1714128013237 OK +REQUEST request_1 1714128013109 1714128013237 OK +REQUEST request_1 1714128013112 1714128013237 OK +USER GameSimulation START 1714128013237 +REQUEST request_5 1714127998693 1714128013243 OK +REQUEST request_5 1714127998676 1714128013246 OK +REQUEST request_0 1714128005028 1714128013246 OK +REQUEST request_6 1714127998686 1714128013246 OK +REQUEST request_6 1714128006080 1714128013247 OK +REQUEST request_0 1714128005820 1714128013248 OK +REQUEST request_4 1714128006080 1714128013248 OK +USER GameSimulation START 1714128013252 +REQUEST request_4 1714128001378 1714128013257 OK +REQUEST request_0 1714128003256 1714128013266 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013267 +USER GameSimulation START 1714128013267 +USER GameSimulation START 1714128013267 +USER GameSimulation START 1714128013267 +USER GameSimulation START 1714128013283 +USER GameSimulation START 1714128013297 +USER GameSimulation START 1714128013313 +USER GameSimulation START 1714128013313 +REQUEST request_4 1714128001379 1714128013320 OK +USER GameSimulation END 1714128013320 +REQUEST request_2 1714128006079 1714128013321 OK +USER GameSimulation START 1714128013328 +USER GameSimulation START 1714128013359 +USER GameSimulation START 1714128013359 +REQUEST request_1 1714128013249 1714128013380 OK +REQUEST request_1 1714128013247 1714128013380 OK +REQUEST request_3 1714127998681 1714128013381 OK +REQUEST request_2 1714128001379 1714128013452 OK +USER GameSimulation END 1714128013452 +REQUEST request_0 1714128006174 1714128013455 OK +REQUEST request_2 1714128001381 1714128013456 OK +USER GameSimulation END 1714128013457 +REQUEST request_5 1714128006080 1714128013457 OK +REQUEST request_5 1714127998685 1714128013458 OK +REQUEST request_5 1714128001378 1714128013462 OK +USER GameSimulation END 1714128013463 +REQUEST request_2 1714128006177 1714128013465 OK +REQUEST request_4 1714128006178 1714128013465 OK +REQUEST request_6 1714128006178 1714128013469 OK +REQUEST request_4 1714128006184 1714128013473 OK +REQUEST request_2 1714128006184 1714128013474 OK +REQUEST request_4 1714128006184 1714128013475 OK +USER GameSimulation START 1714128013479 +REQUEST request_0 1714128003467 1714128013479 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013480 +REQUEST request_6 1714128006185 1714128013532 OK +REQUEST request_3 1714128006177 1714128013550 OK +REQUEST request_1 1714128013456 1714128013550 OK +REQUEST request_3 1714128006184 1714128013551 OK +USER GameSimulation START 1714128013557 +REQUEST request_5 1714128006178 1714128013563 OK +USER GameSimulation END 1714128013563 +REQUEST request_6 1714128006185 1714128013564 OK +USER GameSimulation START 1714128013572 +USER GameSimulation START 1714128013663 +REQUEST request_0 1714128005180 1714128013706 OK +REQUEST request_0 1714128003697 1714128013710 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013711 +USER GameSimulation START 1714128013725 +REQUEST request_3 1714128003735 1714128013740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128003735 1714128013740 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013741 +REQUEST request_0 1714128003743 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128003741 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128003741 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013756 +REQUEST request_4 1714128003741 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128003742 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128003737 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128003737 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128003742 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128003741 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128003742 1714128013756 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128003742 1714128013757 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013757 +REQUEST request_5 1714128006184 1714128013762 OK +USER GameSimulation END 1714128013762 +REQUEST request_5 1714128006185 1714128013766 OK +REQUEST request_1 1714128013706 1714128013766 OK +REQUEST request_5 1714128006189 1714128013770 OK +REQUEST request_3 1714128006189 1714128013773 OK +REQUEST request_2 1714128006190 1714128013774 OK +REQUEST request_4 1714128000351 1714128013774 OK +USER GameSimulation END 1714128013775 +REQUEST request_4 1714128001379 1714128013781 OK +REQUEST request_4 1714128006189 1714128013781 OK +USER GameSimulation END 1714128013781 +REQUEST request_6 1714128006190 1714128013782 OK +REQUEST request_4 1714128006190 1714128013782 OK +USER GameSimulation START 1714128013801 +USER GameSimulation START 1714128013801 +USER GameSimulation START 1714128013817 +USER GameSimulation START 1714128013832 +USER GameSimulation START 1714128013847 +USER GameSimulation START 1714128013847 +USER GameSimulation START 1714128013910 +REQUEST request_2 1714128000360 1714128013914 OK +REQUEST request_3 1714128006190 1714128013920 OK +REQUEST request_2 1714128006189 1714128013920 OK +REQUEST request_5 1714128006190 1714128013922 OK +USER GameSimulation END 1714128013923 +REQUEST request_5 1714128000360 1714128013926 OK +USER GameSimulation END 1714128013927 +USER GameSimulation START 1714128013941 +REQUEST request_2 1714128003976 1714128013985 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128003976 1714128013986 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128003976 1714128013986 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128003977 1714128013986 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128003977 1714128013987 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128013987 +REQUEST request_2 1714128006184 1714128013989 OK +REQUEST request_2 1714128001520 1714128013992 OK +REQUEST request_2 1714128001520 1714128013992 OK +REQUEST request_5 1714128000344 1714128013993 OK +REQUEST request_0 1714128006296 1714128013993 OK +REQUEST request_4 1714128001521 1714128013993 OK +USER GameSimulation END 1714128013993 +REQUEST request_4 1714128001526 1714128013997 OK +REQUEST request_6 1714128001530 1714128013997 OK +USER GameSimulation END 1714128013998 +REQUEST request_0 1714128005424 1714128014000 OK +REQUEST request_3 1714128001521 1714128014001 OK +REQUEST request_3 1714128006203 1714128014006 OK +USER GameSimulation START 1714128014031 +USER GameSimulation START 1714128014031 +REQUEST request_6 1714128006304 1714128014074 OK +REQUEST request_0 1714128004065 1714128014075 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014076 +USER GameSimulation START 1714128014092 +REQUEST request_1 1714128013994 1714128014094 OK +REQUEST request_4 1714128006304 1714128014096 OK +REQUEST request_1 1714128014001 1714128014095 OK +REQUEST request_5 1714128001538 1714128014096 OK +REQUEST request_3 1714128006304 1714128014099 OK +REQUEST request_0 1714128004097 1714128014106 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014106 +USER GameSimulation START 1714128014122 +REQUEST request_2 1714128006303 1714128014126 OK +REQUEST request_0 1714128003301 1714128014130 OK +USER GameSimulation START 1714128014138 +REQUEST request_0 1714128004143 1714128014153 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014154 +USER GameSimulation START 1714128014185 +REQUEST request_3 1714128006303 1714128014190 OK +REQUEST request_0 1714128005302 1714128014191 OK +REQUEST request_1 1714128014131 1714128014194 OK +REQUEST request_5 1714128006304 1714128014197 OK +REQUEST request_4 1714128006303 1714128014199 OK +REQUEST request_3 1714128005306 1714128014199 OK +REQUEST request_6 1714128005584 1714128014201 OK +REQUEST request_2 1714128005305 1714128014201 OK +REQUEST request_0 1714128005577 1714128014203 OK +USER GameSimulation START 1714128014227 +REQUEST request_1 1714128014204 1714128014268 OK +REQUEST request_1 1714128014192 1714128014268 OK +REQUEST request_0 1714128006587 1714128014268 OK +REQUEST request_2 1714128005584 1714128014268 OK +REQUEST request_4 1714128006101 1714128014270 OK +REQUEST request_6 1714128006101 1714128014270 OK +REQUEST request_0 1714128006097 1714128014273 OK +REQUEST request_0 1714128004264 1714128014274 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014275 +REQUEST request_2 1714128006100 1714128014276 OK +REQUEST request_5 1714128005306 1714128014276 OK +REQUEST request_0 1714128006663 1714128014276 OK +REQUEST request_4 1714128002055 1714128014278 OK +REQUEST request_4 1714128005846 1714128014279 OK +REQUEST request_4 1714128005839 1714128014280 OK +REQUEST request_6 1714128002040 1714128014280 OK +USER GameSimulation END 1714128014280 +USER GameSimulation END 1714128014280 +REQUEST request_0 1714128004294 1714128014306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014306 +USER GameSimulation START 1714128014322 +USER GameSimulation START 1714128014337 +REQUEST request_1 1714128014273 1714128014346 OK +REQUEST request_1 1714128014268 1714128014346 OK +REQUEST request_1 1714128014277 1714128014346 OK +REQUEST request_2 1714128006612 1714128014350 OK +REQUEST request_3 1714128005593 1714128014350 OK +REQUEST request_3 1714128006100 1714128014351 OK +REQUEST request_5 1714128006101 1714128014351 OK +USER GameSimulation START 1714128014352 +USER GameSimulation START 1714128014352 +USER GameSimulation END 1714128014352 +REQUEST request_0 1714128006907 1714128014352 OK +REQUEST request_3 1714128006612 1714128014352 OK +REQUEST request_0 1714127999574 1714128014353 OK +REQUEST request_6 1714127998693 1714128014355 OK +REQUEST request_4 1714128006688 1714128014356 OK +REQUEST request_3 1714128006687 1714128014361 OK +REQUEST request_2 1714127998687 1714128014361 OK +REQUEST request_4 1714127998675 1714128014362 OK +REQUEST request_4 1714128006687 1714128014363 OK +REQUEST request_0 1714128003667 1714128014363 OK +REQUEST request_0 1714128005454 1714128014376 OK +REQUEST request_0 1714128006465 1714128014376 OK +REQUEST request_2 1714128006687 1714128014376 OK +REQUEST request_0 1714128004019 1714128014376 OK +REQUEST request_6 1714127998684 1714128014376 OK +REQUEST request_0 1714128000016 1714128014377 OK +REQUEST request_3 1714127998686 1714128014365 OK +USER GameSimulation END 1714128014377 +REQUEST request_3 1714127998690 1714128014377 OK +REQUEST request_1 1714128014353 1714128014380 OK +REQUEST request_6 1714128005593 1714128014380 OK +REQUEST request_2 1714128007058 1714128014381 OK +REQUEST request_1 1714128014353 1714128014382 OK +REQUEST request_0 1714128003897 1714128014382 OK +REQUEST request_0 1714128004188 1714128014382 OK +REQUEST request_0 1714128003944 1714128014382 OK +USER GameSimulation START 1714128014382 +REQUEST request_3 1714128007059 1714128014382 OK +REQUEST request_2 1714128006203 1714128014388 OK +REQUEST request_1 1714128014363 1714128014390 OK +REQUEST request_4 1714128007059 1714128014390 OK +REQUEST request_3 1714128006687 1714128014399 OK +REQUEST request_0 1714128006066 1714128014466 OK +REQUEST request_2 1714128006304 1714128014466 OK +REQUEST request_1 1714128014377 1714128014467 OK +REQUEST request_1 1714128014377 1714128014468 OK +REQUEST request_1 1714128014377 1714128014468 OK +REQUEST request_1 1714128014377 1714128014468 OK +USER GameSimulation START 1714128014472 +USER GameSimulation START 1714128014503 +USER GameSimulation START 1714128014503 +REQUEST request_1 1714128014382 1714128014527 OK +REQUEST request_1 1714128014382 1714128014527 OK +REQUEST request_1 1714128014382 1714128014528 OK +REQUEST request_0 1714128007057 1714128014528 OK +REQUEST request_5 1714128006304 1714128014529 OK +REQUEST request_1 1714128014466 1714128014530 OK +USER GameSimulation END 1714128014530 +REQUEST request_0 1714128006342 1714128014530 OK +REQUEST request_4 1714128006203 1714128014531 OK +REQUEST request_0 1714128007345 1714128014531 OK +USER GameSimulation START 1714128014532 +REQUEST request_6 1714128000372 1714128014532 OK +REQUEST request_5 1714128006203 1714128014533 OK +USER GameSimulation START 1714128014534 +USER GameSimulation START 1714128014534 +REQUEST request_0 1714128007420 1714128014538 OK +USER GameSimulation START 1714128014595 +REQUEST request_2 1714128007447 1714128014606 OK +REQUEST request_1 1714128014531 1714128014615 OK +REQUEST request_1 1714128014529 1714128014615 OK +REQUEST request_1 1714128014532 1714128014615 OK +REQUEST request_0 1714128006541 1714128014629 OK +REQUEST request_0 1714128000214 1714128014629 OK +REQUEST request_0 1714128007574 1714128014629 OK +REQUEST request_4 1714128005584 1714128014629 OK +REQUEST request_6 1714128007059 1714128014630 OK +REQUEST request_4 1714128007448 1714128014616 OK +REQUEST request_1 1714128014539 1714128014616 OK +REQUEST request_0 1714128004333 1714128014630 OK +REQUEST request_5 1714128000372 1714128014630 OK +USER GameSimulation END 1714128014631 +REQUEST request_0 1714128007544 1714128014631 OK +REQUEST request_3 1714128007448 1714128014634 OK +REQUEST request_3 1714128005584 1714128014635 OK +USER GameSimulation START 1714128014666 +REQUEST request_3 1714128006687 1714128014706 OK +USER GameSimulation START 1714128014716 +USER GameSimulation START 1714128014746 +USER GameSimulation START 1714128014762 +REQUEST request_1 1714128014630 1714128014770 OK +REQUEST request_1 1714128014631 1714128014770 OK +REQUEST request_1 1714128014630 1714128014771 OK +REQUEST request_1 1714128014630 1714128014771 OK +REQUEST request_1 1714128014632 1714128014771 OK +REQUEST request_6 1714128006688 1714128014772 OK +USER GameSimulation START 1714128014806 +USER GameSimulation START 1714128014807 +USER GameSimulation START 1714128014851 +USER GameSimulation START 1714128014851 +USER GameSimulation START 1714128014851 +USER GameSimulation START 1714128014866 +USER GameSimulation START 1714128014881 +REQUEST request_5 1714128007059 1714128014909 OK +USER GameSimulation END 1714128014910 +REQUEST request_4 1714128006687 1714128014910 OK +REQUEST request_0 1714128004907 1714128014911 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128014912 +REQUEST request_4 1714128004899 1714128014912 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128005584 1714128014912 OK +USER GameSimulation END 1714128014913 +USER GameSimulation END 1714128014913 +REQUEST request_5 1714128006688 1714128014917 OK +REQUEST request_6 1714128006689 1714128014918 OK +USER GameSimulation START 1714128014928 +USER GameSimulation START 1714128014974 +USER GameSimulation START 1714128015020 +USER GameSimulation START 1714128015049 +REQUEST request_0 1714128005059 1714128015064 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015064 +USER GameSimulation START 1714128015126 +REQUEST request_2 1714128005593 1714128015146 OK +USER GameSimulation START 1714128015172 +REQUEST request_5 1714128006688 1714128015206 OK +REQUEST request_0 1714128000456 1714128015207 OK +REQUEST request_5 1714128006688 1714128015216 OK +REQUEST request_0 1714128007224 1714128015218 OK +REQUEST request_5 1714128005593 1714128015218 OK +REQUEST request_2 1714128006234 1714128015223 OK +REQUEST request_0 1714128006708 1714128015232 OK +REQUEST request_2 1714128006687 1714128015232 OK +USER GameSimulation END 1714128015234 +REQUEST request_0 1714128007986 1714128015290 OK +REQUEST request_1 1714128015207 1714128015293 OK +REQUEST request_0 1714128006981 1714128015293 OK +REQUEST request_1 1714128015218 1714128015293 OK +REQUEST request_5 1714128006234 1714128015294 OK +REQUEST request_1 1714128015232 1714128015296 OK +REQUEST request_2 1714128006998 1714128015298 OK +REQUEST request_4 1714128006998 1714128015298 OK +REQUEST request_6 1714128006999 1714128015304 OK +REQUEST request_6 1714128006998 1714128015304 OK +REQUEST request_3 1714128006998 1714128015307 OK +REQUEST request_0 1714128007103 1714128015307 OK +REQUEST request_0 1714128008107 1714128015307 OK +REQUEST request_0 1714128006861 1714128015308 OK +REQUEST request_0 1714128007133 1714128015308 OK +USER GameSimulation START 1714128015310 +REQUEST request_0 1714128008137 1714128015314 OK +USER GameSimulation START 1714128015339 +REQUEST request_3 1714128006234 1714128015378 OK +REQUEST request_0 1714128005377 1714128015378 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015379 +REQUEST request_1 1714128015294 1714128015382 OK +REQUEST request_3 1714128006998 1714128015382 OK +REQUEST request_1 1714128015290 1714128015382 OK +REQUEST request_2 1714128006998 1714128015382 OK +REQUEST request_1 1714128015308 1714128015382 OK +REQUEST request_1 1714128015308 1714128015382 OK +REQUEST request_1 1714128015309 1714128015383 OK +REQUEST request_1 1714128015308 1714128015383 OK +REQUEST request_1 1714128015315 1714128015384 OK +USER GameSimulation START 1714128015384 +REQUEST request_2 1714127998682 1714128015410 KO j.i.IOException: Premature close +REQUEST request_5 1714127998677 1714128015410 KO j.i.IOException: Premature close +REQUEST request_4 1714127998682 1714128015410 KO j.i.IOException: Premature close +USER GameSimulation END 1714128015410 +REQUEST request_5 1714127998688 1714128015411 KO j.i.IOException: Premature close +REQUEST request_6 1714127998682 1714128015411 KO j.i.IOException: Premature close +REQUEST request_2 1714127998686 1714128015411 KO j.i.IOException: Premature close +REQUEST request_5 1714127998675 1714128015411 KO j.i.IOException: Premature close +REQUEST request_3 1714128005401 1714128015411 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128005401 1714128015411 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714127998693 1714128015411 KO j.i.IOException: Premature close +REQUEST request_2 1714127998690 1714128015411 KO j.i.IOException: Premature close +USER GameSimulation END 1714128015412 +REQUEST request_4 1714127998676 1714128015413 KO j.i.IOException: Premature close +REQUEST request_5 1714127998687 1714128015413 KO j.i.IOException: Premature close +REQUEST request_2 1714127998677 1714128015413 KO j.i.IOException: Premature close +REQUEST request_4 1714127998676 1714128015415 KO j.i.IOException: Premature close +REQUEST request_5 1714127998690 1714128015415 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128015415 KO j.i.IOException: Premature close +REQUEST request_4 1714127998677 1714128015415 KO j.i.IOException: Premature close +USER GameSimulation END 1714128015415 +REQUEST request_2 1714127998693 1714128015415 KO j.i.IOException: Premature close +REQUEST request_4 1714127998693 1714128015415 KO j.i.IOException: Premature close +REQUEST request_2 1714127998688 1714128015416 KO j.i.IOException: Premature close +USER GameSimulation END 1714128015416 +REQUEST request_6 1714127998693 1714128015418 KO j.i.IOException: Premature close +REQUEST request_4 1714127998685 1714128015418 KO j.i.IOException: Premature close +USER GameSimulation END 1714128015418 +REQUEST request_2 1714127998676 1714128015419 KO j.i.IOException: Premature close +USER GameSimulation START 1714128015430 +USER GameSimulation START 1714128015445 +REQUEST request_5 1714128006998 1714128015457 OK +REQUEST request_4 1714127998663 1714128015458 OK +USER GameSimulation START 1714128015476 +USER GameSimulation START 1714128015507 +REQUEST request_5 1714127998665 1714128015520 OK +REQUEST request_6 1714127998671 1714128015520 OK +REQUEST request_3 1714127998654 1714128015520 OK +REQUEST request_4 1714128006998 1714128015520 OK +USER GameSimulation END 1714128015521 +USER GameSimulation END 1714128015521 +REQUEST request_5 1714127998662 1714128015521 OK +USER GameSimulation END 1714128015522 +REQUEST request_0 1714128005134 1714128015522 OK +REQUEST request_6 1714128006234 1714128015522 OK +REQUEST request_0 1714128004219 1714128015522 OK +REQUEST request_4 1714128006234 1714128015523 OK +USER GameSimulation END 1714128015524 +REQUEST request_2 1714128005401 1714128015528 OK +REQUEST request_0 1714128001417 1714128015528 OK +REQUEST request_6 1714128005401 1714128015529 OK +REQUEST request_0 1714128007467 1714128015529 OK +REQUEST request_0 1714128008460 1714128015530 OK +REQUEST request_0 1714128007696 1714128015530 OK +REQUEST request_4 1714128008725 1714128015539 OK +REQUEST request_6 1714128008725 1714128015539 OK +REQUEST request_4 1714128008725 1714128015546 OK +USER GameSimulation START 1714128015553 +REQUEST request_3 1714128008725 1714128015556 OK +USER GameSimulation START 1714128015583 +USER GameSimulation START 1714128015584 +USER GameSimulation START 1714128015599 +USER GameSimulation START 1714128015599 +USER GameSimulation START 1714128015599 +REQUEST request_2 1714128005601 1714128015613 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128005602 1714128015614 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128015614 +REQUEST request_4 1714128005602 1714128015614 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128005602 1714128015614 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128005602 1714128015615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015615 +REQUEST request_0 1714128005622 1714128015628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015628 +USER GameSimulation START 1714128015644 +REQUEST request_1 1714128015523 1714128015722 OK +REQUEST request_1 1714128015523 1714128015723 OK +REQUEST request_3 1714128008725 1714128015723 OK +REQUEST request_1 1714128015529 1714128015723 OK +REQUEST request_2 1714128008725 1714128015727 OK +REQUEST request_1 1714128015530 1714128015728 OK +REQUEST request_2 1714128007811 1714128015728 OK +REQUEST request_1 1714128015530 1714128015728 OK +REQUEST request_1 1714128015530 1714128015729 OK +REQUEST request_0 1714128005748 1714128015750 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015750 +REQUEST request_0 1714128005775 1714128015780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015780 +REQUEST request_0 1714128005257 1714128015787 OK +REQUEST request_5 1714128005401 1714128015789 OK +USER GameSimulation END 1714128015790 +REQUEST request_5 1714128008725 1714128015794 OK +REQUEST request_5 1714128008725 1714128015794 OK +USER GameSimulation END 1714128015794 +REQUEST request_4 1714128007812 1714128015795 OK +USER GameSimulation START 1714128015826 +REQUEST request_4 1714128005846 1714128015856 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128005846 1714128015856 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128005846 1714128015856 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128005839 1714128015856 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128005846 1714128015856 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128005846 1714128015857 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128015857 +REQUEST request_0 1714128005865 1714128015871 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128015871 +USER GameSimulation START 1714128015887 +USER GameSimulation START 1714128015902 +USER GameSimulation START 1714128015902 +USER GameSimulation START 1714128015902 +USER GameSimulation START 1714128015917 +USER GameSimulation START 1714128015931 +REQUEST request_1 1714128015788 1714128015933 OK +REQUEST request_2 1714128005846 1714128015943 OK +REQUEST request_5 1714128007813 1714128015944 OK +REQUEST request_5 1714128005846 1714128015945 OK +USER GameSimulation START 1714128015947 +REQUEST request_3 1714128005839 1714128015948 OK +REQUEST request_6 1714128005840 1714128015948 OK +REQUEST request_2 1714128005846 1714128015948 OK +REQUEST request_0 1714128007940 1714128015953 OK +REQUEST request_2 1714128005839 1714128015954 OK +REQUEST request_0 1714128007864 1714128015954 OK +REQUEST request_0 1714128008063 1714128015954 OK +USER GameSimulation END 1714128015955 +REQUEST request_3 1714128005846 1714128015955 OK +REQUEST request_0 1714128002058 1714128015956 OK +REQUEST request_0 1714128009068 1714128015956 OK +REQUEST request_0 1714128009068 1714128015965 OK +REQUEST request_4 1714128002067 1714128015967 OK +REQUEST request_6 1714128002067 1714128015967 OK +REQUEST request_2 1714128006687 1714128015968 OK +REQUEST request_0 1714128008398 1714128015968 OK +REQUEST request_6 1714128006203 1714128015968 OK +REQUEST request_6 1714128008725 1714128015969 OK +REQUEST request_6 1714128006189 1714128015969 OK +REQUEST request_0 1714128006220 1714128015969 OK +REQUEST request_0 1714128006266 1714128015970 OK +REQUEST request_0 1714128008398 1714128015970 OK +REQUEST request_0 1714128006388 1714128015970 OK +REQUEST request_0 1714128008857 1714128015970 OK +REQUEST request_0 1714128008382 1714128015970 OK +REQUEST request_3 1714128006184 1714128015971 OK +REQUEST request_0 1714128009403 1714128015972 OK +REQUEST request_3 1714128009097 1714128015972 OK +REQUEST request_2 1714128009408 1714128015975 OK +USER GameSimulation END 1714128015976 +USER GameSimulation END 1714128015976 +USER GameSimulation END 1714128015976 +USER GameSimulation END 1714128015976 +REQUEST request_2 1714128009409 1714128015977 OK +REQUEST request_4 1714128009409 1714128015977 OK +REQUEST request_2 1714128005846 1714128015977 OK +REQUEST request_4 1714128005846 1714128015978 OK +USER GameSimulation START 1714128015978 +USER GameSimulation START 1714128015979 +REQUEST request_3 1714128009408 1714128015980 OK +REQUEST request_1 1714128015954 1714128015980 OK +REQUEST request_0 1714128009480 1714128015980 OK +REQUEST request_1 1714128015955 1714128015981 OK +REQUEST request_1 1714128015955 1714128015982 OK +REQUEST request_0 1714128008506 1714128015982 OK +REQUEST request_1 1714128015957 1714128015983 OK +REQUEST request_0 1714128006495 1714128015983 OK +REQUEST request_0 1714128008506 1714128015983 OK +REQUEST request_0 1714128008506 1714128015983 OK +REQUEST request_0 1714128008506 1714128015983 OK +REQUEST request_0 1714128008537 1714128015983 OK +REQUEST request_0 1714128008537 1714128015984 OK +REQUEST request_1 1714128015956 1714128015984 OK +REQUEST request_0 1714128009298 1714128015984 OK +USER GameSimulation START 1714128015992 +USER GameSimulation START 1714128015992 +REQUEST request_1 1714128015966 1714128016061 OK +REQUEST request_1 1714128015968 1714128016061 OK +REQUEST request_1 1714128015970 1714128016062 OK +REQUEST request_1 1714128015969 1714128016062 OK +REQUEST request_1 1714128015970 1714128016062 OK +REQUEST request_1 1714128015970 1714128016062 OK +REQUEST request_1 1714128015970 1714128016063 OK +REQUEST request_1 1714128015970 1714128016063 OK +REQUEST request_1 1714128015984 1714128016064 OK +REQUEST request_1 1714128015973 1714128016064 OK +REQUEST request_1 1714128015980 1714128016064 OK +REQUEST request_1 1714128015983 1714128016064 OK +REQUEST request_1 1714128015982 1714128016064 OK +REQUEST request_1 1714128015983 1714128016065 OK +REQUEST request_1 1714128015983 1714128016065 OK +REQUEST request_1 1714128015983 1714128016066 OK +REQUEST request_1 1714128015983 1714128016066 OK +REQUEST request_1 1714128015984 1714128016066 OK +REQUEST request_0 1714128006417 1714128016066 OK +REQUEST request_3 1714128009409 1714128016068 OK +USER GameSimulation START 1714128016114 +REQUEST request_5 1714128005846 1714128016129 OK +REQUEST request_0 1714128009692 1714128016130 OK +REQUEST request_1 1714128016067 1714128016139 OK +USER GameSimulation START 1714128016139 +REQUEST request_2 1714128009703 1714128016143 OK +REQUEST request_5 1714128009410 1714128016144 OK +REQUEST request_0 1714128006143 1714128016145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128016145 +REQUEST request_6 1714128006688 1714128016145 OK +USER GameSimulation START 1714128016145 +USER GameSimulation END 1714128016145 +REQUEST request_0 1714128009706 1714128016146 OK +REQUEST request_4 1714128009704 1714128016146 OK +REQUEST request_0 1714128009554 1714128016146 OK +REQUEST request_0 1714128008552 1714128016147 OK +REQUEST request_0 1714128006816 1714128016147 OK +REQUEST request_0 1714128009828 1714128016148 OK +REQUEST request_6 1714128007466 1714128016149 OK +REQUEST request_0 1714128008552 1714128016149 OK +REQUEST request_1 1714128016131 1714128016162 OK +USER GameSimulation START 1714128016207 +USER GameSimulation START 1714128016267 +REQUEST request_1 1714128016146 1714128016283 OK +REQUEST request_1 1714128016146 1714128016283 OK +REQUEST request_1 1714128016147 1714128016283 OK +REQUEST request_1 1714128016148 1714128016283 OK +REQUEST request_1 1714128016147 1714128016283 OK +REQUEST request_1 1714128016149 1714128016284 OK +REQUEST request_2 1714128007464 1714128016285 OK +REQUEST request_5 1714128007465 1714128016289 OK +REQUEST request_4 1714128007464 1714128016293 OK +REQUEST request_3 1714128007464 1714128016293 OK +REQUEST request_6 1714128007465 1714128016293 OK +REQUEST request_6 1714128007449 1714128016294 OK +REQUEST request_3 1714128007465 1714128016298 OK +REQUEST request_2 1714128009850 1714128016301 OK +REQUEST request_2 1714128007464 1714128016303 OK +USER GameSimulation START 1714128016314 +REQUEST request_6 1714128006304 1714128016328 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128016328 +USER GameSimulation START 1714128016328 +USER GameSimulation START 1714128016359 +USER GameSimulation START 1714128016374 +REQUEST request_5 1714128007449 1714128016380 OK +REQUEST request_4 1714128009850 1714128016380 OK +REQUEST request_4 1714128007465 1714128016380 OK +REQUEST request_4 1714128009850 1714128016380 OK +USER GameSimulation END 1714128016381 +USER GameSimulation END 1714128016381 +REQUEST request_0 1714128007742 1714128016384 OK +REQUEST request_0 1714128008872 1714128016386 OK +REQUEST request_3 1714128009849 1714128016387 OK +REQUEST request_4 1714128005846 1714128016388 OK +USER GameSimulation END 1714128016388 +USER GameSimulation START 1714128016389 +REQUEST request_6 1714128005846 1714128016389 OK +REQUEST request_6 1714128005846 1714128016390 OK +USER GameSimulation START 1714128016466 +REQUEST request_3 1714128005846 1714128016478 OK +USER GameSimulation END 1714128016479 +USER GameSimulation START 1714128016481 +USER GameSimulation START 1714128016496 +USER GameSimulation START 1714128016527 +USER GameSimulation START 1714128016542 +USER GameSimulation START 1714128016557 +USER GameSimulation START 1714128016589 +REQUEST request_1 1714128016384 1714128016591 OK +REQUEST request_1 1714128016386 1714128016592 OK +REQUEST request_0 1714128007027 1714128016592 OK +REQUEST request_5 1714128009851 1714128016596 OK +REQUEST request_6 1714128005846 1714128016597 OK +USER GameSimulation START 1714128016598 +REQUEST request_5 1714128005846 1714128016598 OK +USER GameSimulation END 1714128016598 +REQUEST request_5 1714128007465 1714128016599 OK +USER GameSimulation END 1714128016599 +REQUEST request_3 1714128005846 1714128016602 OK +USER GameSimulation END 1714128016603 +USER GameSimulation START 1714128016604 +REQUEST request_0 1714128010069 1714128016608 OK +REQUEST request_0 1714128009205 1714128016608 OK +REQUEST request_3 1714128010062 1714128016608 OK +REQUEST request_0 1714128009357 1714128016608 OK +REQUEST request_0 1714128008017 1714128016609 OK +REQUEST request_0 1714128007375 1714128016612 OK +REQUEST request_3 1714128009850 1714128016614 OK +REQUEST request_2 1714128009854 1714128016617 OK +REQUEST request_3 1714128007812 1714128016617 OK +REQUEST request_1 1714128016592 1714128016619 OK +REQUEST request_4 1714128009855 1714128016620 OK +REQUEST request_0 1714128003226 1714128016621 OK +REQUEST request_3 1714128009855 1714128016625 OK +REQUEST request_0 1714128010230 1714128016631 OK +REQUEST request_0 1714128010497 1714128016631 OK +USER GameSimulation START 1714128016695 +REQUEST request_6 1714127998682 1714128016699 OK +USER GameSimulation START 1714128016740 +REQUEST request_1 1714128016609 1714128016759 OK +REQUEST request_2 1714127998693 1714128016759 OK +USER GameSimulation END 1714128016759 +REQUEST request_1 1714128016609 1714128016759 OK +REQUEST request_1 1714128016609 1714128016759 OK +REQUEST request_1 1714128016609 1714128016759 OK +REQUEST request_1 1714128016622 1714128016760 OK +REQUEST request_1 1714128016612 1714128016760 OK +REQUEST request_1 1714128016631 1714128016760 OK +REQUEST request_1 1714128016631 1714128016760 OK +REQUEST request_2 1714127998685 1714128016764 OK +REQUEST request_5 1714128006998 1714128016764 OK +USER GameSimulation END 1714128016765 +REQUEST request_2 1714127998684 1714128016767 OK +REQUEST request_5 1714128009850 1714128016768 OK +REQUEST request_4 1714128009410 1714128016769 OK +REQUEST request_4 1714127998676 1714128016769 OK +REQUEST request_0 1714127998700 1714128016770 OK +REQUEST request_2 1714127998683 1714128016772 OK +REQUEST request_4 1714128009419 1714128016775 OK +REQUEST request_6 1714128009410 1714128016776 OK +USER GameSimulation END 1714128016776 +REQUEST request_6 1714128009409 1714128016776 OK +REQUEST request_0 1714128009584 1714128016776 OK +REQUEST request_0 1714128010511 1714128016778 OK +REQUEST request_0 1714128010222 1714128016780 OK +REQUEST request_0 1714128007497 1714128016781 OK +REQUEST request_0 1714128009768 1714128016782 OK +REQUEST request_3 1714128009419 1714128016784 OK +REQUEST request_6 1714128003738 1714128016785 OK +REQUEST request_2 1714128003740 1714128016785 OK +REQUEST request_4 1714128010599 1714128016785 OK +REQUEST request_6 1714128009705 1714128016785 OK +USER GameSimulation END 1714128016785 +USER GameSimulation END 1714128016785 +REQUEST request_3 1714128010596 1714128016790 OK +REQUEST request_2 1714128009958 1714128016794 OK +REQUEST request_6 1714128009958 1714128016795 OK +REQUEST request_1 1714128016770 1714128016798 OK +REQUEST request_3 1714128009958 1714128016800 OK +REQUEST request_4 1714128009958 1714128016800 OK +REQUEST request_0 1714128009964 1714128016801 OK +REQUEST request_1 1714128016776 1714128016803 OK +USER GameSimulation START 1714128016833 +REQUEST request_2 1714128010980 1714128016879 OK +REQUEST request_1 1714128016778 1714128016885 OK +REQUEST request_0 1714128006936 1714128016939 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128016940 +USER GameSimulation START 1714128016940 +REQUEST request_1 1714128016780 1714128016945 OK +USER GameSimulation START 1714128016971 +USER GameSimulation START 1714128016986 +USER GameSimulation START 1714128017001 +USER GameSimulation START 1714128017001 +USER GameSimulation START 1714128017001 +REQUEST request_2 1714128010981 1714128017016 OK +REQUEST request_3 1714128010981 1714128017020 OK +REQUEST request_1 1714128016782 1714128017020 OK +REQUEST request_1 1714128016781 1714128017020 OK +REQUEST request_1 1714128016801 1714128017021 OK +REQUEST request_5 1714128009958 1714128017026 OK +REQUEST request_5 1714128009704 1714128017027 OK +USER GameSimulation END 1714128017027 +REQUEST request_5 1714128009856 1714128017028 OK +USER GameSimulation START 1714128017031 +USER GameSimulation START 1714128017061 +USER GameSimulation START 1714128017061 +USER GameSimulation START 1714128017092 +USER GameSimulation START 1714128017123 +USER GameSimulation START 1714128017139 +USER GameSimulation START 1714128017139 +USER GameSimulation START 1714128017169 +USER GameSimulation START 1714128017169 +USER GameSimulation START 1714128017184 +USER GameSimulation START 1714128017200 +USER GameSimulation START 1714128017230 +USER GameSimulation START 1714128017230 +USER GameSimulation START 1714128017244 +REQUEST request_6 1714128009857 1714128017249 OK +REQUEST request_3 1714128010981 1714128017256 OK +REQUEST request_2 1714128009857 1714128017256 OK +REQUEST request_5 1714128010981 1714128017257 OK +USER GameSimulation START 1714128017260 +REQUEST request_4 1714128009868 1714128017260 OK +REQUEST request_2 1714128009868 1714128017260 OK +REQUEST request_6 1714128009869 1714128017265 OK +REQUEST request_6 1714128009868 1714128017265 OK +REQUEST request_6 1714128009856 1714128017265 OK +REQUEST request_0 1714128010784 1714128017265 OK +REQUEST request_0 1714128011209 1714128017269 OK +REQUEST request_3 1714128009867 1714128017269 OK +REQUEST request_2 1714128010799 1714128017269 OK +REQUEST request_2 1714128011068 1714128017269 OK +REQUEST request_0 1714128011225 1714128017270 OK +REQUEST request_4 1714128010982 1714128017270 OK +REQUEST request_6 1714128010982 1714128017270 OK +REQUEST request_4 1714128010981 1714128017271 OK +REQUEST request_6 1714128010982 1714128017271 OK +REQUEST request_6 1714128010981 1714128017271 OK +USER GameSimulation END 1714128017272 +USER GameSimulation START 1714128017274 +REQUEST request_2 1714128010982 1714128017276 OK +REQUEST request_4 1714128010062 1714128017276 OK +REQUEST request_4 1714128010988 1714128017277 OK +REQUEST request_3 1714128010982 1714128017283 OK +REQUEST request_0 1714128010784 1714128017283 OK +REQUEST request_2 1714128010802 1714128017288 OK +REQUEST request_0 1714128007300 1714128017303 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128017303 +USER GameSimulation START 1714128017304 +USER GameSimulation START 1714128017318 +REQUEST request_3 1714128010987 1714128017351 OK +REQUEST request_4 1714128010800 1714128017353 OK +REQUEST request_1 1714128017270 1714128017362 OK +REQUEST request_1 1714128017265 1714128017362 OK +REQUEST request_1 1714128017270 1714128017362 OK +REQUEST request_1 1714128017283 1714128017362 OK +REQUEST request_3 1714128010799 1714128017366 OK +REQUEST request_5 1714128010987 1714128017366 OK +REQUEST request_4 1714128005593 1714128017367 OK +REQUEST request_0 1714128010084 1714128017367 OK +REQUEST request_0 1714128010084 1714128017367 OK +USER GameSimulation END 1714128017368 +REQUEST request_0 1714128011379 1714128017368 OK +REQUEST request_0 1714128010389 1714128017369 OK +REQUEST request_4 1714128011396 1714128017370 OK +USER GameSimulation START 1714128017379 +USER GameSimulation START 1714128017380 +REQUEST request_4 1714128011396 1714128017386 OK +USER GameSimulation START 1714128017396 +USER GameSimulation START 1714128017410 +USER GameSimulation START 1714128017425 +USER GameSimulation START 1714128017440 +USER GameSimulation START 1714128017486 +REQUEST request_3 1714128011396 1714128017492 OK +REQUEST request_1 1714128017369 1714128017493 OK +REQUEST request_1 1714128017368 1714128017493 OK +REQUEST request_1 1714128017370 1714128017493 OK +REQUEST request_1 1714128017368 1714128017494 OK +REQUEST request_2 1714128011396 1714128017498 OK +REQUEST request_2 1714128011396 1714128017498 OK +REQUEST request_5 1714128011396 1714128017499 OK +REQUEST request_2 1714128011397 1714128017501 OK +REQUEST request_5 1714128010063 1714128017502 OK +USER GameSimulation START 1714128017516 +REQUEST request_0 1714128010526 1714128017587 OK +USER GameSimulation START 1714128017607 +USER GameSimulation START 1714128017637 +REQUEST request_0 1714128010526 1714128017647 OK +REQUEST request_1 1714128017587 1714128017647 OK +REQUEST request_6 1714128010987 1714128017647 OK +REQUEST request_0 1714128010526 1714128017647 OK +REQUEST request_5 1714128009855 1714128017649 OK +USER GameSimulation START 1714128017650 +REQUEST request_0 1714128003975 1714128017650 OK +REQUEST request_5 1714128009868 1714128017650 OK +REQUEST request_6 1714128010597 1714128017651 OK +REQUEST request_2 1714128010595 1714128017654 OK +REQUEST request_4 1714128010596 1714128017657 OK +REQUEST request_3 1714128010599 1714128017661 OK +REQUEST request_0 1714128007666 1714128017667 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128017667 +USER GameSimulation START 1714128017697 +USER GameSimulation START 1714128017773 +REQUEST request_1 1714128017647 1714128017793 OK +REQUEST request_6 1714128010600 1714128017793 OK +REQUEST request_1 1714128017648 1714128017795 OK +REQUEST request_1 1714128017650 1714128017826 OK +REQUEST request_0 1714128007818 1714128017827 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128017827 +REQUEST request_5 1714128010599 1714128017830 OK +REQUEST request_5 1714128010597 1714128017831 OK +USER GameSimulation END 1714128017832 +REQUEST request_2 1714128010598 1714128017832 OK +REQUEST request_0 1714128008612 1714128017833 OK +REQUEST request_0 1714128010617 1714128017834 OK +USER GameSimulation END 1714128017834 +REQUEST request_0 1714128008612 1714128017834 OK +REQUEST request_6 1714128011076 1714128017836 OK +REQUEST request_6 1714128007813 1714128017840 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128017841 +USER GameSimulation START 1714128017844 +REQUEST request_4 1714128010630 1714128017853 OK +REQUEST request_6 1714128010630 1714128017855 OK +USER GameSimulation START 1714128017864 +REQUEST request_1 1714128017834 1714128017867 OK +REQUEST request_1 1714128017835 1714128017867 OK +REQUEST request_1 1714128017834 1714128017867 OK +REQUEST request_4 1714128011404 1714128017868 OK +REQUEST request_2 1714128010629 1714128017868 OK +REQUEST request_4 1714127998664 1714128017879 KO j.i.IOException: Premature close +REQUEST request_2 1714127998663 1714128017879 KO j.i.IOException: Premature close +REQUEST request_4 1714127998661 1714128017879 KO j.i.IOException: Premature close +REQUEST request_6 1714127998672 1714128017879 KO j.i.IOException: Premature close +REQUEST request_3 1714127998663 1714128017879 KO j.i.IOException: Premature close +REQUEST request_5 1714127998664 1714128017879 KO j.i.IOException: Premature close +REQUEST request_4 1714127998667 1714128017879 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017879 +USER GameSimulation END 1714128017879 +USER GameSimulation END 1714128017879 +REQUEST request_3 1714127998664 1714128017879 KO j.i.IOException: Premature close +REQUEST request_6 1714127998665 1714128017879 KO j.i.IOException: Premature close +REQUEST request_5 1714127998672 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998671 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998673 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998671 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998673 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998671 1714128017894 KO j.i.IOException: Premature close +USER GameSimulation START 1714128017894 +REQUEST request_2 1714127998677 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998657 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998681 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998680 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998671 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998670 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998680 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998672 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998669 1714128017894 KO j.i.IOException: Premature close +REQUEST request_6 1714127998672 1714128017894 KO j.i.IOException: Premature close +REQUEST request_6 1714127998670 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998669 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998669 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998663 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998668 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998681 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998680 1714128017894 KO j.i.IOException: Premature close +REQUEST request_6 1714127998663 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998668 1714128017894 KO j.i.IOException: Premature close +REQUEST request_6 1714127998668 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998674 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998674 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017894 KO j.i.IOException: Premature close +REQUEST request_4 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998681 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_3 1714127998676 1714128017894 KO j.i.IOException: Premature close +REQUEST request_5 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_6 1714127998675 1714128017894 KO j.i.IOException: Premature close +REQUEST request_2 1714127998675 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998675 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998664 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998680 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017895 KO j.i.IOException: Premature close +REQUEST request_2 1714127998680 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998681 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998671 1714128017895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998672 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998671 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998662 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998671 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998684 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998683 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998681 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998673 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998677 1714128017895 KO j.i.IOException: Premature close +REQUEST request_2 1714127998681 1714128017895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998681 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998677 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998677 1714128017895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998673 1714128017895 KO j.i.IOException: Premature close +REQUEST request_2 1714127998670 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998671 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998670 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998669 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998671 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998666 1714128017895 KO j.i.IOException: Premature close +REQUEST request_4 1714127998670 1714128017895 KO j.i.IOException: Premature close +REQUEST request_6 1714127998667 1714128017895 KO j.i.IOException: Premature close +REQUEST request_3 1714127998672 1714128017895 KO j.i.IOException: Premature close +REQUEST request_2 1714127998669 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998672 1714128017895 KO j.i.IOException: Premature close +REQUEST request_5 1714127998667 1714128017895 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +USER GameSimulation END 1714128017896 +REQUEST request_0 1714128007895 1714128017908 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998672 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998667 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998668 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998675 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998671 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998681 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998672 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998663 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998682 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998675 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998677 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998685 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998685 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998683 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998683 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998683 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998683 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998682 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998670 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998682 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998687 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998684 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998687 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998684 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998684 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_2 1714127998685 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998687 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_3 1714127998685 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998676 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998687 1714128017909 KO j.i.IOException: Premature close +REQUEST request_4 1714127998685 1714128017909 KO j.i.IOException: Premature close +REQUEST request_6 1714127998684 1714128017909 KO j.i.IOException: Premature close +REQUEST request_5 1714127998684 1714128017910 KO j.i.IOException: Premature close +REQUEST request_6 1714127998683 1714128017910 KO j.i.IOException: Premature close +REQUEST request_5 1714127998687 1714128017910 KO j.i.IOException: Premature close +REQUEST request_3 1714127998687 1714128017910 KO j.i.IOException: Premature close +REQUEST request_5 1714127998684 1714128017910 KO j.i.IOException: Premature close +REQUEST request_4 1714127998687 1714128017910 KO j.i.IOException: Premature close +REQUEST request_3 1714127998684 1714128017910 KO j.i.IOException: Premature close +REQUEST request_6 1714127998680 1714128017910 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation START 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +USER GameSimulation END 1714128017910 +REQUEST request_3 1714127998683 1714128017925 KO j.i.IOException: Premature close +REQUEST request_3 1714127998685 1714128017925 KO j.i.IOException: Premature close +REQUEST request_6 1714127998681 1714128017925 KO j.i.IOException: Premature close +USER GameSimulation START 1714128017925 +USER GameSimulation START 1714128017925 +USER GameSimulation END 1714128017925 +USER GameSimulation END 1714128017925 +USER GameSimulation END 1714128017925 +REQUEST request_6 1714127998687 1714128017925 KO j.i.IOException: Premature close +REQUEST request_2 1714127998687 1714128017925 KO j.i.IOException: Premature close +REQUEST request_4 1714127998676 1714128017925 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017925 +USER GameSimulation END 1714128017925 +USER GameSimulation END 1714128017925 +REQUEST request_6 1714127998686 1714128017926 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017926 +REQUEST request_5 1714127998693 1714128017940 KO j.i.IOException: Premature close +USER GameSimulation END 1714128017940 +USER GameSimulation START 1714128017940 +USER GameSimulation START 1714128017970 +REQUEST request_3 1714128010629 1714128017994 OK +REQUEST request_6 1714128011396 1714128017996 OK +REQUEST request_4 1714128011397 1714128017997 OK +REQUEST request_3 1714128011397 1714128018000 OK +REQUEST request_5 1714128010630 1714128018000 OK +USER GameSimulation END 1714128018000 +REQUEST request_5 1714128011076 1714128018001 OK +REQUEST request_2 1714128011404 1714128018005 OK +REQUEST request_3 1714128011405 1714128018010 OK +REQUEST request_2 1714128011397 1714128018013 OK +USER GameSimulation START 1714128018031 +REQUEST request_0 1714128011455 1714128018074 OK +REQUEST request_0 1714128010451 1714128018074 OK +REQUEST request_4 1714128011733 1714128018076 OK +USER GameSimulation START 1714128018076 +REQUEST request_5 1714128011405 1714128018079 OK +REQUEST request_6 1714128011733 1714128018083 OK +REQUEST request_2 1714128011735 1714128018088 OK +REQUEST request_2 1714128011735 1714128018091 OK +USER GameSimulation START 1714128018107 +USER GameSimulation START 1714128018107 +USER GameSimulation START 1714128018107 +USER GameSimulation START 1714128018107 +USER GameSimulation START 1714128018107 +USER GameSimulation START 1714128018123 +USER GameSimulation START 1714128018123 +REQUEST request_2 1714128011732 1714128018163 OK +REQUEST request_3 1714128011733 1714128018163 OK +REQUEST request_3 1714128011735 1714128018163 OK +REQUEST request_1 1714128018074 1714128018164 OK +REQUEST request_1 1714128018074 1714128018165 OK +REQUEST request_0 1714128004737 1714128018165 OK +REQUEST request_0 1714128010754 1714128018165 OK +REQUEST request_5 1714128011733 1714128018166 OK +REQUEST request_0 1714128001707 1714128018167 OK +USER GameSimulation END 1714128018167 +REQUEST request_2 1714128008724 1714128018169 OK +REQUEST request_0 1714128008764 1714128018169 OK +REQUEST request_0 1714128004861 1714128018170 OK +USER GameSimulation END 1714128018172 +REQUEST request_4 1714128009869 1714128018174 OK +USER GameSimulation START 1714128018179 +USER GameSimulation START 1714128018184 +USER GameSimulation START 1714128018215 +USER GameSimulation START 1714128018231 +REQUEST request_6 1714128008895 1714128018303 OK +REQUEST request_1 1714128018165 1714128018305 OK +REQUEST request_1 1714128018165 1714128018305 OK +REQUEST request_1 1714128018167 1714128018306 OK +REQUEST request_1 1714128018170 1714128018306 OK +REQUEST request_1 1714128018169 1714128018306 OK +REQUEST request_4 1714128011405 1714128018306 OK +USER GameSimulation START 1714128018307 +REQUEST request_5 1714128009868 1714128018307 OK +REQUEST request_5 1714128009869 1714128018312 OK +REQUEST request_6 1714128009869 1714128018313 OK +REQUEST request_4 1714128009880 1714128018315 OK +REQUEST request_4 1714128009858 1714128018315 OK +REQUEST request_6 1714128009881 1714128018315 OK +USER GameSimulation START 1714128018318 +USER GameSimulation START 1714128018322 +USER GameSimulation START 1714128018364 +USER GameSimulation START 1714128018367 +REQUEST request_4 1714128009867 1714128018385 OK +REQUEST request_2 1714128009868 1714128018385 OK +REQUEST request_2 1714128009867 1714128018387 OK +REQUEST request_2 1714128009880 1714128018406 OK +REQUEST request_5 1714128011406 1714128018410 OK +USER GameSimulation START 1714128018429 +USER GameSimulation START 1714128018475 +REQUEST request_3 1714128009880 1714128018500 OK +REQUEST request_4 1714128009097 1714128018501 OK +REQUEST request_6 1714128009097 1714128018501 OK +REQUEST request_5 1714128009869 1714128018506 OK +REQUEST request_3 1714128009868 1714128018506 OK +REQUEST request_2 1714128009096 1714128018509 OK +REQUEST request_2 1714128010987 1714128018515 OK +USER GameSimulation START 1714128018521 +REQUEST request_0 1714128008552 1714128018566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128018566 +REQUEST request_3 1714128006079 1714128018575 OK +REQUEST request_0 1714128008887 1714128018575 OK +USER GameSimulation END 1714128018576 +REQUEST request_0 1714128010996 1714128018576 OK +REQUEST request_5 1714128009097 1714128018584 OK +USER GameSimulation END 1714128018584 +REQUEST request_0 1714128008567 1714128018584 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128018585 +REQUEST request_2 1714128008899 1714128018586 OK +USER GameSimulation START 1714128018626 +USER GameSimulation START 1714128018641 +REQUEST request_0 1714128008672 1714128018686 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128018687 +USER GameSimulation START 1714128018687 +REQUEST request_2 1714128002067 1714128018713 KO j.i.IOException: Premature close +REQUEST request_0 1714128009083 1714128018713 KO j.i.IOException: Premature close +USER GameSimulation END 1714128018713 +REQUEST request_1 1714128018577 1714128018717 OK +REQUEST request_2 1714128012206 1714128018717 OK +REQUEST request_1 1714128018576 1714128018717 OK +REQUEST request_0 1714128011760 1714128018717 OK +REQUEST request_5 1714128002067 1714128018718 KO j.i.IOException: Premature close +REQUEST request_4 1714128005306 1714128018723 OK +REQUEST request_6 1714128005307 1714128018723 OK +REQUEST request_0 1714128012096 1714128018724 OK +USER GameSimulation END 1714128018724 +REQUEST request_5 1714128010988 1714128018730 OK +REQUEST request_5 1714128010988 1714128018733 OK +REQUEST request_3 1714128002067 1714128018733 KO j.i.IOException: Premature close +USER GameSimulation START 1714128018733 +USER GameSimulation END 1714128018733 +REQUEST request_0 1714128008775 1714128018780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128018780 +REQUEST request_4 1714128012346 1714128018792 OK +REQUEST request_1 1714128018717 1714128018793 OK +REQUEST request_6 1714128012349 1714128018795 OK +REQUEST request_1 1714128018724 1714128018795 OK +REQUEST request_4 1714128012349 1714128018795 OK +USER GameSimulation START 1714128018795 +REQUEST request_5 1714128012346 1714128018796 OK +REQUEST request_3 1714128012346 1714128018797 OK +REQUEST request_4 1714128005327 1714128018800 OK +REQUEST request_2 1714128005327 1714128018803 OK +REQUEST request_0 1714128005332 1714128018803 OK +USER GameSimulation START 1714128018811 +USER GameSimulation START 1714128018826 +REQUEST request_6 1714128011396 1714128018868 OK +USER GameSimulation END 1714128018868 +REQUEST request_1 1714128018803 1714128018869 OK +REQUEST request_6 1714128009419 1714128018869 OK +REQUEST request_5 1714128012349 1714128018872 OK +USER GameSimulation START 1714128018872 +REQUEST request_3 1714128005327 1714128018873 OK +REQUEST request_0 1714128011193 1714128018876 OK +REQUEST request_2 1714128009418 1714128018876 OK +USER GameSimulation START 1714128018886 +USER GameSimulation START 1714128018901 +USER GameSimulation START 1714128018917 +USER GameSimulation START 1714128018917 +USER GameSimulation START 1714128018963 +USER GameSimulation START 1714128018980 +USER GameSimulation START 1714128018993 +USER GameSimulation START 1714128018994 +USER GameSimulation START 1714128018994 +USER GameSimulation START 1714128018995 +USER GameSimulation START 1714128019022 +USER GameSimulation START 1714128019052 +REQUEST request_1 1714128018876 1714128019101 OK +REQUEST request_3 1714128008894 1714128019105 OK +REQUEST request_2 1714128008893 1714128019105 OK +REQUEST request_5 1714128009419 1714128019107 OK +USER GameSimulation END 1714128019107 +USER GameSimulation START 1714128019115 +REQUEST request_0 1714128009144 1714128019160 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019160 +USER GameSimulation START 1714128019160 +REQUEST request_4 1714128012230 1714128019178 OK +REQUEST request_5 1714128008895 1714128019180 OK +REQUEST request_0 1714128005214 1714128019181 OK +REQUEST request_5 1714128008895 1714128019182 OK +REQUEST request_4 1714128008894 1714128019182 OK +USER GameSimulation END 1714128019182 +REQUEST request_6 1714128008895 1714128019186 OK +REQUEST request_2 1714128012230 1714128019194 OK +REQUEST request_3 1714128008900 1714128019196 OK +REQUEST request_3 1714128008894 1714128019196 OK +REQUEST request_2 1714128008894 1714128019199 OK +REQUEST request_6 1714128011477 1714128019199 OK +REQUEST request_3 1714128011477 1714128019204 OK +USER GameSimulation START 1714128019206 +REQUEST request_2 1714128011477 1714128019212 OK +REQUEST request_1 1714128019181 1714128019213 OK +REQUEST request_4 1714128011477 1714128019213 OK +REQUEST request_0 1714128009190 1714128019214 OK +USER GameSimulation START 1714128019251 +REQUEST request_0 1714128010889 1714128019356 OK +USER GameSimulation START 1714128019356 +REQUEST request_0 1714128010889 1714128019357 OK +REQUEST request_1 1714128019215 1714128019357 OK +REQUEST request_0 1714128009205 1714128019357 OK +REQUEST request_5 1714128011477 1714128019360 OK +USER GameSimulation END 1714128019361 +REQUEST request_0 1714128005500 1714128019361 OK +REQUEST request_2 1714128012516 1714128019361 OK +REQUEST request_0 1714128010950 1714128019362 OK +REQUEST request_4 1714128011545 1714128019364 OK +REQUEST request_0 1714128012992 1714128019365 OK +REQUEST request_0 1714128013054 1714128019366 OK +REQUEST request_2 1714128011803 1714128019369 OK +USER GameSimulation START 1714128019372 +USER GameSimulation START 1714128019372 +REQUEST request_3 1714128011544 1714128019373 OK +REQUEST request_4 1714128011803 1714128019375 OK +REQUEST request_0 1714128013069 1714128019375 OK +REQUEST request_0 1714128013069 1714128019375 OK +REQUEST request_0 1714128010065 1714128019376 OK +REQUEST request_0 1714128012080 1714128019378 OK +REQUEST request_0 1714128012080 1714128019444 OK +USER GameSimulation START 1714128019448 +REQUEST request_1 1714128019357 1714128019450 OK +REQUEST request_1 1714128019356 1714128019450 OK +REQUEST request_1 1714128019362 1714128019450 OK +REQUEST request_1 1714128019361 1714128019450 OK +REQUEST request_1 1714128019357 1714128019451 OK +REQUEST request_1 1714128019366 1714128019451 OK +REQUEST request_1 1714128019365 1714128019451 OK +REQUEST request_1 1714128019376 1714128019451 OK +REQUEST request_1 1714128019375 1714128019451 OK +REQUEST request_1 1714128019376 1714128019452 OK +REQUEST request_1 1714128019378 1714128019452 OK +REQUEST request_5 1714128011803 1714128019456 OK +REQUEST request_0 1714128013099 1714128019457 OK +REQUEST request_2 1714128010061 1714128019457 OK +REQUEST request_3 1714128011803 1714128019457 OK +REQUEST request_6 1714128010063 1714128019458 OK +USER GameSimulation END 1714128019459 +USER GameSimulation START 1714128019463 +REQUEST request_2 1714128013108 1714128019464 OK +REQUEST request_6 1714128012103 1714128019467 OK +REQUEST request_3 1714128013109 1714128019467 OK +REQUEST request_6 1714128012207 1714128019468 OK +REQUEST request_1 1714128019444 1714128019473 OK +USER GameSimulation START 1714128019478 +USER GameSimulation START 1714128019524 +REQUEST request_0 1714128012247 1714128019533 OK +REQUEST request_0 1714128013267 1714128019544 OK +REQUEST request_2 1714128013247 1714128019550 OK +REQUEST request_3 1714128012206 1714128019550 OK +REQUEST request_1 1714128019458 1714128019551 OK +REQUEST request_0 1714128013267 1714128019551 OK +REQUEST request_5 1714128012103 1714128019551 OK +REQUEST request_0 1714128013267 1714128019551 OK +REQUEST request_3 1714128009868 1714128019552 OK +REQUEST request_6 1714128009859 1714128019552 OK +REQUEST request_2 1714128013456 1714128019553 OK +REQUEST request_0 1714128012292 1714128019553 OK +REQUEST request_0 1714128012292 1714128019553 OK +REQUEST request_0 1714128009859 1714128019553 OK +REQUEST request_6 1714128010988 1714128019557 OK +REQUEST request_4 1714128010987 1714128019557 OK +USER GameSimulation END 1714128019557 +USER GameSimulation START 1714128019570 +USER GameSimulation START 1714128019570 +USER GameSimulation START 1714128019585 +USER GameSimulation START 1714128019600 +REQUEST request_4 1714128013456 1714128019614 OK +REQUEST request_1 1714128019534 1714128019615 OK +REQUEST request_1 1714128019544 1714128019616 OK +REQUEST request_1 1714128019551 1714128019616 OK +USER GameSimulation START 1714128019616 +REQUEST request_1 1714128019551 1714128019617 OK +REQUEST request_1 1714128019553 1714128019617 OK +REQUEST request_1 1714128019553 1714128019617 OK +REQUEST request_1 1714128019553 1714128019617 OK +REQUEST request_3 1714128013456 1714128019621 OK +REQUEST request_5 1714128009859 1714128019622 OK +REQUEST request_6 1714128013457 1714128019622 OK +REQUEST request_0 1714128010466 1714128019623 OK +REQUEST request_0 1714128013479 1714128019624 OK +REQUEST request_0 1714128010482 1714128019624 OK +REQUEST request_0 1714128012476 1714128019625 OK +REQUEST request_0 1714128010497 1714128019625 OK +REQUEST request_0 1714128012363 1714128019633 OK +USER GameSimulation START 1714128019647 +REQUEST request_0 1714128009646 1714128019662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019662 +USER GameSimulation START 1714128019679 +REQUEST request_0 1714128009676 1714128019693 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019693 +REQUEST request_6 1714128005328 1714128019693 OK +REQUEST request_1 1714128019623 1714128019694 OK +REQUEST request_1 1714128019624 1714128019694 OK +REQUEST request_1 1714128019626 1714128019695 OK +REQUEST request_1 1714128019625 1714128019695 OK +REQUEST request_1 1714128019633 1714128019695 OK +REQUEST request_1 1714128019624 1714128019695 OK +REQUEST request_0 1714128011363 1714128019695 OK +REQUEST request_5 1714128013457 1714128019699 OK +USER GameSimulation END 1714128019699 +REQUEST request_4 1714128012103 1714128019700 OK +REQUEST request_6 1714128012113 1714128019701 OK +REQUEST request_0 1714128005546 1714128019701 OK +REQUEST request_4 1714128011548 1714128019701 OK +REQUEST request_3 1714128011239 1714128019707 OK +REQUEST request_2 1714128011405 1714128019709 OK +REQUEST request_0 1714128009692 1714128019710 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019710 +USER GameSimulation START 1714128019740 +USER GameSimulation START 1714128019755 +USER GameSimulation START 1714128019770 +REQUEST request_3 1714128011404 1714128019777 OK +REQUEST request_6 1714128011399 1714128019777 OK +REQUEST request_1 1714128019696 1714128019791 OK +REQUEST request_0 1714128012766 1714128019791 OK +REQUEST request_1 1714128019701 1714128019791 OK +REQUEST request_3 1714128011396 1714128019791 OK +REQUEST request_5 1714128011396 1714128019793 OK +USER GameSimulation END 1714128019794 +REQUEST request_0 1714128006739 1714128019798 OK +REQUEST request_0 1714128009813 1714128019830 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019830 +USER GameSimulation START 1714128019830 +REQUEST request_3 1714128011399 1714128019833 OK +REQUEST request_0 1714128013313 1714128019833 OK +REQUEST request_2 1714128009849 1714128019861 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128009851 1714128019861 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019861 +REQUEST request_5 1714128009880 1714128019891 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128019891 +REQUEST request_1 1714128019791 1714128019892 OK +REQUEST request_1 1714128019798 1714128019892 OK +USER GameSimulation END 1714128019892 +REQUEST request_0 1714128009083 1714128019892 OK +REQUEST request_1 1714128019833 1714128019893 OK +REQUEST request_0 1714128012976 1714128019893 OK +REQUEST request_0 1714128012976 1714128019894 OK +REQUEST request_0 1714128012976 1714128019894 OK +REQUEST request_5 1714128011404 1714128019900 OK +REQUEST request_2 1714128013994 1714128019900 OK +REQUEST request_4 1714128013995 1714128019901 OK +REQUEST request_3 1714128013995 1714128019905 OK +REQUEST request_6 1714128011069 1714128019911 OK +REQUEST request_0 1714128009933 1714128019937 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019937 +REQUEST request_0 1714128009949 1714128019952 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128019952 +REQUEST request_1 1714128019894 1714128019979 OK +REQUEST request_3 1714128010988 1714128019979 OK +REQUEST request_1 1714128019894 1714128019980 OK +REQUEST request_1 1714128019894 1714128019980 OK +REQUEST request_1 1714128019892 1714128019981 OK +REQUEST request_4 1714128011069 1714128019981 OK +REQUEST request_3 1714128011068 1714128019981 OK +REQUEST request_5 1714128010982 1714128019983 OK +USER GameSimulation START 1714128019983 +USER GameSimulation END 1714128019983 +REQUEST request_0 1714128012885 1714128019987 OK +REQUEST request_3 1714128011075 1714128019987 OK +REQUEST request_0 1714128013176 1714128019990 OK +REQUEST request_2 1714128012116 1714128019990 OK +REQUEST request_0 1714128014184 1714128019992 OK +REQUEST request_0 1714128011165 1714128019992 OK +USER GameSimulation START 1714128019994 +USER GameSimulation START 1714128019999 +USER GameSimulation START 1714128020015 +USER GameSimulation START 1714128020026 +USER GameSimulation START 1714128020061 +USER GameSimulation START 1714128020107 +REQUEST request_0 1714128012675 1714128020129 OK +REQUEST request_1 1714128019990 1714128020132 OK +REQUEST request_1 1714128019987 1714128020132 OK +REQUEST request_5 1714128011069 1714128020134 OK +USER GameSimulation END 1714128020135 +REQUEST request_1 1714128019992 1714128020135 OK +REQUEST request_0 1714128013237 1714128020135 OK +REQUEST request_1 1714128019992 1714128020135 OK +REQUEST request_5 1714128009409 1714128020135 OK +REQUEST request_4 1714128014002 1714128020136 OK +USER GameSimulation END 1714128020136 +USER GameSimulation START 1714128020137 +USER GameSimulation START 1714128020137 +REQUEST request_2 1714128014001 1714128020139 OK +REQUEST request_6 1714128011236 1714128020146 OK +REQUEST request_0 1714128010175 1714128020181 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128010175 1714128020182 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020182 +USER GameSimulation END 1714128020182 +REQUEST request_4 1714128011236 1714128020210 OK +REQUEST request_1 1714128020130 1714128020212 OK +REQUEST request_1 1714128020136 1714128020212 OK +REQUEST request_3 1714128011235 1714128020216 OK +REQUEST request_2 1714128013249 1714128020216 OK +REQUEST request_5 1714128011236 1714128020216 OK +REQUEST request_4 1714128013250 1714128020217 OK +REQUEST request_6 1714128013251 1714128020220 OK +REQUEST request_0 1714128013252 1714128020221 OK +REQUEST request_3 1714128013249 1714128020223 OK +USER GameSimulation START 1714128020228 +REQUEST request_3 1714128013248 1714128020228 OK +REQUEST request_2 1714128014277 1714128020229 OK +REQUEST request_2 1714128013109 1714128020231 OK +REQUEST request_0 1714128013313 1714128020231 OK +REQUEST request_0 1714128013328 1714128020232 OK +REQUEST request_2 1714128012103 1714128020232 OK +REQUEST request_0 1714128014336 1714128020232 OK +REQUEST request_4 1714128011076 1714128020232 OK +REQUEST request_0 1714128014351 1714128020235 OK +REQUEST request_0 1714128014351 1714128020235 OK +REQUEST request_0 1714128006785 1714128020236 OK +REQUEST request_2 1714128011075 1714128020236 OK +USER GameSimulation END 1714128020236 +REQUEST request_3 1714128014354 1714128020243 OK +REQUEST request_4 1714128014354 1714128020244 OK +REQUEST request_4 1714128014354 1714128020244 OK +REQUEST request_6 1714128014354 1714128020248 OK +REQUEST request_3 1714128014353 1714128020248 OK +REQUEST request_6 1714128014355 1714128020248 OK +REQUEST request_1 1714128020221 1714128020248 OK +USER GameSimulation START 1714128020304 +REQUEST request_0 1714128010313 1714128020319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128010313 1714128020319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128010313 1714128020319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020319 +USER GameSimulation END 1714128020319 +USER GameSimulation END 1714128020319 +REQUEST request_2 1714128014354 1714128020323 OK +REQUEST request_1 1714128020231 1714128020328 OK +REQUEST request_1 1714128020232 1714128020328 OK +REQUEST request_1 1714128020232 1714128020328 OK +REQUEST request_1 1714128020235 1714128020329 OK +USER GameSimulation START 1714128020365 +USER GameSimulation START 1714128020365 +USER GameSimulation START 1714128020365 +USER GameSimulation START 1714128020365 +REQUEST request_1 1714128020236 1714128020385 OK +REQUEST request_1 1714128020236 1714128020386 OK +REQUEST request_2 1714128014353 1714128020389 OK +USER GameSimulation START 1714128020395 +REQUEST request_0 1714128013359 1714128020413 OK +REQUEST request_2 1714128014364 1714128020413 OK +REQUEST request_5 1714128014354 1714128020414 OK +USER GameSimulation END 1714128020414 +REQUEST request_5 1714128014355 1714128020418 OK +USER GameSimulation END 1714128020419 +REQUEST request_0 1714128013359 1714128020420 OK +REQUEST request_4 1714128014364 1714128020440 OK +REQUEST request_1 1714128020413 1714128020442 OK +REQUEST request_3 1714128014364 1714128020444 OK +REQUEST request_2 1714128014377 1714128020444 OK +REQUEST request_1 1714128020420 1714128020447 OK +REQUEST request_4 1714128014377 1714128020448 OK +REQUEST request_3 1714128014377 1714128020454 OK +REQUEST request_4 1714128014377 1714128020454 OK +REQUEST request_3 1714128014377 1714128020458 OK +REQUEST request_3 1714128014377 1714128020458 OK +REQUEST request_0 1714128014503 1714128020459 OK +REQUEST request_0 1714128014503 1714128020459 OK +REQUEST request_3 1714128009704 1714128020462 OK +USER GameSimulation END 1714128020462 +USER GameSimulation START 1714128020471 +USER GameSimulation START 1714128020518 +USER GameSimulation START 1714128020518 +USER GameSimulation START 1714128020549 +USER GameSimulation START 1714128020549 +REQUEST request_0 1714128010557 1714128020564 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020564 +USER GameSimulation START 1714128020565 +REQUEST request_0 1714128010557 1714128020565 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020565 +REQUEST request_6 1714128013249 1714128020594 OK +USER GameSimulation START 1714128020595 +REQUEST request_1 1714128020459 1714128020598 OK +REQUEST request_1 1714128020459 1714128020598 OK +REQUEST request_4 1714128013248 1714128020598 OK +REQUEST request_5 1714128013250 1714128020599 OK +USER GameSimulation END 1714128020600 +REQUEST request_5 1714128013249 1714128020603 OK +REQUEST request_6 1714128011545 1714128020603 OK +REQUEST request_2 1714128014269 1714128020604 OK +USER GameSimulation END 1714128020604 +USER GameSimulation START 1714128020610 +USER GameSimulation START 1714128020625 +USER GameSimulation START 1714128020640 +USER GameSimulation START 1714128020655 +USER GameSimulation START 1714128020655 +USER GameSimulation START 1714128020655 +REQUEST request_2 1714128011544 1714128020674 OK +USER GameSimulation START 1714128020674 +REQUEST request_0 1714128011578 1714128020680 OK +REQUEST request_2 1714128011547 1714128020680 OK +REQUEST request_5 1714128011545 1714128020681 OK +USER GameSimulation END 1714128020681 +REQUEST request_0 1714128014594 1714128020681 OK +REQUEST request_0 1714128011593 1714128020682 OK +REQUEST request_0 1714128010677 1714128020684 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020684 +REQUEST request_6 1714128014378 1714128020688 OK +REQUEST request_2 1714128014377 1714128020688 OK +REQUEST request_4 1714128001520 1714128020745 KO j.i.IOException: Premature close +REQUEST request_6 1714128001519 1714128020745 KO j.i.IOException: Premature close +REQUEST request_3 1714128001520 1714128020745 KO j.i.IOException: Premature close +REQUEST request_4 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_2 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_4 1714128001518 1714128020745 KO j.i.IOException: Premature close +REQUEST request_6 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_5 1714128001518 1714128020745 KO j.i.IOException: Premature close +REQUEST request_5 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_3 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_6 1714128001521 1714128020745 KO j.i.IOException: Premature close +REQUEST request_6 1714128001516 1714128020745 KO j.i.IOException: Premature close +REQUEST request_5 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_3 1714128001528 1714128020746 KO j.i.IOException: Premature close +REQUEST request_5 1714128001528 1714128020746 KO j.i.IOException: Premature close +REQUEST request_4 1714128001519 1714128020746 KO j.i.IOException: Premature close +REQUEST request_4 1714128001528 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_4 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_2 1714128001525 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_2 1714128001521 1714128020746 KO j.i.IOException: Premature close +REQUEST request_4 1714128001521 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001521 1714128020746 KO j.i.IOException: Premature close +REQUEST request_5 1714128001521 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001521 1714128020746 KO j.i.IOException: Premature close +REQUEST request_3 1714128001520 1714128020746 KO j.i.IOException: Premature close +REQUEST request_5 1714128001520 1714128020746 KO j.i.IOException: Premature close +REQUEST request_6 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_4 1714128001526 1714128020746 KO j.i.IOException: Premature close +REQUEST request_2 1714128001526 1714128020746 KO j.i.IOException: Premature close +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation END 1714128020747 +USER GameSimulation START 1714128020747 +REQUEST request_6 1714128001518 1714128020748 KO j.i.IOException: Premature close +USER GameSimulation END 1714128020748 +REQUEST request_5 1714128001530 1714128020768 KO j.i.IOException: Premature close +REQUEST request_4 1714128001530 1714128020768 KO j.i.IOException: Premature close +REQUEST request_3 1714128001531 1714128020768 KO j.i.IOException: Premature close +REQUEST request_4 1714128001531 1714128020768 KO j.i.IOException: Premature close +REQUEST request_6 1714128001532 1714128020768 KO j.i.IOException: Premature close +REQUEST request_5 1714128001532 1714128020768 KO j.i.IOException: Premature close +REQUEST request_2 1714128001531 1714128020768 KO j.i.IOException: Premature close +USER GameSimulation START 1714128020768 +REQUEST request_4 1714128001538 1714128020768 KO j.i.IOException: Premature close +REQUEST request_5 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_4 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_2 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001530 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001530 1714128020770 KO j.i.IOException: Premature close +REQUEST request_2 1714128001522 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_4 1714128001535 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001532 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001532 1714128020770 KO j.i.IOException: Premature close +REQUEST request_4 1714128001534 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001534 1714128020770 KO j.i.IOException: Premature close +REQUEST request_2 1714128001533 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001532 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001532 1714128020770 KO j.i.IOException: Premature close +REQUEST request_4 1714128001535 1714128020770 KO j.i.IOException: Premature close +REQUEST request_2 1714128001522 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001535 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_0 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001528 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001528 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001536 1714128020770 KO j.i.IOException: Premature close +REQUEST request_2 1714128001535 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001537 1714128020770 KO j.i.IOException: Premature close +REQUEST request_6 1714128001538 1714128020770 KO j.i.IOException: Premature close +REQUEST request_5 1714128001538 1714128020770 KO j.i.IOException: Premature close +REQUEST request_4 1714128001538 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001538 1714128020770 KO j.i.IOException: Premature close +REQUEST request_3 1714128001533 1714128020771 KO j.i.IOException: Premature close +REQUEST request_6 1714128001534 1714128020771 KO j.i.IOException: Premature close +REQUEST request_5 1714128001534 1714128020771 KO j.i.IOException: Premature close +REQUEST request_4 1714128001533 1714128020771 KO j.i.IOException: Premature close +REQUEST request_2 1714128001533 1714128020771 KO j.i.IOException: Premature close +USER GameSimulation START 1714128020771 +REQUEST request_2 1714128001531 1714128020780 KO j.i.IOException: Premature close +REQUEST request_4 1714128001531 1714128020780 KO j.i.IOException: Premature close +REQUEST request_3 1714128001531 1714128020780 KO j.i.IOException: Premature close +REQUEST request_6 1714128001532 1714128020780 KO j.i.IOException: Premature close +REQUEST request_5 1714128001532 1714128020780 KO j.i.IOException: Premature close +REQUEST request_6 1714128001534 1714128020780 KO j.i.IOException: Premature close +REQUEST request_5 1714128001534 1714128020780 KO j.i.IOException: Premature close +REQUEST request_2 1714128001533 1714128020780 KO j.i.IOException: Premature close +USER GameSimulation START 1714128020780 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +USER GameSimulation END 1714128020781 +REQUEST request_3 1714128001535 1714128020781 KO j.i.IOException: Premature close +REQUEST request_2 1714128001535 1714128020781 KO j.i.IOException: Premature close +REQUEST request_6 1714128001536 1714128020781 KO j.i.IOException: Premature close +REQUEST request_5 1714128001536 1714128020781 KO j.i.IOException: Premature close +REQUEST request_4 1714128001535 1714128020781 KO j.i.IOException: Premature close +USER GameSimulation END 1714128020781 +REQUEST request_1 1714128020682 1714128020837 OK +REQUEST request_1 1714128020680 1714128020837 OK +REQUEST request_1 1714128020682 1714128020838 OK +REQUEST request_0 1714128010844 1714128020852 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128010844 1714128020852 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020852 +USER GameSimulation END 1714128020852 +USER GameSimulation START 1714128020853 +USER GameSimulation START 1714128020883 +REQUEST request_0 1714128010905 1714128020912 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020913 +USER GameSimulation START 1714128020913 +REQUEST request_5 1714128014378 1714128020918 OK +REQUEST request_5 1714128014378 1714128020919 OK +REQUEST request_6 1714128014382 1714128020920 OK +USER GameSimulation END 1714128020920 +REQUEST request_0 1714128010920 1714128020928 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128010911 1714128020928 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128010920 1714128020928 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020928 +USER GameSimulation END 1714128020928 +REQUEST request_3 1714128010911 1714128020928 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128010912 1714128020929 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128010912 1714128020929 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128010912 1714128020929 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020929 +REQUEST request_0 1714128010935 1714128020943 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020944 +REQUEST request_0 1714128010935 1714128020958 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128020959 +USER GameSimulation START 1714128020959 +USER GameSimulation START 1714128020989 +USER GameSimulation START 1714128021035 +USER GameSimulation START 1714128021035 +USER GameSimulation START 1714128021081 +USER GameSimulation START 1714128021096 +USER GameSimulation START 1714128021112 +REQUEST request_5 1714128014377 1714128021125 OK +REQUEST request_5 1714128014378 1714128021134 OK +REQUEST request_5 1714128012525 1714128021138 OK +USER GameSimulation START 1714128021188 +USER GameSimulation START 1714128021188 +REQUEST request_4 1714128014633 1714128021209 OK +REQUEST request_2 1714128014630 1714128021210 OK +REQUEST request_6 1714128014632 1714128021217 OK +REQUEST request_5 1714128014633 1714128021217 OK +USER GameSimulation START 1714128021217 +USER GameSimulation START 1714128021217 +REQUEST request_6 1714128014633 1714128021222 OK +REQUEST request_6 1714128014632 1714128021223 OK +REQUEST request_3 1714128014532 1714128021226 OK +REQUEST request_4 1714128014631 1714128021231 OK +USER GameSimulation START 1714128021248 +USER GameSimulation START 1714128021264 +USER GameSimulation START 1714128021278 +REQUEST request_3 1714128014631 1714128021293 OK +REQUEST request_0 1714128007254 1714128021294 OK +REQUEST request_3 1714128014631 1714128021301 OK +REQUEST request_5 1714128014631 1714128021301 OK +REQUEST request_3 1714128014632 1714128021302 OK +REQUEST request_4 1714128014275 1714128021302 OK +REQUEST request_3 1714128014274 1714128021305 OK +REQUEST request_6 1714128014270 1714128021306 OK +REQUEST request_4 1714128014269 1714128021308 OK +USER GameSimulation START 1714128021310 +REQUEST request_3 1714128014269 1714128021322 OK +USER GameSimulation START 1714128021384 +REQUEST request_5 1714128011398 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011397 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011398 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011397 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011397 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011397 1714128021399 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021399 +USER GameSimulation END 1714128021399 +REQUEST request_2 1714128011406 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011399 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011405 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011406 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011406 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021415 +REQUEST request_4 1714128011399 1714128021415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011405 1714128021416 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021416 +USER GameSimulation START 1714128021445 +USER GameSimulation START 1714128021461 +USER GameSimulation START 1714128021506 +USER GameSimulation START 1714128021507 +USER GameSimulation START 1714128021522 +REQUEST request_1 1714128021294 1714128021534 OK +REQUEST request_6 1714128014279 1714128021534 OK +REQUEST request_5 1714128014278 1714128021539 OK +REQUEST request_5 1714128014270 1714128021544 OK +REQUEST request_3 1714128014278 1714128021544 OK +USER GameSimulation END 1714128021544 +REQUEST request_4 1714128014278 1714128021544 OK +USER GameSimulation END 1714128021544 +REQUEST request_6 1714128014275 1714128021545 OK +REQUEST request_0 1714128014321 1714128021548 OK +REQUEST request_0 1714128015338 1714128021548 OK +REQUEST request_2 1714128014274 1714128021548 OK +REQUEST request_0 1714128008336 1714128021549 OK +USER GameSimulation START 1714128021551 +USER GameSimulation START 1714128021551 +REQUEST request_5 1714128011548 1714128021566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128007178 1714128021607 OK +REQUEST request_1 1714128021548 1714128021608 OK +REQUEST request_1 1714128021548 1714128021608 OK +REQUEST request_1 1714128021549 1714128021609 OK +REQUEST request_6 1714128014382 1714128021609 OK +REQUEST request_5 1714128014275 1714128021614 OK +USER GameSimulation END 1714128021614 +REQUEST request_0 1714128011639 1714128021641 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011633 1714128021641 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011635 1714128021641 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011633 1714128021641 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011635 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021642 +REQUEST request_4 1714128011633 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011635 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011633 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011635 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011633 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011635 1714128021642 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021642 +USER GameSimulation END 1714128021642 +REQUEST request_2 1714128011652 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011648 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011643 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011648 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011652 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011643 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011652 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011643 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011648 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011643 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011652 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011648 1714128021656 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011643 1714128021657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011652 1714128021657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011648 1714128021657 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021657 +USER GameSimulation END 1714128021657 +USER GameSimulation END 1714128021657 +USER GameSimulation START 1714128021657 +REQUEST request_3 1714128012103 1714128021686 OK +USER GameSimulation END 1714128021686 +REQUEST request_5 1714128012113 1714128021697 OK +REQUEST request_1 1714128021607 1714128021702 OK +REQUEST request_2 1714128012113 1714128021702 OK +REQUEST request_2 1714128012112 1714128021703 OK +REQUEST request_4 1714128012113 1714128021704 OK +REQUEST request_0 1714128012111 1714128021704 OK +REQUEST request_3 1714128013109 1714128021710 OK +REQUEST request_2 1714128011743 1714128021748 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011736 1714128021748 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011744 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021749 +REQUEST request_3 1714128011742 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011742 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011742 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021749 +REQUEST request_5 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011743 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011735 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011735 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128011736 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021749 +REQUEST request_6 1714128011735 1714128021749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021749 +USER GameSimulation START 1714128021764 +REQUEST request_3 1714128012116 1714128021774 OK +REQUEST request_4 1714128012113 1714128021774 OK +REQUEST request_1 1714128021704 1714128021775 OK +USER GameSimulation START 1714128021779 +REQUEST request_3 1714128013109 1714128021779 OK +REQUEST request_5 1714128012113 1714128021780 OK +REQUEST request_6 1714128012113 1714128021781 OK +REQUEST request_0 1714128015507 1714128021781 OK +REQUEST request_3 1714128012112 1714128021781 OK +USER GameSimulation END 1714128021781 +REQUEST request_3 1714128012113 1714128021782 OK +USER GameSimulation END 1714128021782 +REQUEST request_2 1714128014531 1714128021786 OK +REQUEST request_0 1714128014531 1714128021787 OK +REQUEST request_3 1714128015524 1714128021790 OK +REQUEST request_4 1714128014530 1714128021791 OK +REQUEST request_0 1714128014533 1714128021791 OK +REQUEST request_4 1714128014532 1714128021794 OK +REQUEST request_2 1714128014529 1714128021794 OK +REQUEST request_4 1714128010982 1714128021794 OK +REQUEST request_3 1714128014529 1714128021795 OK +REQUEST request_6 1714128010988 1714128021798 OK +REQUEST request_0 1714128008183 1714128021798 OK +REQUEST request_2 1714128010988 1714128021798 OK +USER GameSimulation END 1714128021798 +REQUEST request_4 1714128012525 1714128021799 OK +REQUEST request_2 1714128012517 1714128021801 OK +REQUEST request_0 1714128015917 1714128021801 OK +REQUEST request_4 1714128008895 1714128021802 OK +USER GameSimulation END 1714128021802 +REQUEST request_4 1714128008901 1714128021806 OK +REQUEST request_6 1714128008901 1714128021806 OK +REQUEST request_0 1714128012915 1714128021806 OK +REQUEST request_0 1714128014928 1714128021807 OK +REQUEST request_0 1714128015931 1714128021807 OK +REQUEST request_0 1714128012931 1714128021808 OK +REQUEST request_1 1714128021781 1714128021809 OK +REQUEST request_6 1714128011803 1714128021809 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128021810 +REQUEST request_0 1714128015947 1714128021810 OK +USER GameSimulation START 1714128021825 +REQUEST request_2 1714128015954 1714128021879 OK +REQUEST request_2 1714128015955 1714128021883 OK +USER GameSimulation START 1714128021885 +USER GameSimulation START 1714128021885 +REQUEST request_1 1714128021787 1714128021890 OK +REQUEST request_1 1714128021791 1714128021891 OK +REQUEST request_1 1714128021801 1714128021891 OK +REQUEST request_1 1714128021798 1714128021892 OK +REQUEST request_1 1714128021806 1714128021892 OK +REQUEST request_1 1714128021808 1714128021892 OK +REQUEST request_1 1714128021807 1714128021893 OK +REQUEST request_1 1714128021807 1714128021893 OK +REQUEST request_1 1714128021810 1714128021893 OK +REQUEST request_5 1714128008901 1714128021899 OK +USER GameSimulation END 1714128021899 +REQUEST request_3 1714128015955 1714128021902 OK +REQUEST request_2 1714128015957 1714128021902 OK +REQUEST request_2 1714128015955 1714128021906 OK +REQUEST request_0 1714128012946 1714128021906 OK +REQUEST request_0 1714128014973 1714128021906 OK +REQUEST request_6 1714128015985 1714128021907 OK +REQUEST request_0 1714128008977 1714128021910 OK +REQUEST request_2 1714128011235 1714128021913 OK +USER GameSimulation END 1714128021914 +REQUEST request_6 1714128011239 1714128021915 OK +USER GameSimulation START 1714128021916 +USER GameSimulation START 1714128021931 +USER GameSimulation START 1714128021992 +USER GameSimulation START 1714128022069 +USER GameSimulation START 1714128022099 +USER GameSimulation START 1714128022113 +REQUEST request_1 1714128021906 1714128022113 OK +REQUEST request_1 1714128021910 1714128022113 OK +REQUEST request_1 1714128021906 1714128022113 OK +REQUEST request_4 1714128011239 1714128022114 OK +REQUEST request_2 1714128011239 1714128022115 OK +REQUEST request_5 1714128011239 1714128022116 OK +REQUEST request_0 1714128012750 1714128022116 OK +REQUEST request_5 1714128015985 1714128022117 OK +USER GameSimulation END 1714128022117 +REQUEST request_2 1714128012117 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012116 1714128022129 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012117 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012116 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012117 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012116 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128022130 +REQUEST request_5 1714128012117 1714128022130 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022131 +REQUEST request_6 1714128012117 1714128022131 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022131 +REQUEST request_0 1714128015019 1714128022132 OK +REQUEST request_0 1714128014761 1714128022142 OK +REQUEST request_0 1714128012141 1714128022144 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022145 +USER GameSimulation START 1714128022145 +REQUEST request_0 1714128012156 1714128022159 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128012156 1714128022159 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022159 +USER GameSimulation END 1714128022159 +REQUEST request_2 1714128012195 1714128022205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012199 1714128022205 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012199 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012195 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012199 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012195 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012199 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012195 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012199 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012195 1714128022206 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022208 +USER GameSimulation END 1714128022208 +REQUEST request_0 1714128015048 1714128022210 OK +REQUEST request_4 1714128012207 1714128022220 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012207 1714128022221 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022221 +REQUEST request_3 1714128012230 1714128022235 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012230 1714128022236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128022236 +USER GameSimulation START 1714128022236 +REQUEST request_6 1714128012231 1714128022236 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022236 +REQUEST request_1 1714128022117 1714128022265 OK +REQUEST request_1 1714128022132 1714128022265 OK +REQUEST request_1 1714128022143 1714128022267 OK +REQUEST request_1 1714128022210 1714128022270 OK +REQUEST request_4 1714128016067 1714128022272 OK +REQUEST request_3 1714128016067 1714128022272 OK +REQUEST request_2 1714128016067 1714128022280 OK +REQUEST request_4 1714128012517 1714128022282 OK +REQUEST request_0 1714128013119 1714128022282 OK +REQUEST request_4 1714128013110 1714128022282 OK +REQUEST request_0 1714128016114 1714128022282 OK +REQUEST request_2 1714128013109 1714128022349 OK +REQUEST request_1 1714128022282 1714128022358 OK +REQUEST request_1 1714128022282 1714128022358 OK +REQUEST request_2 1714128013109 1714128022362 OK +REQUEST request_5 1714128015531 1714128022363 OK +USER GameSimulation START 1714128022374 +REQUEST request_0 1714128012384 1714128022390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128012384 1714128022390 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022390 +USER GameSimulation END 1714128022390 +USER GameSimulation START 1714128022421 +REQUEST request_2 1714128013109 1714128022426 OK +REQUEST request_6 1714128013110 1714128022426 OK +REQUEST request_6 1714128013111 1714128022427 OK +REQUEST request_5 1714128013114 1714128022435 OK +REQUEST request_4 1714128013113 1714128022435 OK +REQUEST request_6 1714128013111 1714128022436 OK +REQUEST request_3 1714128012517 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012516 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012525 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012517 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012517 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012518 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012525 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012517 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012519 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012518 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012525 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012518 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012524 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012525 1714128022527 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022528 +REQUEST request_4 1714128012525 1714128022528 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012525 1714128022529 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012525 1714128022528 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012525 1714128022529 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022529 +USER GameSimulation END 1714128022529 +REQUEST request_2 1714128012527 1714128022542 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012525 1714128022542 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012527 1714128022542 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012525 1714128022542 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012527 1714128022543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012525 1714128022543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012527 1714128022543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012526 1714128022543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012527 1714128022543 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022543 +USER GameSimulation END 1714128022543 +REQUEST request_2 1714128012541 1714128022556 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128012541 1714128022557 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012541 1714128022557 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012541 1714128022557 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation START 1714128022573 +USER GameSimulation START 1714128022573 +REQUEST request_5 1714128013111 1714128022613 OK +USER GameSimulation START 1714128022650 +REQUEST request_4 1714128013111 1714128022672 OK +USER GameSimulation START 1714128022676 +REQUEST request_5 1714128013110 1714128022678 OK +REQUEST request_5 1714128013110 1714128022678 OK +REQUEST request_3 1714128013109 1714128022683 OK +USER GameSimulation START 1714128022710 +USER GameSimulation START 1714128022771 +USER GameSimulation START 1714128022771 +USER GameSimulation START 1714128022819 +REQUEST request_0 1714128016267 1714128022825 OK +REQUEST request_3 1714128016131 1714128022827 OK +REQUEST request_4 1714128015294 1714128022827 OK +REQUEST request_5 1714128013110 1714128022828 OK +REQUEST request_5 1714128015234 1714128022830 OK +USER GameSimulation START 1714128022832 +REQUEST request_0 1714128012826 1714128022834 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128012826 1714128022834 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022834 +REQUEST request_3 1714128012827 1714128022835 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128012827 1714128022835 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128012827 1714128022835 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128012828 1714128022835 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128022835 +REQUEST request_6 1714128015292 1714128022839 OK +REQUEST request_0 1714128013282 1714128022839 OK +REQUEST request_2 1714128015294 1714128022839 OK +USER GameSimulation START 1714128022895 +REQUEST request_2 1714128015309 1714128022906 OK +REQUEST request_3 1714128015294 1714128022907 OK +REQUEST request_1 1714128022825 1714128022907 OK +REQUEST request_1 1714128022839 1714128022907 OK +REQUEST request_5 1714128015292 1714128022908 OK +REQUEST request_4 1714128016131 1714128022908 OK +REQUEST request_6 1714128016131 1714128022909 OK +REQUEST request_2 1714128016131 1714128022913 OK +REQUEST request_0 1714128015126 1714128022916 OK +REQUEST request_2 1714128013112 1714128022916 OK +REQUEST request_2 1714128016384 1714128022918 OK +REQUEST request_4 1714128016385 1714128022921 OK +REQUEST request_0 1714128015384 1714128022921 OK +REQUEST request_0 1714128016139 1714128022922 OK +REQUEST request_3 1714128016385 1714128022925 OK +USER GameSimulation START 1714128022926 +USER GameSimulation START 1714128022926 +REQUEST request_0 1714128010648 1714128022927 OK +REQUEST request_0 1714128008642 1714128022927 OK +REQUEST request_2 1714128014204 1714128022930 OK +REQUEST request_6 1714128014193 1714128022931 OK +USER GameSimulation START 1714128022941 +USER GameSimulation START 1714128022971 +USER GameSimulation START 1714128022986 +REQUEST request_0 1714128013297 1714128022995 OK +REQUEST request_1 1714128022921 1714128023002 OK +REQUEST request_1 1714128022916 1714128023002 OK +REQUEST request_1 1714128022927 1714128023004 OK +REQUEST request_1 1714128022927 1714128023004 OK +REQUEST request_1 1714128022922 1714128023004 OK +REQUEST request_5 1714128016131 1714128023006 OK +USER GameSimulation END 1714128023007 +REQUEST request_4 1714128014205 1714128023007 OK +REQUEST request_4 1714128014193 1714128023011 OK +REQUEST request_0 1714128013556 1714128023012 OK +REQUEST request_2 1714128014192 1714128023012 OK +REQUEST request_4 1714128015292 1714128023012 OK +REQUEST request_3 1714128014204 1714128023014 OK +REQUEST request_2 1714128015308 1714128023016 OK +REQUEST request_4 1714128015309 1714128023017 OK +REQUEST request_1 1714128022995 1714128023022 OK +REQUEST request_6 1714128014205 1714128023022 OK +REQUEST request_2 1714128015308 1714128023022 OK +REQUEST request_3 1714128015308 1714128023023 OK +REQUEST request_3 1714128015308 1714128023038 OK +USER GameSimulation START 1714128023047 +USER GameSimulation START 1714128023062 +USER GameSimulation START 1714128023077 +USER GameSimulation START 1714128023077 +REQUEST request_1 1714128023012 1714128023105 OK +REQUEST request_0 1714128013572 1714128023114 OK +REQUEST request_3 1714128014192 1714128023114 OK +REQUEST request_0 1714128016145 1714128023117 OK +REQUEST request_6 1714128014383 1714128023119 OK +REQUEST request_0 1714128013724 1714128023119 OK +REQUEST request_5 1714128014193 1714128023119 OK +USER GameSimulation END 1714128023119 +REQUEST request_0 1714128009569 1714128023122 OK +USER GameSimulation START 1714128023123 +USER GameSimulation START 1714128023200 +REQUEST request_1 1714128023115 1714128023205 OK +REQUEST request_1 1714128023123 1714128023209 OK +REQUEST request_1 1714128023119 1714128023209 OK +REQUEST request_1 1714128023117 1714128023210 OK +REQUEST request_2 1714128014377 1714128023212 OK +REQUEST request_2 1714128014382 1714128023212 OK +REQUEST request_5 1714128014382 1714128023213 OK +REQUEST request_4 1714128014377 1714128023214 OK +USER GameSimulation START 1714128023214 +REQUEST request_4 1714128014377 1714128023218 OK +REQUEST request_6 1714128014378 1714128023218 OK +REQUEST request_4 1714128014382 1714128023222 OK +REQUEST request_2 1714128014382 1714128023222 OK +REQUEST request_0 1714128014382 1714128023223 OK +REQUEST request_1 1714128023223 1714128023288 OK +REQUEST request_4 1714128014382 1714128023288 OK +REQUEST request_4 1714128014382 1714128023292 OK +REQUEST request_5 1714128014382 1714128023295 OK +REQUEST request_3 1714128014382 1714128023296 OK +REQUEST request_6 1714128014378 1714128023296 OK +REQUEST request_2 1714128014382 1714128023296 OK +USER GameSimulation END 1714128023296 +USER GameSimulation END 1714128023296 +REQUEST request_6 1714128014378 1714128023297 OK +REQUEST request_6 1714128014365 1714128023364 OK +REQUEST request_5 1714128014383 1714128023365 OK +REQUEST request_0 1714128009722 1714128023429 OK +REQUEST request_2 1714128014377 1714128023432 OK +USER GameSimulation END 1714128023433 +REQUEST request_5 1714128014364 1714128023436 OK +USER GameSimulation END 1714128023438 +REQUEST request_3 1714128014377 1714128023440 OK +USER GameSimulation END 1714128023441 +REQUEST request_3 1714128014382 1714128023450 OK +REQUEST request_3 1714128014382 1714128023450 OK +USER GameSimulation END 1714128023450 +USER GameSimulation END 1714128023450 +REQUEST request_2 1714128016801 1714128023555 OK +REQUEST request_1 1714128023430 1714128023555 OK +REQUEST request_2 1714128015788 1714128023568 OK +REQUEST request_5 1714128015789 1714128023568 OK +REQUEST request_6 1714128006613 1714128023576 OK +REQUEST request_6 1714128014633 1714128023579 OK +REQUEST request_2 1714128014632 1714128023590 OK +USER GameSimulation END 1714128023591 +REQUEST request_2 1714128013706 1714128023717 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128013707 1714128023717 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128013707 1714128023717 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128013707 1714128023717 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128013707 1714128023717 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128023718 +REQUEST request_0 1714128006617 1714128023750 OK +REQUEST request_0 1714128007620 1714128023754 OK +REQUEST request_5 1714128006612 1714128023756 OK +REQUEST request_5 1714128015984 1714128023757 OK +REQUEST request_4 1714128006612 1714128023758 OK +REQUEST request_0 1714128015598 1714128023758 OK +REQUEST request_0 1714128015598 1714128023758 OK +USER GameSimulation END 1714128023758 +REQUEST request_0 1714128017230 1714128023759 OK +REQUEST request_1 1714128023750 1714128023779 OK +REQUEST request_0 1714128014227 1714128023779 OK +REQUEST request_0 1714128017259 1714128023780 OK +REQUEST request_1 1714128023754 1714128023782 OK +REQUEST request_2 1714128017265 1714128023793 OK +REQUEST request_0 1714128013832 1714128023838 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128023838 +REQUEST request_0 1714128013847 1714128023853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128013847 1714128023853 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128023853 +USER GameSimulation END 1714128023853 +REQUEST request_1 1714128023758 1714128023898 OK +REQUEST request_1 1714128023758 1714128023899 OK +REQUEST request_1 1714128023759 1714128023898 OK +REQUEST request_2 1714128017270 1714128023910 OK +REQUEST request_0 1714128013940 1714128023946 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128023946 +REQUEST request_1 1714128023779 1714128023968 OK +REQUEST request_1 1714128023780 1714128023969 OK +REQUEST request_6 1714128017266 1714128023969 OK +REQUEST request_5 1714128014205 1714128023971 OK +USER GameSimulation END 1714128023971 +REQUEST request_5 1714128017266 1714128023974 OK +REQUEST request_4 1714128017271 1714128023974 OK +REQUEST request_0 1714128017274 1714128023975 OK +REQUEST request_6 1714128017271 1714128023975 OK +REQUEST request_6 1714128017272 1714128023979 OK +REQUEST request_4 1714128017266 1714128023984 OK +REQUEST request_0 1714128014030 1714128024037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128014031 1714128024037 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024038 +USER GameSimulation END 1714128024038 +REQUEST request_3 1714128017266 1714128024054 OK +REQUEST request_3 1714128017270 1714128024054 OK +USER GameSimulation END 1714128024055 +REQUEST request_2 1714128017270 1714128024062 OK +REQUEST request_1 1714128023976 1714128024128 OK +REQUEST request_0 1714128014122 1714128024129 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024129 +REQUEST request_3 1714128017283 1714128024130 OK +REQUEST request_2 1714128017283 1714128024131 OK +REQUEST request_5 1714128017271 1714128024131 OK +REQUEST request_5 1714128017271 1714128024134 OK +REQUEST request_0 1714128017303 1714128024134 OK +USER GameSimulation END 1714128024134 +REQUEST request_0 1714128016359 1714128024136 OK +REQUEST request_0 1714128013801 1714128024137 OK +REQUEST request_0 1714128013801 1714128024138 OK +REQUEST request_2 1714128017368 1714128024142 OK +REQUEST request_0 1714128014137 1714128024144 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024144 +REQUEST request_2 1714128014131 1714128024145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128014131 1714128024145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128014132 1714128024145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128014132 1714128024145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128014132 1714128024145 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024146 +REQUEST request_2 1714128017368 1714128024146 OK +REQUEST request_3 1714128017369 1714128024148 OK +REQUEST request_4 1714128017369 1714128024148 OK +REQUEST request_4 1714128017369 1714128024148 OK +REQUEST request_3 1714128017369 1714128024151 OK +REQUEST request_0 1714128016465 1714128024151 OK +REQUEST request_2 1714128016387 1714128024152 OK +REQUEST request_4 1714128014467 1714128024155 OK +REQUEST request_4 1714128017271 1714128024155 OK +REQUEST request_3 1714128014466 1714128024158 OK +REQUEST request_1 1714128024134 1714128024163 OK +REQUEST request_1 1714128024137 1714128024166 OK +REQUEST request_1 1714128024137 1714128024166 OK +REQUEST request_1 1714128024138 1714128024228 OK +REQUEST request_2 1714128016609 1714128024229 OK +REQUEST request_4 1714128016613 1714128024229 OK +REQUEST request_3 1714128016610 1714128024230 OK +REQUEST request_1 1714128024152 1714128024230 OK +REQUEST request_5 1714128016613 1714128024233 OK +REQUEST request_6 1714128017370 1714128024239 OK +REQUEST request_6 1714128017372 1714128024240 OK +REQUEST request_3 1714128016610 1714128024240 OK +REQUEST request_3 1714128016609 1714128024243 OK +REQUEST request_6 1714128016801 1714128024244 OK +REQUEST request_3 1714128017371 1714128024244 OK +REQUEST request_4 1714128016801 1714128024247 OK +REQUEST request_3 1714128017370 1714128024247 OK +REQUEST request_4 1714128015789 1714128024250 OK +REQUEST request_6 1714128015789 1714128024250 OK +REQUEST request_0 1714128014806 1714128024253 OK +REQUEST request_0 1714128014806 1714128024254 OK +REQUEST request_4 1714128010803 1714128024254 OK +REQUEST request_6 1714128010804 1714128024254 OK +REQUEST request_3 1714128016801 1714128024259 OK +REQUEST request_3 1714128015788 1714128024339 OK +USER GameSimulation END 1714128024340 +REQUEST request_1 1714128024253 1714128024401 OK +REQUEST request_1 1714128024254 1714128024401 OK +REQUEST request_0 1714128017970 1714128024401 OK +REQUEST request_5 1714128016801 1714128024403 OK +USER GameSimulation END 1714128024404 +REQUEST request_0 1714128017001 1714128024404 OK +REQUEST request_0 1714128016985 1714128024404 OK +REQUEST request_0 1714128017000 1714128024406 OK +REQUEST request_0 1714128017000 1714128024407 OK +REQUEST request_0 1714128018030 1714128024408 OK +REQUEST request_0 1714128014472 1714128024409 OK +REQUEST request_5 1714128016388 1714128024410 OK +REQUEST request_0 1714128016481 1714128024410 OK +REQUEST request_2 1714128014466 1714128024413 OK +REQUEST request_6 1714128014467 1714128024416 OK +REQUEST request_0 1714128017061 1714128024417 OK +REQUEST request_0 1714128016496 1714128024418 OK +REQUEST request_2 1714128018074 1714128024483 OK +REQUEST request_3 1714128016387 1714128024494 OK +REQUEST request_1 1714128024402 1714128024494 OK +REQUEST request_1 1714128024404 1714128024495 OK +REQUEST request_1 1714128024406 1714128024496 OK +REQUEST request_1 1714128024408 1714128024496 OK +REQUEST request_1 1714128024409 1714128024496 OK +REQUEST request_1 1714128024405 1714128024496 OK +REQUEST request_1 1714128024410 1714128024496 OK +REQUEST request_1 1714128024411 1714128024497 OK +REQUEST request_1 1714128024417 1714128024497 OK +REQUEST request_1 1714128024418 1714128024497 OK +REQUEST request_5 1714128014467 1714128024523 OK +USER GameSimulation END 1714128024524 +REQUEST request_6 1714128010800 1714128024638 OK +REQUEST request_5 1714128010800 1714128024709 OK +USER GameSimulation END 1714128024710 +REQUEST request_0 1714128017122 1714128024710 OK +REQUEST request_5 1714128010804 1714128024711 OK +REQUEST request_0 1714128011133 1714128024711 OK +REQUEST request_0 1714128017138 1714128024711 OK +REQUEST request_3 1714128010802 1714128024712 OK +USER GameSimulation END 1714128024712 +REQUEST request_0 1714128011133 1714128024715 OK +REQUEST request_4 1714128017283 1714128024716 OK +REQUEST request_0 1714128011271 1714128024716 OK +REQUEST request_0 1714128017138 1714128024719 OK +REQUEST request_6 1714128017284 1714128024719 OK +REQUEST request_6 1714128015295 1714128024720 OK +REQUEST request_0 1714128014715 1714128024725 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024725 +REQUEST request_3 1714128017271 1714128024798 OK +USER GameSimulation END 1714128024798 +REQUEST request_0 1714128018318 1714128024863 OK +REQUEST request_0 1714128014851 1714128024863 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128014851 1714128024863 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128014851 1714128024863 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024863 +USER GameSimulation END 1714128024863 +USER GameSimulation END 1714128024863 +REQUEST request_1 1714128024712 1714128024865 OK +REQUEST request_1 1714128024712 1714128024865 OK +REQUEST request_1 1714128024710 1714128024866 OK +REQUEST request_1 1714128024715 1714128024866 OK +REQUEST request_1 1714128024719 1714128024867 OK +REQUEST request_2 1714128015308 1714128024869 OK +REQUEST request_1 1714128024716 1714128024870 OK +REQUEST request_5 1714128018165 1714128024871 OK +REQUEST request_5 1714128015295 1714128024872 OK +USER GameSimulation END 1714128024872 +REQUEST request_6 1714128017371 1714128024877 OK +REQUEST request_0 1714128015309 1714128024877 OK +REQUEST request_0 1714128014866 1714128024878 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128024878 +REQUEST request_6 1714128017369 1714128024881 OK +REQUEST request_3 1714128015309 1714128024881 OK +REQUEST request_1 1714128024863 1714128025017 OK +REQUEST request_0 1714128015171 1714128025018 OK +REQUEST request_1 1714128024878 1714128025025 OK +REQUEST request_0 1714128018474 1714128025025 OK +REQUEST request_5 1714128017371 1714128025027 OK +REQUEST request_5 1714128017284 1714128025028 OK +USER GameSimulation END 1714128025028 +REQUEST request_0 1714128015475 1714128025029 OK +REQUEST request_0 1714128017486 1714128025029 OK +REQUEST request_2 1714128017370 1714128025035 OK +REQUEST request_0 1714128016374 1714128025040 OK +REQUEST request_4 1714128017370 1714128025041 OK +REQUEST request_1 1714128025025 1714128025105 OK +REQUEST request_1 1714128025029 1714128025105 OK +REQUEST request_1 1714128025018 1714128025105 OK +REQUEST request_1 1714128025029 1714128025105 OK +REQUEST request_1 1714128025040 1714128025106 OK +REQUEST request_2 1714128017369 1714128025106 OK +USER GameSimulation END 1714128025106 +REQUEST request_6 1714128015531 1714128025106 OK +REQUEST request_5 1714128017371 1714128025107 OK +REQUEST request_2 1714128017648 1714128025114 OK +REQUEST request_0 1714128011669 1714128025114 OK +REQUEST request_0 1714128017697 1714128025114 OK +REQUEST request_4 1714128017648 1714128025114 OK +REQUEST request_0 1714128011680 1714128025114 OK +REQUEST request_0 1714128017169 1714128025115 OK +REQUEST request_6 1714128011743 1714128025115 OK +REQUEST request_2 1714128011742 1714128025120 OK +REQUEST request_3 1714128017647 1714128025120 OK +REQUEST request_0 1714128017772 1714128025123 OK +REQUEST request_2 1714128011742 1714128025123 OK +USER GameSimulation END 1714128025124 +REQUEST request_0 1714128018795 1714128025124 OK +REQUEST request_3 1714128011742 1714128025126 OK +USER GameSimulation END 1714128025127 +REQUEST request_4 1714128016610 1714128025129 OK +REQUEST request_6 1714128011548 1714128025132 OK +REQUEST request_2 1714128016609 1714128025133 OK +REQUEST request_3 1714128011547 1714128025205 OK +USER GameSimulation END 1714128025205 +REQUEST request_0 1714128011820 1714128025212 OK +REQUEST request_2 1714128015208 1714128025213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128025115 1714128025213 OK +REQUEST request_1 1714128025114 1714128025213 OK +REQUEST request_3 1714128015208 1714128025213 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128025115 1714128025213 OK +REQUEST request_1 1714128025114 1714128025214 OK +REQUEST request_1 1714128025123 1714128025214 OK +REQUEST request_1 1714128025124 1714128025215 OK +REQUEST request_4 1714128017836 1714128025215 OK +REQUEST request_5 1714128018803 1714128025217 OK +REQUEST request_6 1714128017836 1714128025226 OK +REQUEST request_0 1714128017940 1714128025227 OK +REQUEST request_0 1714128011786 1714128025227 OK +REQUEST request_0 1714128015856 1714128025227 OK +REQUEST request_2 1714128015219 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015219 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015208 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015219 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015220 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015209 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015209 1714128025228 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025229 +REQUEST request_4 1714128016146 1714128025232 OK +REQUEST request_0 1714128012141 1714128025244 OK +REQUEST request_3 1714128016147 1714128025244 OK +REQUEST request_1 1714128025212 1714128025245 OK +REQUEST request_3 1714128016146 1714128025269 OK +REQUEST request_1 1714128025228 1714128025272 OK +REQUEST request_1 1714128025227 1714128025272 OK +REQUEST request_6 1714128015310 1714128025319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015315 1714128025319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015315 1714128025319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015315 1714128025319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015315 1714128025319 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128025244 1714128025329 OK +REQUEST request_1 1714128025227 1714128025329 OK +REQUEST request_2 1714128016146 1714128025334 OK +REQUEST request_6 1714128015525 1714128025334 OK +REQUEST request_6 1714128015524 1714128025337 OK +REQUEST request_5 1714128016146 1714128025337 OK +REQUEST request_3 1714128015530 1714128025339 OK +REQUEST request_2 1714128015531 1714128025340 OK +REQUEST request_3 1714128015531 1714128025346 OK +REQUEST request_4 1714128015531 1714128025346 OK +REQUEST request_6 1714128014540 1714128025487 OK +REQUEST request_5 1714128014540 1714128025489 OK +REQUEST request_5 1714128015525 1714128025489 OK +REQUEST request_4 1714128014540 1714128025490 OK +REQUEST request_3 1714128014540 1714128025493 OK +REQUEST request_4 1714128015309 1714128025497 OK +REQUEST request_0 1714128017318 1714128025498 OK +REQUEST request_2 1714128018165 1714128025498 OK +REQUEST request_3 1714128018165 1714128025498 OK +REQUEST request_4 1714128015309 1714128025499 OK +REQUEST request_0 1714128018321 1714128025500 OK +REQUEST request_0 1714128016328 1714128025502 OK +REQUEST request_6 1714128015310 1714128025502 OK +REQUEST request_6 1714128015309 1714128025502 OK +REQUEST request_0 1714128019356 1714128025505 OK +REQUEST request_0 1714128017169 1714128025505 OK +REQUEST request_4 1714128014632 1714128025510 OK +REQUEST request_2 1714128019356 1714128025510 OK +REQUEST request_0 1714128015552 1714128025563 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025563 +REQUEST request_3 1714128018803 1714128025573 OK +REQUEST request_3 1714128015309 1714128025573 OK +REQUEST request_1 1714128025498 1714128025574 OK +REQUEST request_1 1714128025500 1714128025574 OK +REQUEST request_1 1714128025502 1714128025574 OK +REQUEST request_1 1714128025505 1714128025574 OK +REQUEST request_1 1714128025505 1714128025574 OK +REQUEST request_6 1714128014632 1714128025575 OK +REQUEST request_5 1714128015309 1714128025578 OK +USER GameSimulation END 1714128025578 +REQUEST request_0 1714128018872 1714128025578 OK +REQUEST request_0 1714128011616 1714128025579 OK +REQUEST request_3 1714128014631 1714128025586 OK +REQUEST request_0 1714128017864 1714128025586 OK +REQUEST request_0 1714128015583 1714128025593 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128015583 1714128025593 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025593 +USER GameSimulation END 1714128025593 +REQUEST request_0 1714128015598 1714128025608 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025608 +REQUEST request_0 1714128015613 1714128025623 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025623 +REQUEST request_0 1714128015825 1714128025836 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025836 +REQUEST request_1 1714128025578 1714128025847 OK +REQUEST request_1 1714128025579 1714128025891 OK +REQUEST request_0 1714128015901 1714128025911 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025911 +REQUEST request_0 1714128015901 1714128025911 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025912 +REQUEST request_2 1714128015970 1714128025973 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015983 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015984 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015970 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015971 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015971 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015971 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015984 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015971 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015971 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015984 1714128025989 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015971 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015972 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015984 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015971 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015984 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015974 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015974 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015974 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015975 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025990 +USER GameSimulation END 1714128025990 +REQUEST request_6 1714128015975 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025990 +REQUEST request_3 1714128015984 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025990 +REQUEST request_4 1714128015984 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015984 1714128025990 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025991 +REQUEST request_2 1714128015970 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015970 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015970 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025992 +REQUEST request_6 1714128015971 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015968 1714128025992 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015969 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025993 +REQUEST request_4 1714128015969 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015983 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015969 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015983 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015983 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015983 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015984 1714128025994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025994 +REQUEST request_4 1714128015967 1714128025993 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015967 1714128025994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015968 1714128025995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015970 1714128025995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015970 1714128025995 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015971 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015970 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015970 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015971 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015983 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015970 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015983 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015971 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015983 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015971 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025996 +REQUEST request_6 1714128015972 1714128025996 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025997 +REQUEST request_0 1714128015978 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015984 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025997 +REQUEST request_2 1714128015983 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015985 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015984 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015984 1714128025997 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015984 1714128025998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015983 1714128025998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015983 1714128025998 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015984 1714128025999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015983 1714128025999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128025999 +REQUEST request_5 1714128015983 1714128025999 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015982 1714128026000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128015982 1714128026000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015982 1714128026000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128015981 1714128026000 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015982 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015984 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128015978 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026001 +REQUEST request_6 1714128015982 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026001 +USER GameSimulation END 1714128026001 +REQUEST request_3 1714128015981 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015981 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128015981 1714128026001 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015981 1714128026002 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026002 +REQUEST request_0 1714128015992 1714128026005 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128015992 1714128026005 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026005 +USER GameSimulation END 1714128026005 +REQUEST request_1 1714128025586 1714128026025 OK +REQUEST request_0 1714128018963 1714128026025 OK +REQUEST request_6 1714128016067 1714128026081 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128014632 1714128026092 OK +REQUEST request_5 1714128014632 1714128026093 OK +REQUEST request_0 1714128011930 1714128026094 OK +REQUEST request_5 1714128016148 1714128026097 OK +REQUEST request_1 1714128026025 1714128026098 OK +REQUEST request_5 1714128017835 1714128026099 OK +REQUEST request_0 1714128018521 1714128026099 OK +REQUEST request_5 1714128014632 1714128026100 OK +REQUEST request_0 1714128019523 1714128026100 OK +REQUEST request_0 1714128016527 1714128026104 OK +REQUEST request_4 1714128012518 1714128026107 OK +USER GameSimulation END 1714128026107 +REQUEST request_6 1714128015957 1714128026107 OK +REQUEST request_6 1714128015956 1714128026110 OK +REQUEST request_3 1714128012517 1714128026110 OK +REQUEST request_4 1714128015955 1714128026110 OK +REQUEST request_6 1714128015958 1714128026113 OK +REQUEST request_2 1714128016147 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016146 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016148 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016146 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016148 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016146 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016148 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026154 +USER GameSimulation END 1714128026154 +REQUEST request_2 1714128016149 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016149 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016149 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016149 1714128026154 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016149 1714128026155 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026155 +REQUEST request_2 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016147 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016146 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016147 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016148 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016147 1714128026158 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026158 +REQUEST request_6 1714128016148 1714128026159 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026159 +USER GameSimulation END 1714128026159 +REQUEST request_0 1714128016542 1714128026179 OK +REQUEST request_2 1714128015966 1714128026179 OK +REQUEST request_1 1714128026099 1714128026183 OK +REQUEST request_1 1714128026100 1714128026183 OK +REQUEST request_1 1714128026104 1714128026183 OK +REQUEST request_1 1714128026094 1714128026183 OK +REQUEST request_0 1714128016557 1714128026183 OK +REQUEST request_5 1714128012517 1714128026185 OK +USER GameSimulation END 1714128026185 +REQUEST request_3 1714128015957 1714128026188 OK +REQUEST request_2 1714128015529 1714128026191 OK +REQUEST request_4 1714128015531 1714128026191 OK +REQUEST request_6 1714128019445 1714128026333 OK +REQUEST request_1 1714128026184 1714128026339 OK +REQUEST request_1 1714128026179 1714128026340 OK +REQUEST request_0 1714128019448 1714128026396 OK +REQUEST request_5 1714128015531 1714128026399 OK +REQUEST request_5 1714128018578 1714128026402 OK +REQUEST request_4 1714128016387 1714128026402 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128012415 1714128026402 OK +REQUEST request_5 1714128015532 1714128026403 OK +REQUEST request_2 1714128019696 1714128026403 OK +REQUEST request_0 1714128016695 1714128026404 OK +REQUEST request_6 1714128019703 1714128026404 OK +REQUEST request_0 1714128012704 1714128026404 OK +REQUEST request_6 1714128018724 1714128026404 OK +REQUEST request_6 1714128018165 1714128026404 OK +REQUEST request_0 1714128017379 1714128026409 OK +REQUEST request_0 1714128017378 1714128026410 OK +REQUEST request_4 1714128017371 1714128026411 OK +USER GameSimulation END 1714128026411 +REQUEST request_3 1714128018165 1714128026411 OK +REQUEST request_0 1714128012750 1714128026413 OK +REQUEST request_6 1714128018578 1714128026417 OK +REQUEST request_0 1714128019616 1714128026417 OK +REQUEST request_0 1714128012597 1714128026417 OK +REQUEST request_6 1714128016594 1714128026417 OK +REQUEST request_4 1714128016593 1714128026417 OK +REQUEST request_0 1714128016598 1714128026425 OK +REQUEST request_6 1714128018876 1714128026425 OK +REQUEST request_1 1714128026397 1714128026426 OK +REQUEST request_2 1714128016593 1714128026427 OK +REQUEST request_0 1714128018886 1714128026427 OK +REQUEST request_3 1714128016593 1714128026516 OK +REQUEST request_1 1714128026404 1714128026577 OK +REQUEST request_1 1714128026404 1714128026577 OK +REQUEST request_0 1714128016588 1714128026599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016609 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026600 +REQUEST request_5 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016610 1714128026620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026621 +USER GameSimulation END 1714128026621 +USER GameSimulation END 1714128026621 +REQUEST request_5 1714128016610 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016622 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016612 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016613 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016610 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016622 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016614 1714128026630 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016623 1714128026631 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026631 +REQUEST request_1 1714128026409 1714128026638 OK +REQUEST request_2 1714128016631 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016632 1714128026646 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026646 +REQUEST request_1 1714128026403 1714128026702 OK +REQUEST request_1 1714128026410 1714128026702 OK +REQUEST request_1 1714128026413 1714128026702 OK +REQUEST request_1 1714128026417 1714128026703 OK +REQUEST request_1 1714128026426 1714128026703 OK +REQUEST request_1 1714128026417 1714128026703 OK +REQUEST request_1 1714128026427 1714128026703 OK +REQUEST request_0 1714128018901 1714128026704 OK +REQUEST request_5 1714128019554 1714128026723 OK +REQUEST request_0 1714128016604 1714128026726 OK +REQUEST request_3 1714128018876 1714128026726 OK +REQUEST request_5 1714128016593 1714128026728 OK +USER GameSimulation END 1714128026728 +REQUEST request_5 1714128017369 1714128026730 OK +USER GameSimulation END 1714128026730 +REQUEST request_5 1714128017369 1714128026735 OK +REQUEST request_0 1714128018917 1714128026736 OK +USER GameSimulation END 1714128026736 +REQUEST request_1 1714128026704 1714128026737 OK +REQUEST request_0 1714128018367 1714128026737 OK +REQUEST request_0 1714128018363 1714128026738 OK +REQUEST request_0 1714128018917 1714128026742 OK +REQUEST request_6 1714128015960 1714128026745 OK +REQUEST request_2 1714128018803 1714128026745 OK +REQUEST request_6 1714128015957 1714128026746 OK +REQUEST request_2 1714128015958 1714128026764 OK +REQUEST request_1 1714128026738 1714128026769 OK +REQUEST request_1 1714128026736 1714128026769 OK +REQUEST request_1 1714128026727 1714128026769 OK +REQUEST request_1 1714128026738 1714128026769 OK +REQUEST request_3 1714128015959 1714128026774 OK +REQUEST request_1 1714128026742 1714128026774 OK +REQUEST request_0 1714128019983 1714128026775 OK +REQUEST request_6 1714128016782 1714128026775 OK +REQUEST request_0 1714128018811 1714128026776 OK +REQUEST request_4 1714128016782 1714128026779 OK +REQUEST request_2 1714128016781 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016770 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016778 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016780 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128016776 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016781 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016778 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016770 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016780 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128016776 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016782 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016778 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016770 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016782 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016777 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128016780 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016778 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016770 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016779 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016770 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016777 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016780 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016780 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016777 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026784 +USER GameSimulation END 1714128026784 +USER GameSimulation END 1714128026784 +REQUEST request_2 1714128016782 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026784 +USER GameSimulation END 1714128026784 +REQUEST request_3 1714128016782 1714128026784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016782 1714128026785 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128016782 1714128026785 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128026785 +REQUEST request_0 1714128019114 1714128026906 OK +REQUEST request_1 1714128026775 1714128026911 OK +REQUEST request_0 1714128017092 1714128026911 OK +REQUEST request_1 1714128026777 1714128026911 OK +REQUEST request_5 1714128015958 1714128026913 OK +REQUEST request_6 1714128012541 1714128026913 OK +REQUEST request_5 1714128019555 1714128026913 OK +USER GameSimulation END 1714128026913 +REQUEST request_6 1714128019183 1714128026920 OK +REQUEST request_3 1714128015956 1714128026922 OK +REQUEST request_2 1714128019182 1714128026925 OK +REQUEST request_4 1714128017835 1714128026926 OK +REQUEST request_0 1714128016833 1714128026935 OK +REQUEST request_1 1714128026906 1714128026936 OK +REQUEST request_2 1714128017834 1714128026936 OK +REQUEST request_3 1714128017835 1714128026936 OK +REQUEST request_0 1714128007789 1714128027013 KO j.i.IOException: Premature close +USER GameSimulation END 1714128027013 +REQUEST request_3 1714128017835 1714128027018 OK +REQUEST request_0 1714128004781 1714128027028 KO j.i.IOException: Premature close +USER GameSimulation END 1714128027028 +REQUEST request_0 1714128017030 1714128027043 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027043 +REQUEST request_1 1714128026911 1714128027079 OK +REQUEST request_2 1714128017834 1714128027084 OK +REQUEST request_1 1714128026935 1714128027084 OK +REQUEST request_4 1714128019182 1714128027085 OK +REQUEST request_5 1714128019183 1714128027087 OK +REQUEST request_5 1714128018165 1714128027088 OK +REQUEST request_0 1714128019205 1714128027088 OK +REQUEST request_3 1714128017835 1714128027089 OK +REQUEST request_0 1714128017199 1714128027094 OK +REQUEST request_2 1714128017835 1714128027095 OK +REQUEST request_3 1714128020221 1714128027097 OK +REQUEST request_2 1714128019987 1714128027100 OK +REQUEST request_4 1714128019991 1714128027100 OK +REQUEST request_6 1714128019991 1714128027100 OK +REQUEST request_4 1714128019988 1714128027101 OK +REQUEST request_3 1714128019988 1714128027109 OK +REQUEST request_2 1714128019992 1714128027171 OK +REQUEST request_2 1714128019992 1714128027171 OK +REQUEST request_6 1714128019988 1714128027171 OK +REQUEST request_1 1714128027088 1714128027173 OK +REQUEST request_1 1714128027094 1714128027173 OK +REQUEST request_0 1714128018979 1714128027173 OK +REQUEST request_0 1714128019998 1714128027174 OK +REQUEST request_4 1714128019356 1714128027174 OK +REQUEST request_6 1714128019378 1714128027174 OK +REQUEST request_5 1714128019988 1714128027177 OK +USER GameSimulation END 1714128027177 +REQUEST request_0 1714128020136 1714128027181 OK +REQUEST request_6 1714128020131 1714128027182 OK +REQUEST request_4 1714128020137 1714128027183 OK +REQUEST request_0 1714128020136 1714128027183 OK +REQUEST request_0 1714128020395 1714128027183 OK +REQUEST request_3 1714128019376 1714128027183 OK +REQUEST request_3 1714128020131 1714128027186 OK +REQUEST request_4 1714128020414 1714128027186 OK +REQUEST request_3 1714128020414 1714128027206 OK +REQUEST request_1 1714128027173 1714128027206 OK +REQUEST request_1 1714128027174 1714128027206 OK +REQUEST request_0 1714128017410 1714128027268 OK +REQUEST request_1 1714128027181 1714128027270 OK +REQUEST request_1 1714128027183 1714128027270 OK +REQUEST request_1 1714128027183 1714128027270 OK +REQUEST request_2 1714128020414 1714128027273 OK +REQUEST request_5 1714128020414 1714128027274 OK +REQUEST request_0 1714128016389 1714128027275 OK +REQUEST request_6 1714128016388 1714128027275 OK +USER GameSimulation END 1714128027275 +REQUEST request_4 1714128010988 1714128027276 OK +REQUEST request_0 1714128018993 1714128027276 OK +REQUEST request_2 1714128010987 1714128027282 OK +USER GameSimulation END 1714128027282 +REQUEST request_0 1714128018994 1714128027351 OK +REQUEST request_3 1714128010988 1714128027351 OK +USER GameSimulation END 1714128027351 +REQUEST request_1 1714128027268 1714128027370 OK +REQUEST request_1 1714128027275 1714128027370 OK +REQUEST request_1 1714128027276 1714128027371 OK +REQUEST request_0 1714128019647 1714128027371 OK +REQUEST request_5 1714128010982 1714128027372 OK +USER GameSimulation END 1714128027373 +REQUEST request_0 1714128017636 1714128027382 OK +REQUEST request_0 1714128020654 1714128027386 OK +REQUEST request_1 1714128027351 1714128027388 OK +REQUEST request_2 1714128016622 1714128027396 OK +REQUEST request_1 1714128027371 1714128027402 OK +REQUEST request_2 1714128016631 1714128027405 OK +USER GameSimulation END 1714128027405 +REQUEST request_1 1714128027382 1714128027470 OK +REQUEST request_1 1714128027386 1714128027476 OK +REQUEST request_0 1714128017244 1714128027476 OK +REQUEST request_5 1714128016622 1714128027477 OK +USER GameSimulation END 1714128027478 +REQUEST request_0 1714128017516 1714128027526 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027526 +REQUEST request_0 1714128017894 1714128027540 OK +REQUEST request_0 1714128013663 1714128027543 OK +REQUEST request_1 1714128027477 1714128027543 OK +REQUEST request_5 1714128017648 1714128027545 OK +REQUEST request_0 1714128013817 1714128027545 OK +REQUEST request_3 1714128019799 1714128027546 OK +REQUEST request_6 1714128020137 1714128027548 OK +REQUEST request_2 1714128019834 1714128027549 OK +REQUEST request_0 1714128017910 1714128027552 OK +REQUEST request_0 1714128018994 1714128027553 OK +REQUEST request_0 1714128018993 1714128027553 OK +REQUEST request_0 1714128013910 1714128027553 OK +REQUEST request_4 1714128018165 1714128027556 OK +REQUEST request_6 1714128018167 1714128027557 OK +REQUEST request_4 1714128018167 1714128027557 OK +REQUEST request_2 1714128017587 1714128027601 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128017587 1714128027601 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128017587 1714128027601 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128017587 1714128027601 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128017588 1714128027601 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027601 +REQUEST request_0 1714128017606 1714128027616 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027616 +REQUEST request_3 1714128018167 1714128027635 OK +REQUEST request_3 1714128017650 1714128027662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128017648 1714128027662 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128027540 1714128027700 OK +REQUEST request_1 1714128027543 1714128027700 OK +REQUEST request_1 1714128027546 1714128027700 OK +REQUEST request_1 1714128027552 1714128027700 OK +REQUEST request_1 1714128027553 1714128027701 OK +REQUEST request_1 1714128027553 1714128027701 OK +REQUEST request_1 1714128027553 1714128027701 OK +REQUEST request_5 1714128018171 1714128027704 OK +REQUEST request_5 1714128020137 1714128027706 OK +REQUEST request_2 1714128021294 1714128027710 OK +REQUEST request_4 1714128020131 1714128027713 OK +REQUEST request_3 1714128020136 1714128027784 OK +REQUEST request_0 1714128021309 1714128027785 OK +REQUEST request_2 1714128020130 1714128027785 OK +REQUEST request_0 1714128018306 1714128027793 OK +REQUEST request_5 1714128020131 1714128027800 OK +REQUEST request_2 1714128020459 1714128027801 OK +USER GameSimulation END 1714128027801 +REQUEST request_0 1714128017440 1714128027802 OK +REQUEST request_2 1714128019444 1714128027803 OK +REQUEST request_0 1714128021506 1714128027805 OK +REQUEST request_0 1714128020517 1714128027806 OK +REQUEST request_1 1714128027786 1714128027812 OK +REQUEST request_0 1714128020517 1714128027812 OK +REQUEST request_0 1714128021522 1714128027813 OK +REQUEST request_4 1714128021548 1714128027813 OK +REQUEST request_2 1714128021548 1714128027826 OK +REQUEST request_1 1714128027794 1714128027827 OK +REQUEST request_0 1714128020564 1714128027827 OK +REQUEST request_3 1714128021548 1714128027833 OK +REQUEST request_1 1714128027803 1714128027838 OK +REQUEST request_1 1714128027806 1714128027839 OK +REQUEST request_5 1714128017836 1714128027844 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128017836 1714128027844 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128015531 1714128027846 OK +REQUEST request_1 1714128027805 1714128027846 OK +REQUEST request_0 1714128017844 1714128027847 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027847 +REQUEST request_1 1714128027812 1714128027847 OK +REQUEST request_1 1714128027813 1714128027847 OK +REQUEST request_3 1714128015530 1714128027874 OK +REQUEST request_1 1714128027827 1714128027874 OK +REQUEST request_2 1714128015530 1714128027875 OK +REQUEST request_6 1714128014534 1714128027875 OK +REQUEST request_4 1714128017647 1714128027875 OK +REQUEST request_2 1714128014532 1714128027907 OK +REQUEST request_6 1714128017650 1714128027909 OK +REQUEST request_0 1714128014533 1714128027912 OK +REQUEST request_0 1714128017925 1714128027935 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128017925 1714128027935 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128027936 +USER GameSimulation END 1714128027936 +REQUEST request_1 1714128027912 1714128027975 OK +REQUEST request_3 1714128014531 1714128027982 OK +REQUEST request_2 1714128014539 1714128027982 OK +USER GameSimulation END 1714128027983 +REQUEST request_5 1714128014530 1714128027984 OK +REQUEST request_2 1714128018167 1714128027987 OK +REQUEST request_0 1714128019585 1714128028048 OK +REQUEST request_6 1714128018165 1714128028062 OK +USER GameSimulation END 1714128028063 +REQUEST request_5 1714128018724 1714128028064 OK +REQUEST request_2 1714128018170 1714128028068 OK +REQUEST request_6 1714128018170 1714128028069 OK +REQUEST request_4 1714128018165 1714128028070 OK +REQUEST request_4 1714128018171 1714128028073 OK +REQUEST request_1 1714128028048 1714128028076 OK +REQUEST request_3 1714128018169 1714128028077 OK +REQUEST request_0 1714128020771 1714128028082 OK +REQUEST request_0 1714128021778 1714128028082 OK +REQUEST request_0 1714128014746 1714128028083 OK +REQUEST request_2 1714128018165 1714128028083 OK +REQUEST request_0 1714128018183 1714128028083 OK +USER GameSimulation END 1714128028084 +REQUEST request_3 1714128018171 1714128028085 OK +REQUEST request_0 1714128020768 1714128028085 OK +REQUEST request_2 1714128021548 1714128028087 OK +REQUEST request_2 1714128021549 1714128028090 OK +REQUEST request_3 1714128021548 1714128028096 OK +REQUEST request_2 1714128021806 1714128028099 OK +REQUEST request_4 1714128021807 1714128028100 OK +REQUEST request_3 1714128021806 1714128028119 OK +REQUEST request_2 1714128018169 1714128028180 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128018167 1714128028180 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128018171 1714128028180 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028181 +USER GameSimulation END 1714128028181 +REQUEST request_1 1714128028083 1714128028185 OK +REQUEST request_1 1714128028083 1714128028186 OK +REQUEST request_1 1714128028086 1714128028186 OK +REQUEST request_1 1714128028083 1714128028186 OK +REQUEST request_6 1714128021807 1714128028187 OK +REQUEST request_0 1714128021825 1714128028189 OK +REQUEST request_1 1714128028083 1714128028189 OK +REQUEST request_5 1714128021807 1714128028192 OK +USER GameSimulation END 1714128028193 +REQUEST request_0 1714128018214 1714128028226 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028226 +REQUEST request_0 1714128018231 1714128028256 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028256 +REQUEST request_1 1714128028189 1714128028264 OK +REQUEST request_2 1714128017647 1714128028264 OK +REQUEST request_4 1714128017650 1714128028267 OK +REQUEST request_5 1714128017650 1714128028268 OK +REQUEST request_6 1714128017648 1714128028269 OK +REQUEST request_3 1714128017648 1714128028269 OK +USER GameSimulation END 1714128028270 +REQUEST request_0 1714128020594 1714128028270 OK +REQUEST request_6 1714128018579 1714128028270 OK +REQUEST request_0 1714128020852 1714128028270 OK +REQUEST request_4 1714128021607 1714128028270 OK +REQUEST request_4 1714128018876 1714128028279 OK +REQUEST request_0 1714128020883 1714128028279 OK +REQUEST request_0 1714128014665 1714128028280 OK +REQUEST request_0 1714128021096 1714128028280 OK +REQUEST request_0 1714128022098 1714128028280 OK +REQUEST request_0 1714128014881 1714128028281 OK +REQUEST request_0 1714128021885 1714128028281 OK +REQUEST request_3 1714128021607 1714128028361 OK +REQUEST request_1 1714128028270 1714128028361 OK +REQUEST request_1 1714128028270 1714128028361 OK +REQUEST request_1 1714128028280 1714128028361 OK +REQUEST request_1 1714128028280 1714128028361 OK +REQUEST request_1 1714128028280 1714128028362 OK +REQUEST request_1 1714128028281 1714128028362 OK +REQUEST request_1 1714128028279 1714128028362 OK +REQUEST request_1 1714128028281 1714128028363 OK +REQUEST request_5 1714128021607 1714128028433 OK +REQUEST request_0 1714128018429 1714128028433 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028433 +REQUEST request_0 1714128018826 1714128028505 OK +REQUEST request_0 1714128022112 1714128028505 OK +REQUEST request_0 1714128021111 1714128028507 OK +REQUEST request_0 1714128017395 1714128028508 OK +REQUEST request_6 1714128015220 1714128028509 OK +USER GameSimulation END 1714128028510 +REQUEST request_0 1714128021247 1714128028513 OK +REQUEST request_3 1714128015233 1714128028516 OK +REQUEST request_6 1714128015234 1714128028517 OK +REQUEST request_2 1714128015233 1714128028517 OK +REQUEST request_4 1714128015234 1714128028517 OK +REQUEST request_0 1714128021278 1714128028518 OK +REQUEST request_0 1714128020106 1714128028518 OK +USER GameSimulation END 1714128028518 +REQUEST request_6 1714128015309 1714128028518 OK +REQUEST request_0 1714128018107 1714128028519 OK +REQUEST request_0 1714128022130 1714128028526 OK +REQUEST request_6 1714128022118 1714128028531 OK +REQUEST request_0 1714128022421 1714128028596 OK +REQUEST request_1 1714128028505 1714128028596 OK +REQUEST request_3 1714128022133 1714128028596 OK +REQUEST request_1 1714128028505 1714128028597 OK +REQUEST request_1 1714128028507 1714128028597 OK +REQUEST request_3 1714128022117 1714128028598 OK +REQUEST request_1 1714128028518 1714128028598 OK +REQUEST request_1 1714128028508 1714128028598 OK +REQUEST request_1 1714128028526 1714128028599 OK +REQUEST request_0 1714128021445 1714128028599 OK +REQUEST request_1 1714128028519 1714128028599 OK +REQUEST request_3 1714128015315 1714128028599 OK +REQUEST request_1 1714128028514 1714128028600 OK +REQUEST request_1 1714128028518 1714128028600 OK +USER GameSimulation END 1714128028600 +REQUEST request_5 1714128015310 1714128028600 OK +REQUEST request_4 1714128019624 1714128028607 OK +REQUEST request_2 1714128019624 1714128028610 OK +REQUEST request_4 1714128019626 1714128028610 OK +REQUEST request_2 1714128019623 1714128028613 OK +REQUEST request_3 1714128015523 1714128028613 OK +REQUEST request_4 1714128021798 1714128028613 OK +REQUEST request_0 1714128018625 1714128028637 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028637 +REQUEST request_0 1714128018641 1714128028653 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028653 +REQUEST request_0 1714128018686 1714128028698 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028698 +REQUEST request_2 1714128018717 1714128028728 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128018724 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128018717 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128018718 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128018724 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128018718 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128018724 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128018718 1714128028729 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028729 +USER GameSimulation END 1714128028729 +REQUEST request_0 1714128018733 1714128028745 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028745 +REQUEST request_6 1714128021792 1714128028760 OK +REQUEST request_1 1714128028599 1714128028770 OK +REQUEST request_6 1714128021788 1714128028771 OK +REQUEST request_1 1714128028596 1714128028771 OK +REQUEST request_5 1714128021802 1714128028772 OK +REQUEST request_5 1714128019623 1714128028775 OK +REQUEST request_3 1714128021802 1714128028790 OK +REQUEST request_2 1714128018876 1714128028881 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128018876 1714128028881 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128028882 +REQUEST request_6 1714128018074 1714128028911 OK +REQUEST request_4 1714128018074 1714128028913 OK +REQUEST request_2 1714128021798 1714128028913 OK +REQUEST request_4 1714128018075 1714128028914 OK +REQUEST request_5 1714128021788 1714128028917 OK +REQUEST request_6 1714128015531 1714128028928 OK +REQUEST request_2 1714128015530 1714128028929 OK +REQUEST request_6 1714128018075 1714128028988 OK +REQUEST request_0 1714128021885 1714128028990 OK +REQUEST request_0 1714128022895 1714128028991 OK +REQUEST request_5 1714128015524 1714128028994 OK +REQUEST request_4 1714128019895 1714128028999 OK +REQUEST request_2 1714128021906 1714128028999 OK +REQUEST request_4 1714128019895 1714128029000 OK +REQUEST request_3 1714128021907 1714128029000 OK +REQUEST request_2 1714128019893 1714128029000 OK +REQUEST request_0 1714128015887 1714128029001 OK +REQUEST request_2 1714128021906 1714128029005 OK +REQUEST request_0 1714128015643 1714128029006 OK +REQUEST request_0 1714128019022 1714128029033 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029033 +REQUEST request_1 1714128028991 1714128029041 OK +REQUEST request_1 1714128028991 1714128029041 OK +REQUEST request_0 1714128021991 1714128029048 OK +REQUEST request_0 1714128019052 1714128029065 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128009856 1714128029065 KO j.i.IOException: Premature close +REQUEST request_3 1714128009855 1714128029065 KO j.i.IOException: Premature close +REQUEST request_3 1714128009858 1714128029065 KO j.i.IOException: Premature close +USER GameSimulation END 1714128029065 +USER GameSimulation END 1714128029065 +USER GameSimulation END 1714128029065 +REQUEST request_4 1714128009868 1714128029080 KO j.i.IOException: Premature close +REQUEST request_6 1714128009869 1714128029080 KO j.i.IOException: Premature close +REQUEST request_2 1714128009855 1714128029080 KO j.i.IOException: Premature close +REQUEST request_6 1714128009850 1714128029080 KO j.i.IOException: Premature close +USER GameSimulation END 1714128029080 +USER GameSimulation END 1714128029080 +USER GameSimulation END 1714128029080 +REQUEST request_3 1714128009868 1714128029095 KO j.i.IOException: Premature close +REQUEST request_2 1714128009866 1714128029095 KO j.i.IOException: Premature close +USER GameSimulation END 1714128029095 +USER GameSimulation END 1714128029096 +REQUEST request_3 1714128015983 1714128029101 OK +REQUEST request_3 1714128019182 1714128029186 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029186 +REQUEST request_1 1714128029006 1714128029214 OK +REQUEST request_1 1714128029001 1714128029214 OK +REQUEST request_2 1714128019215 1714128029231 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019215 1714128029232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019216 1714128029232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019216 1714128029232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019216 1714128029232 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029232 +REQUEST request_0 1714128019251 1714128029262 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029262 +REQUEST request_6 1714128015984 1714128029276 OK +USER GameSimulation END 1714128029277 +REQUEST request_1 1714128029048 1714128029286 OK +REQUEST request_5 1714128021907 1714128029292 OK +REQUEST request_5 1714128015969 1714128029296 OK +USER GameSimulation END 1714128029296 +REQUEST request_4 1714128015985 1714128029365 OK +USER GameSimulation END 1714128029365 +REQUEST request_2 1714128019990 1714128029365 OK +REQUEST request_2 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019361 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019366 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019357 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019357 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019366 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019366 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019357 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019366 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019357 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019362 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019366 1714128029368 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019362 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019356 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019357 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019357 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019366 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019357 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019357 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029369 +USER GameSimulation END 1714128029369 +REQUEST request_3 1714128019366 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019366 1714128029369 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019366 1714128029370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019366 1714128029370 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029370 +REQUEST request_5 1714128019991 1714128029375 OK +REQUEST request_3 1714128019990 1714128029375 OK +USER GameSimulation END 1714128029376 +REQUEST request_2 1714128019375 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128019372 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019375 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019376 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128019372 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019378 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019378 1714128029383 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019378 1714128029384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019378 1714128029384 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029384 +USER GameSimulation END 1714128029384 +USER GameSimulation END 1714128029384 +USER GameSimulation END 1714128029384 +USER GameSimulation END 1714128029384 +USER GameSimulation END 1714128029384 +REQUEST request_6 1714128021808 1714128029438 OK +REQUEST request_2 1714128021791 1714128029463 OK +REQUEST request_5 1714128021808 1714128029464 OK +REQUEST request_2 1714128021807 1714128029474 OK +REQUEST request_4 1714128021808 1714128029474 OK +REQUEST request_2 1714128021810 1714128029475 OK +REQUEST request_4 1714128015524 1714128029486 OK +REQUEST request_6 1714128019536 1714128029551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019545 1714128029551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019545 1714128029551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019546 1714128029551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019546 1714128029551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128016067 1714128029563 OK +USER GameSimulation END 1714128029563 +REQUEST request_3 1714128019893 1714128029566 OK +REQUEST request_2 1714128019552 1714128029566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019552 1714128029566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019552 1714128029566 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019552 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019553 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019551 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029567 +REQUEST request_2 1714128019553 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019552 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019553 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019552 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019552 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019552 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029567 +REQUEST request_2 1714128019553 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019546 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019553 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029567 +USER GameSimulation END 1714128029567 +REQUEST request_4 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019554 1714128029567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029567 +REQUEST request_0 1714128015901 1714128029568 OK +REQUEST request_0 1714128023199 1714128029568 OK +REQUEST request_4 1714128019554 1714128029568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019555 1714128029568 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029568 +REQUEST request_3 1714128019895 1714128029572 OK +REQUEST request_0 1714128019570 1714128029572 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029572 +REQUEST request_2 1714128019626 1714128029578 OK +REQUEST request_0 1714128019570 1714128029582 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029582 +REQUEST request_0 1714128019600 1714128029612 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029612 +REQUEST request_6 1714128019626 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019623 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019624 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128019625 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019624 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019625 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019624 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019624 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019624 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019625 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019625 1714128029628 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029628 +REQUEST request_2 1714128019633 1714128029643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019633 1714128029643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019633 1714128029643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019633 1714128029643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019633 1714128029643 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029643 +REQUEST request_4 1714128019623 1714128029652 OK +REQUEST request_1 1714128029568 1714128029714 OK +REQUEST request_1 1714128029568 1714128029714 OK +REQUEST request_2 1714128022117 1714128029722 OK +REQUEST request_5 1714128019625 1714128029723 OK +REQUEST request_5 1714128019626 1714128029731 OK +REQUEST request_4 1714128022118 1714128029732 OK +REQUEST request_0 1714128020014 1714128029733 OK +REQUEST request_0 1714128019739 1714128029750 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029751 +REQUEST request_0 1714128019754 1714128029765 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029765 +REQUEST request_0 1714128019769 1714128029780 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029780 +REQUEST request_0 1714128020026 1714128029790 OK +REQUEST request_1 1714128029734 1714128029791 OK +REQUEST request_0 1714128016313 1714128029792 OK +REQUEST request_4 1714128015524 1714128029792 OK +REQUEST request_5 1714128022118 1714128029795 OK +USER GameSimulation END 1714128029797 +REQUEST request_6 1714128016385 1714128029799 OK +REQUEST request_3 1714128019792 1714128029805 OK +REQUEST request_3 1714128021808 1714128029809 OK +REQUEST request_4 1714128015310 1714128029809 OK +USER GameSimulation END 1714128029810 +REQUEST request_6 1714128019800 1714128029811 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019834 1714128029841 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019834 1714128029842 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019835 1714128029842 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019835 1714128029842 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128029842 +REQUEST request_3 1714128019444 1714128029874 OK +REQUEST request_3 1714128023431 1714128029875 OK +REQUEST request_1 1714128029790 1714128029884 OK +REQUEST request_1 1714128029792 1714128029884 OK +REQUEST request_4 1714128022282 1714128029885 OK +REQUEST request_5 1714128016385 1714128029886 OK +USER GameSimulation END 1714128029886 +REQUEST request_5 1714128019894 1714128029903 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128019993 1714128029994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019993 1714128029994 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019535 1714128030006 OK +REQUEST request_3 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128019993 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030009 +USER GameSimulation END 1714128030009 +REQUEST request_0 1714128019994 1714128030009 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030009 +REQUEST request_6 1714128021549 1714128030010 OK +REQUEST request_2 1714128022282 1714128030015 OK +REQUEST request_2 1714128019534 1714128030016 OK +REQUEST request_0 1714128020747 1714128030023 OK +REQUEST request_4 1714128015959 1714128030028 OK +REQUEST request_0 1714128019830 1714128030037 OK +REQUEST request_0 1714128022941 1714128030039 OK +REQUEST request_0 1714128020959 1714128030040 OK +REQUEST request_5 1714128015309 1714128030042 OK +USER GameSimulation END 1714128030042 +REQUEST request_3 1714128019535 1714128030047 OK +REQUEST request_4 1714128018579 1714128030049 OK +REQUEST request_4 1714128018577 1714128030049 OK +REQUEST request_1 1714128030023 1714128030052 OK +REQUEST request_4 1714128023431 1714128030052 OK +REQUEST request_6 1714128014531 1714128030054 OK +USER GameSimulation END 1714128030054 +REQUEST request_0 1714128020060 1714128030067 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030067 +REQUEST request_6 1714128020235 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020222 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020231 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020236 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020232 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020232 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020232 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020233 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020232 1714128030238 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020236 1714128030239 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128030037 1714128030248 OK +REQUEST request_1 1714128030040 1714128030248 OK +REQUEST request_1 1714128030039 1714128030248 OK +REQUEST request_6 1714128014532 1714128030377 OK +REQUEST request_3 1714128020459 1714128030467 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020459 1714128030467 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020459 1714128030467 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128020459 1714128030467 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020459 1714128030467 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020459 1714128030468 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020459 1714128030468 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020459 1714128030468 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020459 1714128030468 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030468 +USER GameSimulation END 1714128030468 +REQUEST request_0 1714128020471 1714128030482 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030482 +REQUEST request_4 1714128014533 1714128030556 OK +REQUEST request_2 1714128018578 1714128030557 OK +REQUEST request_2 1714128018576 1714128030557 OK +REQUEST request_0 1714128020549 1714128030558 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128020549 1714128030558 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128021801 1714128030558 OK +USER GameSimulation END 1714128030558 +USER GameSimulation END 1714128030558 +REQUEST request_2 1714128023976 1714128030559 OK +REQUEST request_0 1714128020610 1714128030620 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128011406 1714128030621 KO j.i.IOException: Premature close +REQUEST request_5 1714128011399 1714128030621 KO j.i.IOException: Premature close +USER GameSimulation END 1714128030621 +USER GameSimulation END 1714128030621 +USER GameSimulation END 1714128030621 +REQUEST request_0 1714128020625 1714128030635 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030636 +REQUEST request_4 1714128023118 1714128030646 OK +REQUEST request_5 1714128021549 1714128030646 OK +REQUEST request_0 1714128020640 1714128030650 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030650 +REQUEST request_0 1714128020674 1714128030681 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030681 +REQUEST request_2 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020682 1714128030696 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020682 1714128030697 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020682 1714128030697 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020682 1714128030697 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030697 +USER GameSimulation END 1714128030697 +REQUEST request_2 1714128020680 1714128030698 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128020680 1714128030698 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128020680 1714128030698 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128020680 1714128030699 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128020680 1714128030699 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030699 +REQUEST request_2 1714128023117 1714128030712 OK +REQUEST request_5 1714128015957 1714128030712 OK +REQUEST request_5 1714128022283 1714128030713 OK +REQUEST request_5 1714128015956 1714128030714 OK +USER GameSimulation END 1714128030714 +REQUEST request_3 1714128018577 1714128030715 OK +REQUEST request_5 1714128019536 1714128030715 OK +USER GameSimulation END 1714128030716 +USER GameSimulation END 1714128030716 +REQUEST request_0 1714128020780 1714128030787 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128030787 +REQUEST request_4 1714128023116 1714128030832 OK +REQUEST request_5 1714128021550 1714128030836 OK +REQUEST request_5 1714128014533 1714128030842 OK +REQUEST request_5 1714128023116 1714128030842 OK +REQUEST request_4 1714128023120 1714128030843 OK +USER GameSimulation END 1714128030843 +REQUEST request_5 1714128014532 1714128030845 OK +USER GameSimulation END 1714128030845 +REQUEST request_0 1714128023122 1714128030851 OK +REQUEST request_3 1714128023118 1714128030851 OK +REQUEST request_3 1714128023123 1714128030870 OK +REQUEST request_2 1714128023123 1714128030870 OK +REQUEST request_3 1714128023120 1714128030870 OK +REQUEST request_2 1714128023119 1714128031001 OK +REQUEST request_1 1714128030851 1714128031003 OK +REQUEST request_6 1714128023119 1714128031004 OK +REQUEST request_5 1714128023124 1714128031004 OK +REQUEST request_5 1714128023118 1714128031006 OK +USER GameSimulation END 1714128031006 +REQUEST request_6 1714128023121 1714128031006 OK +REQUEST request_4 1714128023124 1714128031007 OK +REQUEST request_0 1714128021188 1714128031008 OK +REQUEST request_4 1714128014631 1714128031010 OK +USER GameSimulation END 1714128031010 +REQUEST request_2 1714128014631 1714128031013 OK +USER GameSimulation END 1714128031014 +REQUEST request_4 1714128014631 1714128031016 OK +REQUEST request_2 1714128014630 1714128031016 OK +USER GameSimulation END 1714128031016 +REQUEST request_0 1714128021187 1714128031017 OK +REQUEST request_0 1714128021217 1714128031017 OK +REQUEST request_4 1714128023977 1714128031017 OK +REQUEST request_6 1714128023977 1714128031018 OK +REQUEST request_0 1714128022971 1714128031023 OK +REQUEST request_2 1714128014630 1714128031026 OK +REQUEST request_0 1714128021217 1714128031027 OK +REQUEST request_0 1714128021080 1714128031091 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031091 +REQUEST request_3 1714128014631 1714128031095 OK +USER GameSimulation END 1714128031095 +REQUEST request_3 1714128023977 1714128031095 OK +REQUEST request_1 1714128031017 1714128031095 OK +REQUEST request_1 1714128031008 1714128031096 OK +REQUEST request_1 1714128031017 1714128031096 OK +REQUEST request_1 1714128031027 1714128031096 OK +REQUEST request_1 1714128031023 1714128031096 OK +REQUEST request_0 1714128022771 1714128031096 OK +REQUEST request_5 1714128023977 1714128031098 OK +USER GameSimulation END 1714128031098 +REQUEST request_3 1714128023224 1714128031101 OK +REQUEST request_4 1714128024135 1714128031241 OK +REQUEST request_3 1714128018578 1714128031243 OK +REQUEST request_1 1714128031096 1714128031244 OK +REQUEST request_6 1714128024136 1714128031244 OK +REQUEST request_5 1714128018579 1714128031248 OK +USER GameSimulation END 1714128031249 +REQUEST request_3 1714128024135 1714128031249 OK +REQUEST request_5 1714128023228 1714128031249 OK +REQUEST request_2 1714128024137 1714128031252 OK +REQUEST request_4 1714128024138 1714128031262 OK +REQUEST request_2 1714128024138 1714128031262 OK +REQUEST request_3 1714128024137 1714128031262 OK +REQUEST request_0 1714128016207 1714128031264 OK +REQUEST request_2 1714128024138 1714128031264 OK +REQUEST request_3 1714128022211 1714128031270 OK +REQUEST request_3 1714128024138 1714128031270 OK +REQUEST request_3 1714128021295 1714128031306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021295 1714128031306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021295 1714128031306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021295 1714128031306 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031306 +REQUEST request_4 1714128020420 1714128031416 OK +REQUEST request_1 1714128031265 1714128031434 OK +REQUEST request_5 1714128023431 1714128031436 OK +REQUEST request_5 1714128020420 1714128031439 OK +REQUEST request_6 1714128023116 1714128031442 OK +REQUEST request_6 1714128024139 1714128031454 OK +REQUEST request_6 1714128024138 1714128031465 OK +REQUEST request_3 1714128024139 1714128031470 OK +REQUEST request_3 1714128021549 1714128031551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021549 1714128031551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021548 1714128031551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021549 1714128031551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021549 1714128031551 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031551 +USER GameSimulation END 1714128031551 +REQUEST request_0 1714128021551 1714128031567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021550 1714128031567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128021551 1714128031567 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031567 +USER GameSimulation END 1714128031567 +REQUEST request_6 1714128012346 1714128031567 KO j.i.IOException: Premature close +REQUEST request_5 1714128005328 1714128031567 KO j.i.IOException: Premature close +REQUEST request_3 1714128012349 1714128031567 KO j.i.IOException: Premature close +USER GameSimulation END 1714128031567 +USER GameSimulation END 1714128031567 +REQUEST request_2 1714128012349 1714128031567 KO j.i.IOException: Premature close +USER GameSimulation END 1714128031567 +REQUEST request_6 1714128024139 1714128031670 OK +REQUEST request_6 1714128023124 1714128031681 OK +USER GameSimulation END 1714128031682 +REQUEST request_5 1714128024139 1714128031682 OK +REQUEST request_5 1714128024136 1714128031684 OK +REQUEST request_5 1714128024139 1714128031684 OK +USER GameSimulation END 1714128031685 +REQUEST request_4 1714128024138 1714128031685 OK +REQUEST request_4 1714128023224 1714128031689 OK +REQUEST request_2 1714128024152 1714128031689 OK +REQUEST request_4 1714128017835 1714128031690 OK +USER GameSimulation END 1714128031691 +REQUEST request_2 1714128024863 1714128031693 OK +REQUEST request_6 1714128017836 1714128031697 OK +USER GameSimulation END 1714128031698 +REQUEST request_0 1714128021763 1714128031766 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031766 +REQUEST request_3 1714128021791 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128021781 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128021787 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021781 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021787 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021791 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021781 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021781 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021792 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021788 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021781 1714128031797 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031797 +USER GameSimulation END 1714128031798 +USER GameSimulation END 1714128031798 +REQUEST request_2 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021807 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021798 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021802 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021807 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021799 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021802 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021799 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021808 1714128031813 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031813 +USER GameSimulation END 1714128031814 +USER GameSimulation END 1714128031814 +USER GameSimulation END 1714128031814 +REQUEST request_3 1714128021810 1714128031814 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021810 1714128031814 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021810 1714128031814 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021810 1714128031814 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031814 +REQUEST request_2 1714128024878 1714128031846 OK +REQUEST request_3 1714128024879 1714128031852 OK +REQUEST request_5 1714128024864 1714128031852 OK +REQUEST request_6 1714128021704 1714128031854 OK +REQUEST request_5 1714128017836 1714128031855 OK +USER GameSimulation END 1714128031855 +REQUEST request_3 1714128024717 1714128031856 OK +REQUEST request_0 1714128020989 1714128031862 OK +REQUEST request_0 1714128022986 1714128031863 OK +REQUEST request_2 1714128024711 1714128031865 OK +REQUEST request_0 1714128021461 1714128031872 OK +REQUEST request_2 1714128021910 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128021916 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021907 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021907 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128021910 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021910 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021910 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021910 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031921 +USER GameSimulation END 1714128031921 +USER GameSimulation END 1714128031921 +REQUEST request_3 1714128021906 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128021906 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128021906 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128021906 1714128031921 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031922 +REQUEST request_0 1714128021931 1714128031936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128031936 +REQUEST request_0 1714128022068 1714128031945 OK +REQUEST request_3 1714128025019 1714128031946 OK +REQUEST request_2 1714128025019 1714128031947 OK +REQUEST request_1 1714128031863 1714128032001 OK +REQUEST request_1 1714128031872 1714128032001 OK +REQUEST request_1 1714128031863 1714128032001 OK +REQUEST request_5 1714128024717 1714128032007 OK +REQUEST request_1 1714128031945 1714128032015 OK +REQUEST request_5 1714128021704 1714128032019 OK +REQUEST request_3 1714128025115 1714128032023 OK +REQUEST request_2 1714128025115 1714128032023 OK +REQUEST request_2 1714128025115 1714128032026 OK +REQUEST request_2 1714128025115 1714128032029 OK +REQUEST request_6 1714128025116 1714128032033 OK +REQUEST request_3 1714128025115 1714128032036 OK +REQUEST request_3 1714128025115 1714128032037 OK +REQUEST request_4 1714128025124 1714128032037 OK +REQUEST request_2 1714128025115 1714128032038 OK +REQUEST request_4 1714128024879 1714128032038 OK +REQUEST request_6 1714128024879 1714128032038 OK +REQUEST request_0 1714128018107 1714128032042 OK +REQUEST request_0 1714128018107 1714128032042 OK +REQUEST request_0 1714128018107 1714128032042 OK +REQUEST request_0 1714128018107 1714128032044 OK +REQUEST request_4 1714128022133 1714128032044 OK +REQUEST request_0 1714128022235 1714128032244 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032245 +REQUEST request_0 1714128022235 1714128032245 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032245 +REQUEST request_0 1714128018122 1714128032249 OK +REQUEST request_2 1714128022133 1714128032249 OK +REQUEST request_1 1714128032042 1714128032252 OK +REQUEST request_1 1714128032042 1714128032253 OK +REQUEST request_1 1714128032043 1714128032253 OK +REQUEST request_1 1714128032044 1714128032253 OK +REQUEST request_6 1714128021808 1714128032253 OK +USER GameSimulation END 1714128032254 +REQUEST request_5 1714128024879 1714128032254 OK +USER GameSimulation END 1714128032255 +REQUEST request_3 1714128022143 1714128032255 OK +REQUEST request_6 1714128019793 1714128032256 OK +REQUEST request_2 1714128019799 1714128032260 OK +REQUEST request_4 1714128019799 1714128032260 OK +REQUEST request_2 1714128019792 1714128032261 OK +REQUEST request_4 1714128019792 1714128032264 OK +REQUEST request_2 1714128025227 1714128032271 OK +REQUEST request_4 1714128024716 1714128032271 OK +REQUEST request_6 1714128025041 1714128032272 OK +REQUEST request_4 1714128025041 1714128032272 OK +REQUEST request_1 1714128032249 1714128032278 OK +REQUEST request_3 1714128024712 1714128032281 OK +REQUEST request_2 1714128022282 1714128032287 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022282 1714128032287 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022282 1714128032287 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128022282 1714128032287 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022282 1714128032288 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022283 1714128032288 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022283 1714128032288 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032288 +USER GameSimulation END 1714128032288 +REQUEST request_3 1714128024153 1714128032495 OK +REQUEST request_2 1714128024135 1714128032498 OK +USER GameSimulation END 1714128032499 +REQUEST request_5 1714128024138 1714128032499 OK +USER GameSimulation END 1714128032499 +REQUEST request_4 1714128024153 1714128032499 OK +REQUEST request_5 1714128019793 1714128032509 OK +USER GameSimulation END 1714128032509 +REQUEST request_5 1714128019800 1714128032516 OK +USER GameSimulation END 1714128032517 +REQUEST request_2 1714128012345 1714128032563 KO j.i.IOException: Premature close +USER GameSimulation END 1714128032563 +REQUEST request_0 1714128018122 1714128032569 OK +REQUEST request_2 1714128017650 1714128032576 OK +USER GameSimulation END 1714128032577 +REQUEST request_5 1714128023120 1714128032577 OK +REQUEST request_4 1714128025213 1714128032578 OK +USER GameSimulation END 1714128032578 +REQUEST request_2 1714128025212 1714128032587 OK +REQUEST request_3 1714128025212 1714128032587 OK +REQUEST request_0 1714128018179 1714128032591 OK +REQUEST request_4 1714128025245 1714128032592 OK +REQUEST request_0 1714128015430 1714128032594 OK +REQUEST request_6 1714128025498 1714128032601 OK +REQUEST request_4 1714128025498 1714128032601 OK +REQUEST request_1 1714128032570 1714128032601 OK +REQUEST request_0 1714128022649 1714128032655 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032655 +REQUEST request_0 1714128022676 1714128032685 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032685 +REQUEST request_2 1714128025498 1714128032759 OK +REQUEST request_0 1714128022818 1714128032825 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032825 +REQUEST request_2 1714128025227 1714128032871 OK +REQUEST request_1 1714128032591 1714128032931 OK +REQUEST request_1 1714128032594 1714128032932 OK +REQUEST request_0 1714128021384 1714128032932 OK +REQUEST request_0 1714128022926 1714128032932 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128022921 1714128032933 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032934 +REQUEST request_3 1714128022922 1714128032934 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022922 1714128032934 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128022922 1714128032934 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022922 1714128032934 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032934 +REQUEST request_2 1714128022916 1714128032935 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022916 1714128032935 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022916 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128022916 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022916 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128022922 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022922 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022922 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128022922 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022922 1714128032936 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032937 +USER GameSimulation END 1714128032937 +REQUEST request_2 1714128025500 1714128032937 OK +REQUEST request_2 1714128022928 1714128032939 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022928 1714128032940 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128022926 1714128032940 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022928 1714128032940 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128022928 1714128032940 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032941 +REQUEST request_6 1714128022928 1714128032941 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032941 +REQUEST request_2 1714128022927 1714128032941 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128022928 1714128032941 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128022928 1714128032941 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128025498 1714128032941 OK +REQUEST request_5 1714128022928 1714128032942 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128022928 1714128032942 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128032942 +REQUEST request_5 1714128018170 1714128032942 OK +REQUEST request_5 1714128025500 1714128032944 OK +REQUEST request_4 1714128024402 1714128032945 OK +REQUEST request_3 1714128025245 1714128032946 OK +REQUEST request_2 1714128024402 1714128032946 OK +REQUEST request_5 1714128025213 1714128032946 OK +REQUEST request_2 1714128024405 1714128032952 OK +REQUEST request_1 1714128032932 1714128032961 OK +REQUEST request_3 1714128024405 1714128033029 OK +REQUEST request_2 1714128024405 1714128033033 OK +REQUEST request_3 1714128024402 1714128033033 OK +REQUEST request_6 1714128023432 1714128033033 OK +REQUEST request_5 1714128024403 1714128033035 OK +REQUEST request_3 1714128020420 1714128033040 OK +REQUEST request_3 1714128024405 1714128033040 OK +REQUEST request_0 1714128023046 1714128033054 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033054 +REQUEST request_0 1714128023062 1714128033069 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033069 +REQUEST request_4 1714128025502 1714128033115 OK +REQUEST request_2 1714128025502 1714128033120 OK +REQUEST request_3 1714128025502 1714128033132 OK +REQUEST request_2 1714128025029 1714128033132 OK +REQUEST request_3 1714128025030 1714128033135 OK +REQUEST request_6 1714128025506 1714128033135 OK +REQUEST request_3 1714128025030 1714128033141 OK +REQUEST request_6 1714128025580 1714128033146 OK +REQUEST request_2 1714128025579 1714128033147 OK +REQUEST request_3 1714128026094 1714128033227 OK +REQUEST request_0 1714128022572 1714128033289 OK +REQUEST request_5 1714128026094 1714128033349 OK +REQUEST request_4 1714128022144 1714128033351 OK +REQUEST request_0 1714128022771 1714128033365 OK +REQUEST request_5 1714128025031 1714128033365 OK +REQUEST request_1 1714128033289 1714128033366 OK +REQUEST request_5 1714128025586 1714128033366 OK +REQUEST request_0 1714128022144 1714128033367 OK +REQUEST request_4 1714128026094 1714128033457 OK +REQUEST request_1 1714128033365 1714128033458 OK +REQUEST request_1 1714128033368 1714128033458 OK +REQUEST request_2 1714128026100 1714128033463 OK +REQUEST request_5 1714128022144 1714128033463 OK +REQUEST request_2 1714128019357 1714128033466 OK +REQUEST request_6 1714128019362 1714128033466 OK +USER GameSimulation END 1714128033467 +REQUEST request_3 1714128019357 1714128033538 OK +USER GameSimulation END 1714128033538 +REQUEST request_2 1714128026397 1714128033544 OK +REQUEST request_5 1714128019356 1714128033544 OK +USER GameSimulation END 1714128033544 +REQUEST request_4 1714128026398 1714128033545 OK +REQUEST request_3 1714128019357 1714128033545 OK +USER GameSimulation END 1714128033545 +REQUEST request_4 1714128026417 1714128033548 OK +REQUEST request_3 1714128026397 1714128033548 OK +REQUEST request_2 1714128026404 1714128033548 OK +REQUEST request_0 1714128019160 1714128033553 OK +REQUEST request_2 1714128026179 1714128033553 OK +REQUEST request_6 1714128020415 1714128033555 OK +USER GameSimulation END 1714128033556 +REQUEST request_2 1714128020420 1714128033556 OK +REQUEST request_3 1714128026180 1714128033556 OK +REQUEST request_6 1714128020421 1714128033556 OK +USER GameSimulation END 1714128033557 +REQUEST request_2 1714128023430 1714128033559 OK +USER GameSimulation END 1714128033560 +REQUEST request_6 1714128019459 1714128033564 OK +REQUEST request_4 1714128019459 1714128033565 OK +REQUEST request_3 1714128019459 1714128033578 OK +REQUEST request_0 1714128011409 1714128033662 KO j.i.IOException: Premature close +USER GameSimulation END 1714128033662 +REQUEST request_1 1714128033553 1714128033716 OK +REQUEST request_2 1714128019458 1714128033716 OK +REQUEST request_0 1714128019463 1714128033716 OK +REQUEST request_5 1714128019459 1714128033718 OK +USER GameSimulation END 1714128033718 +REQUEST request_0 1714128019678 1714128033725 OK +REQUEST request_2 1714128023751 1714128033754 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023751 1714128033754 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023751 1714128033755 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128023758 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023760 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128023760 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023760 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023759 1714128033769 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128023754 1714128033770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023755 1714128033770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023755 1714128033770 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033770 +USER GameSimulation END 1714128033770 +USER GameSimulation END 1714128033770 +REQUEST request_5 1714128023755 1714128033771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023755 1714128033771 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033771 +REQUEST request_5 1714128023751 1714128033772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023752 1714128033772 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033773 +REQUEST request_2 1714128023780 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128023779 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023780 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023780 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128023779 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128023780 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128023780 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128023779 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128023779 1714128033784 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033784 +REQUEST request_6 1714128023779 1714128033785 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128033785 +REQUEST request_4 1714128026705 1714128033867 OK +REQUEST request_1 1714128033717 1714128033870 OK +REQUEST request_1 1714128033725 1714128033870 OK +REQUEST request_5 1714128026705 1714128033872 OK +REQUEST request_6 1714128026705 1714128033874 OK +REQUEST request_5 1714128025502 1714128033874 OK +REQUEST request_3 1714128011621 1714128033876 KO j.i.IOException: Premature close +REQUEST request_3 1714128011622 1714128033876 KO j.i.IOException: Premature close +REQUEST request_6 1714128011622 1714128033876 KO j.i.IOException: Premature close +REQUEST request_2 1714128011621 1714128033876 KO j.i.IOException: Premature close +REQUEST request_4 1714128011622 1714128033876 KO j.i.IOException: Premature close +REQUEST request_6 1714128011622 1714128033876 KO j.i.IOException: Premature close +REQUEST request_5 1714128011622 1714128033876 KO j.i.IOException: Premature close +REQUEST request_5 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_6 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_2 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_3 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_4 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_4 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_5 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_2 1714128011621 1714128033877 KO j.i.IOException: Premature close +REQUEST request_2 1714128026704 1714128033877 OK +USER GameSimulation END 1714128033878 +USER GameSimulation END 1714128033878 +USER GameSimulation END 1714128033878 +REQUEST request_4 1714128019697 1714128033878 OK +REQUEST request_3 1714128026705 1714128033881 OK +REQUEST request_4 1714128019702 1714128033881 OK +USER GameSimulation END 1714128033882 +REQUEST request_3 1714128019697 1714128033887 OK +REQUEST request_2 1714128019702 1714128033890 OK +REQUEST request_6 1714128019697 1714128033890 OK +REQUEST request_3 1714128019702 1714128033957 OK +REQUEST request_2 1714128026727 1714128033960 OK +REQUEST request_2 1714128026736 1714128033961 OK +REQUEST request_5 1714128019703 1714128033985 OK +USER GameSimulation END 1714128033986 +REQUEST request_3 1714128026737 1714128033990 OK +REQUEST request_3 1714128026906 1714128034013 OK +REQUEST request_4 1714128026907 1714128034013 OK +REQUEST request_2 1714128026906 1714128034079 OK +REQUEST request_6 1714128026907 1714128034079 OK +REQUEST request_6 1714128022134 1714128034080 OK +REQUEST request_5 1714128026907 1714128034084 OK +USER GameSimulation END 1714128034085 +REQUEST request_6 1714128026911 1714128034085 OK +REQUEST request_2 1714128026911 1714128034086 OK +REQUEST request_4 1714128026911 1714128034091 OK +REQUEST request_5 1714128013995 1714128034245 KO j.i.IOException: Premature close +REQUEST request_6 1714128013995 1714128034246 KO j.i.IOException: Premature close +USER GameSimulation END 1714128034246 +REQUEST request_3 1714128014002 1714128034261 KO j.i.IOException: Premature close +REQUEST request_6 1714128014002 1714128034261 KO j.i.IOException: Premature close +REQUEST request_5 1714128014002 1714128034261 KO j.i.IOException: Premature close +USER GameSimulation END 1714128034261 +REQUEST request_0 1714128014091 1714128034337 KO j.i.IOException: Premature close +USER GameSimulation END 1714128034337 +REQUEST request_5 1714128022133 1714128034401 OK +USER GameSimulation END 1714128034402 +REQUEST request_5 1714128026911 1714128034402 OK +REQUEST request_6 1714128024403 1714128034413 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128024405 1714128034413 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128034414 +REQUEST request_2 1714128026099 1714128034479 OK +REQUEST request_6 1714128026099 1714128034479 OK +REQUEST request_6 1714128026094 1714128034479 OK +REQUEST request_4 1714128026099 1714128034482 OK +REQUEST request_2 1714128026094 1714128034482 OK +USER GameSimulation END 1714128034483 +REQUEST request_3 1714128026911 1714128034495 OK +USER GameSimulation END 1714128034495 +REQUEST request_0 1714128012445 1714128034688 KO j.i.IOException: Premature close +USER GameSimulation END 1714128034688 +REQUEST request_2 1714128020136 1714128034705 OK +USER GameSimulation END 1714128034705 +REQUEST request_2 1714128019894 1714128034712 OK +REQUEST request_6 1714128020232 1714128034715 OK +REQUEST request_6 1714128020222 1714128034719 OK +REQUEST request_2 1714128024712 1714128034719 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128024711 1714128034719 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128020232 1714128034719 OK +REQUEST request_2 1714128020221 1714128034728 OK +REQUEST request_6 1714128024721 1714128034734 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128024718 1714128034734 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_0 1714128020228 1714128034868 OK +REQUEST request_3 1714128020231 1714128034870 OK +REQUEST request_5 1714128020232 1714128034873 OK +USER GameSimulation END 1714128034873 +REQUEST request_4 1714128026743 1714128034874 OK +REQUEST request_3 1714128020232 1714128034877 OK +REQUEST request_0 1714128020303 1714128034877 OK +REQUEST request_6 1714128027382 1714128034880 OK +REQUEST request_0 1714128020365 1714128034883 OK +REQUEST request_0 1714128020365 1714128034952 OK +REQUEST request_3 1714128026099 1714128034953 OK +REQUEST request_3 1714128027371 1714128034960 OK +REQUEST request_1 1714128034868 1714128034960 OK +REQUEST request_4 1714128027174 1714128034960 OK +REQUEST request_1 1714128034884 1714128034961 OK +REQUEST request_1 1714128034878 1714128034961 OK +REQUEST request_5 1714128019697 1714128034962 OK +USER GameSimulation END 1714128034962 +REQUEST request_3 1714128027382 1714128034962 OK +REQUEST request_6 1714128027174 1714128034962 OK +REQUEST request_6 1714128019896 1714128034966 OK +REQUEST request_4 1714128019895 1714128034966 OK +REQUEST request_6 1714128019894 1714128034969 OK +REQUEST request_6 1714128019895 1714128034972 OK +REQUEST request_4 1714128019894 1714128034972 OK +USER GameSimulation END 1714128034972 +REQUEST request_2 1714128027269 1714128034975 OK +REQUEST request_4 1714128027269 1714128034975 OK +REQUEST request_6 1714128027269 1714128034975 OK +REQUEST request_4 1714128020221 1714128034975 OK +USER GameSimulation END 1714128034976 +REQUEST request_4 1714128027275 1714128034976 OK +REQUEST request_1 1714128034952 1714128034982 OK +REQUEST request_2 1714128020235 1714128034982 OK +REQUEST request_2 1714128027276 1714128034985 OK +REQUEST request_0 1714128020365 1714128035131 OK +REQUEST request_2 1714128025125 1714128035134 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128025125 1714128035134 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128025125 1714128035134 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128025125 1714128035134 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128025125 1714128035134 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128035134 +REQUEST request_2 1714128025123 1714128035135 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128025124 1714128035136 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128025124 1714128035137 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128025116 1714128035137 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128025124 1714128035137 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128025115 1714128035138 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128025115 1714128035138 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128025116 1714128035138 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128035138 +REQUEST request_5 1714128025579 1714128035221 KO j.i.IOException: Premature close +REQUEST request_4 1714128027382 1714128035254 OK +REQUEST request_1 1714128035131 1714128035258 OK +REQUEST request_5 1714128019895 1714128035258 OK +REQUEST request_5 1714128019895 1714128035260 OK +USER GameSimulation END 1714128035260 +REQUEST request_5 1714128027275 1714128035263 OK +REQUEST request_5 1714128027174 1714128035264 OK +REQUEST request_0 1714128018076 1714128035266 OK +REQUEST request_4 1714128025505 1714128035267 OK +REQUEST request_4 1714128026180 1714128035270 OK +REQUEST request_6 1714128026185 1714128035274 OK +REQUEST request_3 1714128025498 1714128035279 OK +REQUEST request_3 1714128025500 1714128035279 OK +REQUEST request_4 1714128024717 1714128035279 OK +USER GameSimulation END 1714128035279 +REQUEST request_2 1714128026184 1714128035280 OK +REQUEST request_3 1714128026184 1714128035283 OK +REQUEST request_2 1714128026775 1714128035285 OK +REQUEST request_6 1714128026777 1714128035286 OK +REQUEST request_3 1714128026777 1714128035361 OK +REQUEST request_6 1714128026776 1714128035362 OK +REQUEST request_1 1714128035266 1714128035422 OK +REQUEST request_5 1714128027181 1714128035429 OK +REQUEST request_3 1714128026775 1714128035434 OK +REQUEST request_5 1714128026185 1714128035434 OK +REQUEST request_4 1714128026775 1714128035435 OK +REQUEST request_4 1714128026777 1714128035437 OK +REQUEST request_4 1714128020236 1714128035438 OK +REQUEST request_3 1714128015291 1714128035515 KO j.i.IOException: Premature close +REQUEST request_2 1714128015291 1714128035515 KO j.i.IOException: Premature close +USER GameSimulation END 1714128035516 +REQUEST request_6 1714128026744 1714128035551 OK +REQUEST request_5 1714128026777 1714128035621 OK +REQUEST request_5 1714128026743 1714128035625 OK +REQUEST request_0 1714128020654 1714128035626 OK +REQUEST request_0 1714128020912 1714128035626 OK +REQUEST request_4 1714128022212 1714128035630 OK +REQUEST request_4 1714128027787 1714128035632 OK +REQUEST request_3 1714128019895 1714128035696 OK +REQUEST request_3 1714128027912 1714128035707 OK +REQUEST request_1 1714128035626 1714128035707 OK +REQUEST request_1 1714128035626 1714128035707 OK +REQUEST request_3 1714128027787 1714128035714 OK +REQUEST request_5 1714128027912 1714128035716 OK +REQUEST request_2 1714128015523 1714128035789 KO j.i.IOException: Premature close +USER GameSimulation END 1714128035789 +REQUEST request_2 1714128015523 1714128035789 KO j.i.IOException: Premature close +USER GameSimulation END 1714128035790 +REQUEST request_2 1714128026777 1714128035847 OK +USER GameSimulation END 1714128035847 +REQUEST request_5 1714128027788 1714128035858 OK +REQUEST request_5 1714128026776 1714128035859 OK +USER GameSimulation END 1714128035859 +REQUEST request_2 1714128027806 1714128035865 OK +REQUEST request_6 1714128027804 1714128035867 OK +REQUEST request_3 1714128027795 1714128036002 OK +REQUEST request_2 1714128027806 1714128036003 OK +REQUEST request_2 1714128028048 1714128036015 OK +REQUEST request_5 1714128027796 1714128036016 OK +REQUEST request_5 1714128025020 1714128036016 OK +REQUEST request_4 1714128028049 1714128036018 OK +REQUEST request_4 1714128025026 1714128036018 OK +REQUEST request_3 1714128028048 1714128036019 OK +REQUEST request_2 1714128027786 1714128036024 OK +REQUEST request_6 1714128028049 1714128036025 OK +REQUEST request_0 1714128021034 1714128036026 OK +REQUEST request_2 1714128027794 1714128036026 OK +REQUEST request_4 1714128027912 1714128036030 OK +REQUEST request_2 1714128027912 1714128036034 OK +REQUEST request_2 1714128027173 1714128036038 OK +REQUEST request_4 1714128025228 1714128036038 OK +REQUEST request_2 1714128027174 1714128036038 OK +REQUEST request_0 1714128020654 1714128036042 OK +REQUEST request_6 1714128025228 1714128036169 OK +REQUEST request_1 1714128036026 1714128036171 OK +REQUEST request_2 1714128025228 1714128036171 OK +REQUEST request_1 1714128036042 1714128036171 OK +REQUEST request_5 1714128028049 1714128036178 OK +REQUEST request_4 1714128025228 1714128036178 OK +USER GameSimulation END 1714128036178 +REQUEST request_5 1714128026180 1714128036185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128026181 1714128036185 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128036186 +REQUEST request_4 1714128026185 1714128036200 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128036201 +REQUEST request_6 1714128025228 1714128036375 OK +REQUEST request_5 1714128025228 1714128036400 OK +REQUEST request_6 1714128025229 1714128036403 OK +REQUEST request_5 1714128025228 1714128036403 OK +REQUEST request_5 1714128026410 1714128036415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128026405 1714128036415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128026410 1714128036415 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026417 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026417 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128026426 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026413 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128026417 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128026414 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128026417 1714128036430 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026427 1714128036431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128026428 1714128036431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128026428 1714128036431 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128025228 1714128036487 OK +REQUEST request_5 1714128025229 1714128036498 OK +REQUEST request_3 1714128025228 1714128036502 OK +USER GameSimulation END 1714128036503 +REQUEST request_3 1714128025228 1714128036510 OK +USER GameSimulation END 1714128036510 +REQUEST request_2 1714128025244 1714128036513 OK +REQUEST request_6 1714128025245 1714128036513 OK +REQUEST request_3 1714128025228 1714128036584 OK +USER GameSimulation END 1714128036585 +REQUEST request_4 1714128028083 1714128036647 OK +REQUEST request_5 1714128025245 1714128036660 OK +USER GameSimulation END 1714128036661 +REQUEST request_5 1714128028083 1714128036661 OK +REQUEST request_0 1714128023077 1714128036666 OK +REQUEST request_0 1714128023077 1714128036666 OK +REQUEST request_4 1714128027477 1714128036673 OK +REQUEST request_2 1714128027477 1714128036680 OK +REQUEST request_6 1714128028506 1714128036682 OK +REQUEST request_2 1714128028505 1714128036689 OK +REQUEST request_4 1714128026737 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026738 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128026738 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128026737 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026742 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128026738 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128026739 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128026743 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128026738 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128026739 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128026739 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128026739 1714128036749 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128036750 +REQUEST request_6 1714128028506 1714128036835 OK +REQUEST request_3 1714128028505 1714128036835 OK +REQUEST request_0 1714128016740 1714128036949 KO j.i.IOException: Premature close +USER GameSimulation END 1714128036949 +REQUEST request_1 1714128036666 1714128036964 OK +REQUEST request_1 1714128036666 1714128036964 OK +REQUEST request_3 1714128028506 1714128036974 OK +REQUEST request_3 1714128028507 1714128036974 OK +REQUEST request_2 1714128028507 1714128037021 OK +REQUEST request_5 1714128026099 1714128037022 OK +USER GameSimulation END 1714128037023 +REQUEST request_5 1714128020236 1714128037023 OK +REQUEST request_5 1714128020235 1714128037025 OK +REQUEST request_5 1714128027477 1714128037091 OK +REQUEST request_4 1714128028507 1714128037158 OK +REQUEST request_2 1714128028509 1714128037158 OK +REQUEST request_5 1714128028506 1714128037161 OK +REQUEST request_5 1714128028506 1714128037166 OK +REQUEST request_6 1714128028508 1714128037170 OK +REQUEST request_4 1714128027546 1714128037172 OK +REQUEST request_4 1714128015956 1714128037241 OK +REQUEST request_3 1714128028509 1714128037241 OK +REQUEST request_3 1714128015966 1714128037247 OK +REQUEST request_5 1714128028509 1714128037247 OK +USER GameSimulation END 1714128037247 +REQUEST request_0 1714128020365 1714128037247 OK +REQUEST request_3 1714128015955 1714128037252 OK +REQUEST request_2 1714128025579 1714128037255 OK +REQUEST request_3 1714128025579 1714128037258 OK +REQUEST request_6 1714128025579 1714128037258 OK +REQUEST request_4 1714128025579 1714128037259 OK +USER GameSimulation END 1714128037260 +REQUEST request_3 1714128025586 1714128037262 OK +REQUEST request_3 1714128025579 1714128037262 OK +REQUEST request_2 1714128028189 1714128037267 OK +REQUEST request_6 1714128028190 1714128037269 OK +REQUEST request_0 1714128019478 1714128037270 OK +REQUEST request_6 1714128025500 1714128037270 OK +REQUEST request_3 1714128028189 1714128037273 OK +REQUEST request_4 1714128025506 1714128037277 OK +REQUEST request_3 1714128027276 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128027275 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027275 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128027276 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128027276 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027276 1714128037285 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128037286 +REQUEST request_0 1714128017061 1714128037300 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037300 +REQUEST request_5 1714128027351 1714128037376 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128027386 1714128037391 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128027382 1714128037391 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128027382 1714128037391 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128027386 1714128037391 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128027386 1714128037392 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128037392 +REQUEST request_5 1714128027386 1714128037392 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027386 1714128037392 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128037392 +REQUEST request_1 1714128037248 1714128037416 OK +REQUEST request_3 1714128025506 1714128037416 OK +REQUEST request_1 1714128037270 1714128037416 OK +REQUEST request_2 1714128025505 1714128037417 OK +REQUEST request_5 1714128028508 1714128037420 OK +USER GameSimulation END 1714128037420 +REQUEST request_5 1714128028190 1714128037421 OK +REQUEST request_4 1714128027795 1714128037422 OK +REQUEST request_2 1714128021607 1714128037423 OK +REQUEST request_6 1714128023228 1714128037428 OK +REQUEST request_6 1714128024255 1714128037431 OK +REQUEST request_2 1714128023224 1714128037431 OK +USER GameSimulation END 1714128037432 +REQUEST request_0 1714128017230 1714128037468 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037468 +REQUEST request_3 1714128028991 1714128037499 OK +REQUEST request_2 1714128024255 1714128037499 OK +REQUEST request_2 1714128024254 1714128037499 OK +REQUEST request_5 1714128028991 1714128037503 OK +REQUEST request_3 1714128024254 1714128037518 OK +REQUEST request_3 1714128027553 1714128037559 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128027552 1714128037559 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027553 1714128037559 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027553 1714128037559 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128024254 1714128037658 OK +REQUEST request_5 1714128024255 1714128037665 OK +REQUEST request_5 1714128024255 1714128037667 OK +USER GameSimulation END 1714128037667 +REQUEST request_6 1714128024256 1714128037668 OK +REQUEST request_3 1714128024255 1714128037668 OK +REQUEST request_4 1714128024255 1714128037668 OK +USER GameSimulation END 1714128037669 +REQUEST request_3 1714128026026 1714128037688 OK +REQUEST request_4 1714128026026 1714128037688 OK +REQUEST request_6 1714128026027 1714128037689 OK +REQUEST request_2 1714128028083 1714128037692 OK +REQUEST request_6 1714128028083 1714128037693 OK +REQUEST request_2 1714128026025 1714128037693 OK +REQUEST request_2 1714128028083 1714128037705 OK +REQUEST request_3 1714128019894 1714128037720 OK +REQUEST request_0 1714128022374 1714128037720 OK +REQUEST request_6 1714128028084 1714128037727 KO j.i.IOException: Premature close +REQUEST request_3 1714128028084 1714128037727 KO j.i.IOException: Premature close +REQUEST request_0 1714128015445 1714128037729 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037729 +REQUEST request_6 1714128026398 1714128037787 OK +REQUEST request_5 1714128026026 1714128037791 OK +REQUEST request_1 1714128037720 1714128037792 OK +REQUEST request_4 1714128028270 1714128037791 OK +USER GameSimulation END 1714128037792 +REQUEST request_0 1714128021263 1714128037793 OK +REQUEST request_4 1714128028270 1714128037802 OK +REQUEST request_0 1714128021506 1714128037802 OK +REQUEST request_3 1714128027269 1714128037803 OK +REQUEST request_3 1714128028270 1714128037805 OK +REQUEST request_6 1714128027813 1714128037820 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128015532 1714128037820 KO j.i.IOException: Premature close +REQUEST request_5 1714128015531 1714128037820 KO j.i.IOException: Premature close +REQUEST request_4 1714128015530 1714128037820 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037821 +REQUEST request_6 1714128015532 1714128037821 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037821 +REQUEST request_3 1714128015531 1714128037821 KO j.i.IOException: Premature close +USER GameSimulation END 1714128037821 +USER GameSimulation END 1714128037821 +REQUEST request_6 1714128027807 1714128037821 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_1 1714128037803 1714128038020 OK +REQUEST request_4 1714128028506 1714128038020 OK +REQUEST request_1 1714128037793 1714128038020 OK +REQUEST request_5 1714128028270 1714128038022 OK +REQUEST request_6 1714128028509 1714128038024 OK +REQUEST request_5 1714128025505 1714128038025 OK +REQUEST request_4 1714128028518 1714128038100 OK +REQUEST request_3 1714128027174 1714128038100 OK +REQUEST request_4 1714128028190 1714128038202 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128038203 +REQUEST request_0 1714128022709 1714128038242 OK +REQUEST request_5 1714128028518 1714128038266 OK +REQUEST request_5 1714128026426 1714128038267 OK +REQUEST request_6 1714128029735 1714128038268 OK +REQUEST request_2 1714128029734 1714128038269 OK +REQUEST request_1 1714128038242 1714128038275 OK +REQUEST request_6 1714128028270 1714128038278 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_2 1714128028281 1714128038293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128028279 1714128038293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128028281 1714128038293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128028281 1714128038293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128028280 1714128038293 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128026728 1714128038293 OK +REQUEST request_4 1714128026728 1714128038294 OK +REQUEST request_3 1714128026727 1714128038302 OK +REQUEST request_3 1714128029734 1714128038302 OK +REQUEST request_4 1714128026738 1714128038302 OK +USER GameSimulation END 1714128038302 +REQUEST request_6 1714128026737 1714128038305 OK +USER GameSimulation END 1714128038305 +REQUEST request_3 1714128018075 1714128038325 KO j.i.IOException: Premature close +REQUEST request_3 1714128018074 1714128038325 KO j.i.IOException: Premature close +REQUEST request_5 1714128018075 1714128038325 KO j.i.IOException: Premature close +REQUEST request_5 1714128018074 1714128038325 KO j.i.IOException: Premature close +REQUEST request_2 1714128018074 1714128038325 KO j.i.IOException: Premature close +USER GameSimulation END 1714128038325 +USER GameSimulation END 1714128038325 +REQUEST request_6 1714128026739 1714128038364 OK +USER GameSimulation END 1714128038364 +REQUEST request_4 1714128022826 1714128038364 OK +REQUEST request_5 1714128026728 1714128038370 OK +USER GameSimulation END 1714128038370 +REQUEST request_2 1714128022143 1714128038375 OK +REQUEST request_6 1714128026935 1714128038376 OK +REQUEST request_6 1714128024153 1714128038379 OK +REQUEST request_4 1714128026935 1714128038387 OK +REQUEST request_2 1714128019894 1714128038387 OK +REQUEST request_2 1714128026935 1714128038387 OK +REQUEST request_4 1714128029734 1714128038393 OK +REQUEST request_2 1714128028526 1714128038538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128028526 1714128038538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128028526 1714128038538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128028526 1714128038538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128028526 1714128038538 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128038539 +REQUEST request_3 1714128026935 1714128038572 OK +REQUEST request_2 1714128028597 1714128038599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128028597 1714128038599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128028597 1714128038599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128028597 1714128038599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128028597 1714128038599 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128038599 +REQUEST request_2 1714128028599 1714128038614 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_3 1714128028599 1714128038615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_4 1714128028600 1714128038615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128028600 1714128038615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128028600 1714128038615 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +USER GameSimulation END 1714128038615 +REQUEST request_2 1714128028991 1714128038814 OK +REQUEST request_5 1714128024153 1714128038818 OK +USER GameSimulation END 1714128038819 +REQUEST request_5 1714128019895 1714128038821 OK +REQUEST request_5 1714128026935 1714128038822 OK +USER GameSimulation END 1714128038823 +REQUEST request_5 1714128022826 1714128038823 OK +REQUEST request_6 1714128028991 1714128038825 OK +REQUEST request_2 1714128028991 1714128038825 OK +REQUEST request_5 1714128029735 1714128038825 OK +USER GameSimulation END 1714128038826 +REQUEST request_6 1714128028991 1714128038826 OK +REQUEST request_4 1714128028991 1714128038826 OK +REQUEST request_6 1714128029001 1714128038832 OK +REQUEST request_4 1714128029001 1714128038840 OK +REQUEST request_6 1714128029006 1714128038841 OK +REQUEST request_2 1714128016609 1714128038890 KO j.i.IOException: Premature close +USER GameSimulation END 1714128038890 +REQUEST request_2 1714128029006 1714128038912 OK +REQUEST request_3 1714128028991 1714128038991 OK +REQUEST request_3 1714128029001 1714128039006 OK +REQUEST request_3 1714128029006 1714128039006 OK +REQUEST request_2 1714128030023 1714128039041 OK +REQUEST request_4 1714128018803 1714128039045 KO j.i.IOException: Premature close +REQUEST request_6 1714128018803 1714128039045 KO j.i.IOException: Premature close +USER GameSimulation END 1714128039046 +REQUEST request_4 1714128029048 1714128039060 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_5 1714128029048 1714128039060 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128029048 1714128039060 KO i.n.c.ConnectTimeoutException: connection timed out after 10000 ms: /40.66.46.204:8003 +REQUEST request_6 1714128027541 1714128039101 OK +REQUEST request_3 1714128030023 1714128039161 OK +REQUEST request_5 1714128029001 1714128039162 OK +REQUEST request_4 1714128027541 1714128039163 OK +REQUEST request_5 1714128029006 1714128039164 OK +REQUEST request_5 1714128030024 1714128039165 OK +REQUEST request_2 1714128023012 1714128039177 OK +REQUEST request_3 1714128027544 1714128039182 OK +REQUEST request_0 1714128016970 1714128039213 KO j.i.IOException: Premature close +USER GameSimulation END 1714128039213 +REQUEST request_3 1714128030039 1714128039260 OK +REQUEST request_6 1714128029794 1714128039260 OK +REQUEST request_2 1714128029793 1714128039260 OK +REQUEST request_6 1714128027788 1714128039263 OK +REQUEST request_2 1714128029791 1714128039263 OK +USER GameSimulation END 1714128039263 +REQUEST request_5 1714128029794 1714128039266 OK +REQUEST request_2 1714128031008 1714128039329 OK +REQUEST request_4 1714128031009 1714128039330 OK +REQUEST request_6 1714128031009 1714128039332 OK +REQUEST request_6 1714128021607 1714128039332 OK +USER GameSimulation END 1714128039333 +REQUEST request_5 1714128029791 1714128039334 OK +REQUEST request_3 1714128031009 1714128039340 OK +REQUEST request_3 1714128031017 1714128039344 OK +REQUEST request_4 1714128031017 1714128039345 OK +REQUEST request_6 1714128031017 1714128039345 OK +REQUEST request_2 1714128031023 1714128039350 OK +REQUEST request_4 1714128013109 1714128039351 KO j.i.IOException: Premature close +REQUEST request_4 1714128013109 1714128039351 KO j.i.IOException: Premature close +REQUEST request_4 1714128013110 1714128039351 KO j.i.IOException: Premature close +REQUEST request_6 1714128013114 1714128039351 KO j.i.IOException: Premature close +REQUEST request_6 1714128013111 1714128039351 KO j.i.IOException: Premature close +REQUEST request_3 1714128013113 1714128039351 KO j.i.IOException: Premature close +REQUEST request_5 1714128013110 1714128039352 KO j.i.IOException: Premature close +REQUEST request_6 1714128013111 1714128039352 KO j.i.IOException: Premature close +REQUEST request_3 1714128013110 1714128039352 KO j.i.IOException: Premature close +USER GameSimulation END 1714128039352 +USER GameSimulation END 1714128039352 +USER GameSimulation END 1714128039352 +USER GameSimulation END 1714128039352 +USER GameSimulation END 1714128039352 +USER GameSimulation END 1714128039352 +REQUEST request_4 1714128031023 1714128039354 OK +REQUEST request_3 1714128031023 1714128039361 OK +REQUEST request_6 1714128031023 1714128039557 OK +REQUEST request_3 1714128031017 1714128039568 OK +REQUEST request_5 1714128031009 1714128039572 OK +USER GameSimulation END 1714128039573 +REQUEST request_5 1714128031017 1714128039573 OK +REQUEST request_5 1714128031023 1714128039575 OK +USER GameSimulation END 1714128039575 +REQUEST request_6 1714128031027 1714128039576 OK +REQUEST request_3 1714128031027 1714128039591 OK +REQUEST request_0 1714128017425 1714128039658 KO j.i.IOException: Premature close +USER GameSimulation END 1714128039659 +REQUEST request_4 1714128019444 1714128039673 KO j.i.IOException: Premature close +REQUEST request_5 1714128019444 1714128039673 KO j.i.IOException: Premature close +USER GameSimulation END 1714128039673 +REQUEST request_4 1714128031027 1714128039721 OK +REQUEST request_4 1714128031017 1714128039723 OK +REQUEST request_0 1714128022831 1714128039724 OK +REQUEST request_5 1714128031027 1714128039727 OK +REQUEST request_2 1714128022825 1714128039728 OK +REQUEST request_6 1714128022827 1714128039728 OK +REQUEST request_6 1714128030040 1714128039732 OK +REQUEST request_6 1714128030039 1714128039736 OK +REQUEST request_3 1714128022826 1714128039735 OK +USER GameSimulation END 1714128039736 +REQUEST request_2 1714128022839 1714128039738 OK +REQUEST request_4 1714128030037 1714128039884 OK +REQUEST request_1 1714128039724 1714128039884 OK +REQUEST request_4 1714128030023 1714128039889 OK +REQUEST request_5 1714128022840 1714128039889 OK +REQUEST request_5 1714128027803 1714128039889 OK +REQUEST request_4 1714128023012 1714128039890 OK +REQUEST request_4 1714128030039 1714128039890 OK +REQUEST request_6 1714128023012 1714128040031 OK +REQUEST request_3 1714128022995 1714128040032 OK +REQUEST request_5 1714128022995 1714128040035 OK +REQUEST request_5 1714128030039 1714128040040 OK +REQUEST request_2 1714128030037 1714128040043 OK +REQUEST request_4 1714128027803 1714128040043 OK +REQUEST request_4 1714128031265 1714128040043 OK +REQUEST request_3 1714128027803 1714128040113 OK +REQUEST request_2 1714128027803 1714128040113 OK +USER GameSimulation END 1714128040113 +REQUEST request_3 1714128030040 1714128040120 OK +REQUEST request_4 1714128027806 1714128040121 OK +REQUEST request_5 1714128023012 1714128040121 OK +REQUEST request_4 1714128027807 1714128040122 OK +REQUEST request_4 1714128024139 1714128040125 OK +USER GameSimulation END 1714128040125 +REQUEST request_4 1714128024405 1714128040126 OK +REQUEST request_2 1714128024408 1714128040133 OK +REQUEST request_3 1714128027806 1714128040144 OK +REQUEST request_2 1714128031097 1714128040267 OK +REQUEST request_5 1714128024406 1714128040380 OK +REQUEST request_6 1714128031097 1714128040380 OK +REQUEST request_5 1714128030040 1714128040381 OK +REQUEST request_5 1714128031097 1714128040385 OK +REQUEST request_6 1714128024408 1714128040389 OK +REQUEST request_2 1714128019895 1714128040389 OK +USER GameSimulation END 1714128040390 +REQUEST request_3 1714128031097 1714128040392 OK +REQUEST request_3 1714128024407 1714128040477 OK +REQUEST request_2 1714128024409 1714128040479 OK +REQUEST request_5 1714128024411 1714128040543 OK +REQUEST request_6 1714128019895 1714128040544 OK +USER GameSimulation END 1714128040545 +REQUEST request_3 1714128024418 1714128040545 OK +REQUEST request_3 1714128024408 1714128040545 OK +REQUEST request_5 1714128024406 1714128040553 OK +REQUEST request_3 1714128027806 1714128040556 OK +REQUEST request_3 1714128027813 1714128040713 OK +REQUEST request_5 1714128027807 1714128040723 OK +REQUEST request_4 1714128027181 1714128040936 OK +REQUEST request_2 1714128021704 1714128040937 OK +REQUEST request_4 1714128028991 1714128040937 OK +USER GameSimulation END 1714128040938 +REQUEST request_5 1714128027813 1714128040941 OK +REQUEST request_5 1714128027813 1714128040942 OK +REQUEST request_5 1714128027807 1714128040942 OK +USER GameSimulation END 1714128040943 +REQUEST request_2 1714128027813 1714128041021 OK +REQUEST request_4 1714128027813 1714128041032 OK +REQUEST request_5 1714128028991 1714128041132 OK +USER GameSimulation END 1714128041133 +REQUEST request_6 1714128024412 1714128041139 OK +REQUEST request_2 1714128027812 1714128041139 OK +REQUEST request_6 1714128024418 1714128041140 OK +REQUEST request_5 1714128024410 1714128041140 OK +REQUEST request_4 1714128024418 1714128041141 OK +REQUEST request_6 1714128027807 1714128041142 OK +USER GameSimulation END 1714128041143 +REQUEST request_6 1714128024419 1714128041146 OK +REQUEST request_6 1714128024406 1714128041220 OK +USER GameSimulation END 1714128041221 +REQUEST request_4 1714128024409 1714128041222 OK +REQUEST request_2 1714128024411 1714128041222 OK +REQUEST request_5 1714128024408 1714128041223 OK +REQUEST request_3 1714128024411 1714128041225 OK +REQUEST request_0 1714128021657 1714128041225 OK +REQUEST request_6 1714128025213 1714128041227 OK +USER GameSimulation END 1714128041227 +REQUEST request_6 1714128019625 1714128041228 OK +USER GameSimulation END 1714128041228 +REQUEST request_6 1714128022840 1714128041231 OK +REQUEST request_4 1714128019624 1714128041232 OK +REQUEST request_4 1714128022840 1714128041232 OK +REQUEST request_3 1714128019626 1714128041303 OK +USER GameSimulation END 1714128041304 +REQUEST request_1 1714128041225 1714128041308 OK +REQUEST request_3 1714128019623 1714128041313 OK +USER GameSimulation END 1714128041314 +REQUEST request_5 1714128032250 1714128041315 OK +REQUEST request_3 1714128022840 1714128041331 OK +USER GameSimulation END 1714128041331 +REQUEST request_6 1714128031266 1714128041448 OK +REQUEST request_2 1714128031265 1714128041460 OK +REQUEST request_5 1714128031266 1714128041461 OK +REQUEST request_5 1714128019624 1714128041461 OK +USER GameSimulation END 1714128041461 +REQUEST request_6 1714128031017 1714128041464 OK +REQUEST request_2 1714128031017 1714128041469 OK +REQUEST request_4 1714128031872 1714128041470 OK +REQUEST request_4 1714128030852 1714128041470 OK +REQUEST request_2 1714128031017 1714128041470 OK +USER GameSimulation END 1714128041471 +REQUEST request_2 1714128032570 1714128041478 OK +REQUEST request_6 1714128032571 1714128041479 OK +REQUEST request_3 1714128032570 1714128041480 OK +REQUEST request_4 1714128025579 1714128041483 OK +REQUEST request_6 1714128032592 1714128041485 OK +REQUEST request_4 1714128032595 1714128041486 OK +REQUEST request_3 1714128032594 1714128041495 OK +REQUEST request_5 1714128015309 1714128041578 KO j.i.IOException: Premature close +USER GameSimulation END 1714128041579 +REQUEST request_3 1714128032042 1714128041624 OK +REQUEST request_2 1714128032042 1714128041625 OK +REQUEST request_3 1714128032042 1714128041626 OK +REQUEST request_6 1714128032595 1714128041627 OK +REQUEST request_5 1714128032571 1714128041629 OK +REQUEST request_3 1714128032043 1714128041633 OK +REQUEST request_5 1714128025580 1714128041633 OK +USER GameSimulation END 1714128041634 +REQUEST request_3 1714128031872 1714128041757 OK +REQUEST request_5 1714128032042 1714128041758 OK +REQUEST request_3 1714128031863 1714128041761 OK +REQUEST request_4 1714128032933 1714128041770 OK +REQUEST request_3 1714128032933 1714128041773 OK +REQUEST request_4 1714128031864 1714128041773 OK +REQUEST request_2 1714128031863 1714128041774 OK +REQUEST request_2 1714128031863 1714128041779 OK +REQUEST request_3 1714128031864 1714128041786 OK +REQUEST request_4 1714128032042 1714128041786 OK +REQUEST request_6 1714128032044 1714128041788 OK +REQUEST request_4 1714128030040 1714128041851 OK +REQUEST request_5 1714128031017 1714128041863 OK +USER GameSimulation END 1714128041864 +REQUEST request_4 1714128026100 1714128041870 OK +REQUEST request_4 1714128026104 1714128041873 OK +REQUEST request_6 1714128026101 1714128041873 OK +REQUEST request_3 1714128023012 1714128041945 OK +REQUEST request_3 1714128026100 1714128041945 OK +USER GameSimulation END 1714128041946 +REQUEST request_6 1714128026104 1714128042007 OK +REQUEST request_2 1714128026104 1714128042008 OK +REQUEST request_5 1714128030852 1714128042014 OK +REQUEST request_5 1714128026100 1714128042022 OK +USER GameSimulation END 1714128042023 +REQUEST request_6 1714128025586 1714128042087 OK +REQUEST request_5 1714128026104 1714128042090 OK +REQUEST request_3 1714128026104 1714128042091 OK +REQUEST request_6 1714128032251 1714128042091 OK +USER GameSimulation END 1714128042091 +REQUEST request_2 1714128032042 1714128042097 OK +REQUEST request_2 1714128033366 1714128042100 OK +REQUEST request_4 1714128026405 1714128042100 OK +REQUEST request_4 1714128026404 1714128042100 OK +REQUEST request_3 1714128032250 1714128042103 OK +REQUEST request_6 1714128026405 1714128042103 OK +REQUEST request_3 1714128032044 1714128042104 OK +REQUEST request_4 1714128026405 1714128042104 OK +REQUEST request_2 1714128026404 1714128042104 OK +REQUEST request_2 1714128032249 1714128042120 OK +REQUEST request_4 1714128032250 1714128042137 OK +USER GameSimulation END 1714128042137 +REQUEST request_0 1714128019891 1714128042146 KO j.i.IOException: Premature close +USER GameSimulation END 1714128042146 +REQUEST request_5 1714128015960 1714128042221 KO j.i.IOException: Premature close +REQUEST request_4 1714128015956 1714128042221 KO j.i.IOException: Premature close +REQUEST request_5 1714128015956 1714128042221 KO j.i.IOException: Premature close +REQUEST request_4 1714128015957 1714128042221 KO j.i.IOException: Premature close +USER GameSimulation END 1714128042222 +USER GameSimulation END 1714128042222 +USER GameSimulation END 1714128042222 +USER GameSimulation END 1714128042222 +REQUEST request_3 1714128026405 1714128042253 OK +REQUEST request_4 1714128031945 1714128042253 OK +REQUEST request_3 1714128031945 1714128042256 OK +REQUEST request_2 1714128031945 1714128042277 OK +REQUEST request_5 1714128026405 1714128042284 OK +USER GameSimulation END 1714128042285 +REQUEST request_5 1714128031945 1714128042286 OK +REQUEST request_6 1714128031945 1714128042286 OK +USER GameSimulation END 1714128042286 +REQUEST request_4 1714128033554 1714128042296 OK +REQUEST request_2 1714128033289 1714128042296 OK +REQUEST request_6 1714128033554 1714128042296 OK +REQUEST request_6 1714128027544 1714128042300 OK +REQUEST request_2 1714128027543 1714128042304 OK +REQUEST request_4 1714128032570 1714128042304 OK +REQUEST request_4 1714128027544 1714128042304 OK +USER GameSimulation END 1714128042304 +REQUEST request_4 1714128032592 1714128042445 OK +REQUEST request_5 1714128033554 1714128042445 OK +REQUEST request_5 1714128032592 1714128042446 OK +REQUEST request_3 1714128032592 1714128042450 OK +REQUEST request_2 1714128032591 1714128042453 OK +REQUEST request_5 1714128022212 1714128042453 KO j.i.IOException: Premature close +REQUEST request_6 1714128022212 1714128042454 KO j.i.IOException: Premature close +REQUEST request_2 1714128022211 1714128042454 KO j.i.IOException: Premature close +USER GameSimulation END 1714128042454 +USER GameSimulation END 1714128042454 +REQUEST request_6 1714128028270 1714128042455 OK +REQUEST request_4 1714128024419 1714128042534 OK +REQUEST request_2 1714128026409 1714128042537 OK +REQUEST request_2 1714128024410 1714128042598 OK +REQUEST request_5 1714128026405 1714128042598 OK +REQUEST request_3 1714128026405 1714128042599 OK +REQUEST request_4 1714128024412 1714128042599 OK +REQUEST request_6 1714128024410 1714128042600 OK +REQUEST request_6 1714128024410 1714128042600 OK +REQUEST request_5 1714128026411 1714128042603 OK +REQUEST request_2 1714128024417 1714128042606 OK +REQUEST request_4 1714128024410 1714128042606 OK +REQUEST request_3 1714128024419 1714128042692 OK +REQUEST request_3 1714128024411 1714128042697 OK +REQUEST request_4 1714128033366 1714128042698 OK +REQUEST request_2 1714128024407 1714128042698 OK +REQUEST request_5 1714128024409 1714128042699 OK +USER GameSimulation END 1714128042699 +REQUEST request_3 1714128024409 1714128042715 OK +USER GameSimulation END 1714128042715 +REQUEST request_6 1714128026410 1714128042845 OK +REQUEST request_5 1714128032933 1714128042852 OK +REQUEST request_3 1714128026413 1714128042855 OK +REQUEST request_6 1714128026414 1714128042858 OK +REQUEST request_4 1714128032044 1714128042862 OK +REQUEST request_3 1714128026417 1714128042864 OK +REQUEST request_2 1714128032043 1714128042864 OK +REQUEST request_3 1714128026417 1714128042948 OK +REQUEST request_6 1714128032042 1714128043012 OK +REQUEST request_2 1714128032044 1714128043034 OK +REQUEST request_5 1714128032042 1714128043041 OK +REQUEST request_5 1714128032043 1714128043043 OK +REQUEST request_6 1714128032042 1714128043045 OK +USER GameSimulation END 1714128043046 +REQUEST request_2 1714128027088 1714128043054 OK +REQUEST request_6 1714128027089 1714128043054 OK +REQUEST request_4 1714128027089 1714128043055 OK +REQUEST request_3 1714128027089 1714128043125 OK +REQUEST request_4 1714128027095 1714128043125 OK +REQUEST request_5 1714128032044 1714128043126 OK +USER GameSimulation END 1714128043127 +REQUEST request_6 1714128027095 1714128043130 OK +REQUEST request_3 1714128027094 1714128043130 OK +REQUEST request_2 1714128027094 1714128043130 OK +REQUEST request_2 1714128027351 1714128043136 OK +REQUEST request_3 1714128028280 1714128043138 OK +REQUEST request_4 1714128032042 1714128043141 OK +USER GameSimulation END 1714128043142 +REQUEST request_4 1714128026410 1714128043143 OK +REQUEST request_6 1714128032043 1714128043143 OK +REQUEST request_4 1714128026417 1714128043143 OK +REQUEST request_4 1714128026411 1714128043143 OK +USER GameSimulation END 1714128043143 +REQUEST request_6 1714128026411 1714128043143 OK +REQUEST request_3 1714128027351 1714128043150 OK +REQUEST request_3 1714128033368 1714128043152 OK +REQUEST request_2 1714128026403 1714128043152 OK +REQUEST request_0 1714128016940 1714128043194 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043194 +REQUEST request_6 1714128026417 1714128043215 OK +REQUEST request_5 1714128026414 1714128043221 OK +USER GameSimulation END 1714128043221 +REQUEST request_3 1714128026404 1714128043226 OK +REQUEST request_4 1714128020235 1714128043226 OK +REQUEST request_2 1714128026410 1714128043227 OK +USER GameSimulation END 1714128043227 +REQUEST request_6 1714128026405 1714128043227 OK +USER GameSimulation END 1714128043228 +REQUEST request_3 1714128026409 1714128043235 OK +REQUEST request_4 1714128033726 1714128043235 OK +REQUEST request_6 1714128033726 1714128043235 OK +USER GameSimulation END 1714128043236 +REQUEST request_2 1714128033725 1714128043240 OK +REQUEST request_6 1714128022144 1714128043247 OK +USER GameSimulation END 1714128043247 +REQUEST request_2 1714128033717 1714128043313 OK +REQUEST request_6 1714128027477 1714128043314 OK +REQUEST request_2 1714128023115 1714128043362 KO j.i.IOException: Premature close +REQUEST request_6 1714128022995 1714128043376 OK +REQUEST request_5 1714128033726 1714128043383 OK +REQUEST request_3 1714128033726 1714128043384 OK +USER GameSimulation END 1714128043385 +REQUEST request_5 1714128027095 1714128043386 OK +USER GameSimulation END 1714128043387 +REQUEST request_2 1714128030039 1714128043388 OK +USER GameSimulation END 1714128043388 +REQUEST request_6 1714128027813 1714128043388 OK +USER GameSimulation END 1714128043389 +REQUEST request_4 1714128027827 1714128043392 OK +REQUEST request_6 1714128027828 1714128043394 OK +REQUEST request_3 1714128027827 1714128043398 OK +REQUEST request_6 1714128033367 1714128043399 OK +REQUEST request_4 1714128027351 1714128043399 OK +REQUEST request_4 1714128033368 1714128043399 OK +REQUEST request_6 1714128027912 1714128043404 OK +USER GameSimulation END 1714128043405 +REQUEST request_2 1714128025586 1714128043408 OK +REQUEST request_0 1714128017184 1714128043438 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043438 +REQUEST request_0 1714128023214 1714128043453 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043453 +REQUEST request_2 1714128032594 1714128043480 OK +REQUEST request_2 1714128031027 1714128043550 OK +USER GameSimulation END 1714128043551 +REQUEST request_5 1714128027828 1714128043695 OK +REQUEST request_4 1714128032043 1714128043696 OK +REQUEST request_3 1714128027477 1714128043696 OK +USER GameSimulation END 1714128043697 +USER GameSimulation END 1714128043697 +REQUEST request_5 1714128033367 1714128043697 OK +REQUEST request_5 1714128030037 1714128043699 OK +REQUEST request_4 1714128028086 1714128043701 OK +REQUEST request_6 1714128028086 1714128043702 OK +REQUEST request_4 1714128028084 1714128043702 OK +REQUEST request_2 1714128027827 1714128043702 OK +USER GameSimulation END 1714128043702 +REQUEST request_4 1714128028083 1714128043710 OK +REQUEST request_2 1714128028083 1714128043710 OK +REQUEST request_4 1714128034878 1714128043710 OK +REQUEST request_6 1714128028083 1714128043713 OK +REQUEST request_3 1714128028086 1714128043713 OK +REQUEST request_2 1714128034878 1714128043713 OK +REQUEST request_0 1714128021034 1714128043787 OK +REQUEST request_4 1714128028083 1714128043791 OK +REQUEST request_5 1714128028084 1714128043792 OK +REQUEST request_3 1714128028083 1714128043796 OK +USER GameSimulation END 1714128043797 +REQUEST request_3 1714128028083 1714128043800 OK +REQUEST request_2 1714128028083 1714128043800 OK +USER GameSimulation END 1714128043801 +REQUEST request_6 1714128028084 1714128043809 OK +REQUEST request_2 1714128028086 1714128043877 OK +REQUEST request_1 1714128043787 1714128043877 OK +REQUEST request_4 1714128035267 1714128043879 OK +REQUEST request_2 1714128035266 1714128043879 OK +REQUEST request_5 1714128028084 1714128043879 OK +REQUEST request_6 1714128035267 1714128043886 OK +REQUEST request_0 1714128017649 1714128043899 KO j.i.IOException: Premature close +REQUEST request_6 1714128017648 1714128043899 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043899 +USER GameSimulation END 1714128043899 +REQUEST request_2 1714128024716 1714128043914 KO j.i.IOException: Premature close +REQUEST request_5 1714128024713 1714128043914 KO j.i.IOException: Premature close +REQUEST request_4 1714128024713 1714128043915 KO j.i.IOException: Premature close +REQUEST request_3 1714128021704 1714128043915 KO j.i.IOException: Premature close +REQUEST request_5 1714128024711 1714128043915 KO j.i.IOException: Premature close +REQUEST request_4 1714128021704 1714128043915 KO j.i.IOException: Premature close +REQUEST request_6 1714128024712 1714128043915 KO j.i.IOException: Premature close +REQUEST request_4 1714128024711 1714128043915 KO j.i.IOException: Premature close +REQUEST request_3 1714128024716 1714128043915 KO j.i.IOException: Premature close +REQUEST request_6 1714128024713 1714128043915 KO j.i.IOException: Premature close +REQUEST request_3 1714128024712 1714128043916 KO j.i.IOException: Premature close +REQUEST request_4 1714128024713 1714128043916 KO j.i.IOException: Premature close +REQUEST request_5 1714128024713 1714128043916 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043916 +USER GameSimulation END 1714128043916 +REQUEST request_6 1714128024713 1714128043916 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043916 +REQUEST request_6 1714128024718 1714128043929 KO j.i.IOException: Premature close +REQUEST request_6 1714128024717 1714128043929 KO j.i.IOException: Premature close +REQUEST request_5 1714128024720 1714128043929 KO j.i.IOException: Premature close +REQUEST request_4 1714128024720 1714128043929 KO j.i.IOException: Premature close +USER GameSimulation END 1714128043930 +REQUEST request_3 1714128035267 1714128043964 OK +REQUEST request_5 1714128035267 1714128043965 OK +USER GameSimulation END 1714128043966 +REQUEST request_3 1714128028281 1714128044027 OK +REQUEST request_6 1714128035132 1714128044031 OK +REQUEST request_2 1714128028280 1714128044031 OK +REQUEST request_5 1714128028281 1714128044031 OK +REQUEST request_6 1714128034870 1714128044034 OK +REQUEST request_4 1714128031864 1714128044035 OK +REQUEST request_3 1714128034878 1714128044042 OK +REQUEST request_2 1714128028279 1714128044044 OK +REQUEST request_3 1714128028270 1714128044124 OK +REQUEST request_2 1714128028270 1714128044127 OK +REQUEST request_4 1714128028279 1714128044141 OK +REQUEST request_6 1714128028280 1714128044143 OK +REQUEST request_4 1714128018169 1714128044441 KO j.i.IOException: Premature close +USER GameSimulation END 1714128044442 +REQUEST request_4 1714128028506 1714128044446 OK +USER GameSimulation END 1714128044446 +REQUEST request_5 1714128028086 1714128044451 OK +USER GameSimulation END 1714128044452 +REQUEST request_5 1714128028280 1714128044452 OK +REQUEST request_3 1714128028083 1714128044459 OK +USER GameSimulation END 1714128044460 +REQUEST request_4 1714128028514 1714128044594 OK +REQUEST request_3 1714128028518 1714128044594 OK +REQUEST request_5 1714128026404 1714128044601 OK +REQUEST request_2 1714128026426 1714128044601 OK +USER GameSimulation END 1714128044602 +REQUEST request_3 1714128026426 1714128044608 OK +REQUEST request_4 1714128036027 1714128044609 OK +REQUEST request_6 1714128036027 1714128044613 OK +REQUEST request_2 1714128036026 1714128044615 OK +REQUEST request_2 1714128036042 1714128044618 OK +REQUEST request_6 1714128036043 1714128044689 OK +REQUEST request_5 1714128036027 1714128044693 OK +REQUEST request_4 1714128036043 1714128044695 OK +REQUEST request_2 1714128029048 1714128044698 OK +REQUEST request_3 1714128029048 1714128044776 OK +USER GameSimulation END 1714128044777 +REQUEST request_4 1714128025500 1714128044778 OK +REQUEST request_6 1714128025502 1714128044778 OK +USER GameSimulation END 1714128044778 +USER GameSimulation END 1714128044778 +REQUEST request_5 1714128036043 1714128044780 OK +REQUEST request_4 1714128035132 1714128044786 OK +REQUEST request_2 1714128024712 1714128044966 KO j.i.IOException: Premature close +REQUEST request_2 1714128024716 1714128044966 KO j.i.IOException: Premature close +REQUEST request_2 1714128024720 1714128044967 KO j.i.IOException: Premature close +USER GameSimulation END 1714128044967 +REQUEST request_3 1714128024720 1714128044967 KO j.i.IOException: Premature close +USER GameSimulation END 1714128044967 +USER GameSimulation END 1714128044967 +REQUEST request_3 1714128028518 1714128045009 OK +REQUEST request_2 1714128028281 1714128045011 OK +REQUEST request_4 1714128028280 1714128045018 OK +REQUEST request_3 1714128035132 1714128045019 OK +REQUEST request_5 1714128025506 1714128045021 OK +REQUEST request_2 1714128033368 1714128045027 OK +REQUEST request_4 1714128028280 1714128045027 OK +REQUEST request_4 1714128026428 1714128045031 OK +REQUEST request_6 1714128028281 1714128045031 OK +REQUEST request_2 1714128028280 1714128045031 OK +REQUEST request_4 1714128028281 1714128045094 OK +REQUEST request_5 1714128026417 1714128045099 OK +USER GameSimulation END 1714128045100 +REQUEST request_3 1714128028280 1714128045103 OK +REQUEST request_4 1714128024864 1714128045105 KO j.i.IOException: Premature close +REQUEST request_3 1714128024864 1714128045105 KO j.i.IOException: Premature close +REQUEST request_3 1714128035627 1714128045111 OK +REQUEST request_2 1714128035626 1714128045111 OK +REQUEST request_6 1714128024865 1714128045120 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045120 +REQUEST request_4 1714128035627 1714128045129 OK +REQUEST request_3 1714128035627 1714128045255 OK +REQUEST request_6 1714128035627 1714128045256 OK +REQUEST request_6 1714128025031 1714128045258 KO j.i.IOException: Premature close +REQUEST request_5 1714128025031 1714128045258 KO j.i.IOException: Premature close +REQUEST request_4 1714128025030 1714128045258 KO j.i.IOException: Premature close +REQUEST request_4 1714128025030 1714128045258 KO j.i.IOException: Premature close +REQUEST request_6 1714128025031 1714128045258 KO j.i.IOException: Premature close +REQUEST request_2 1714128025030 1714128045258 KO j.i.IOException: Premature close +REQUEST request_6 1714128025027 1714128045259 KO j.i.IOException: Premature close +REQUEST request_2 1714128025026 1714128045259 KO j.i.IOException: Premature close +REQUEST request_3 1714128025026 1714128045259 KO j.i.IOException: Premature close +REQUEST request_5 1714128025027 1714128045259 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045259 +USER GameSimulation END 1714128045259 +USER GameSimulation END 1714128045259 +REQUEST request_4 1714128025019 1714128045273 KO j.i.IOException: Premature close +REQUEST request_5 1714128025041 1714128045273 KO j.i.IOException: Premature close +REQUEST request_3 1714128025041 1714128045273 KO j.i.IOException: Premature close +REQUEST request_6 1714128025020 1714128045273 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045274 +REQUEST request_2 1714128025040 1714128045274 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045274 +REQUEST request_5 1714128028281 1714128045327 OK +USER GameSimulation END 1714128045328 +REQUEST request_6 1714128035627 1714128045328 OK +REQUEST request_4 1714128025115 1714128045336 KO j.i.IOException: Premature close +REQUEST request_4 1714128025115 1714128045336 KO j.i.IOException: Premature close +REQUEST request_5 1714128025115 1714128045336 KO j.i.IOException: Premature close +REQUEST request_5 1714128025115 1714128045336 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045336 +USER GameSimulation END 1714128045336 +REQUEST request_4 1714128025116 1714128045336 KO j.i.IOException: Premature close +REQUEST request_6 1714128031873 1714128045339 OK +REQUEST request_5 1714128035627 1714128045340 OK +REQUEST request_3 1714128023115 1714128045351 KO j.i.IOException: Premature close +REQUEST request_6 1714128025116 1714128045351 KO j.i.IOException: Premature close +REQUEST request_3 1714128025115 1714128045351 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045351 +USER GameSimulation END 1714128045351 +REQUEST request_5 1714128025116 1714128045351 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045351 +REQUEST request_2 1714128036666 1714128045370 OK +REQUEST request_4 1714128036667 1714128045555 OK +REQUEST request_3 1714128036666 1714128045556 OK +REQUEST request_5 1714128031873 1714128045557 OK +REQUEST request_4 1714128020233 1714128045559 OK +REQUEST request_5 1714128031864 1714128045559 OK +REQUEST request_4 1714128036667 1714128045711 OK +REQUEST request_6 1714128036667 1714128045711 OK +REQUEST request_5 1714128036667 1714128045715 OK +REQUEST request_2 1714128036666 1714128045718 OK +REQUEST request_2 1714128037248 1714128045718 OK +REQUEST request_4 1714128037248 1714128045719 OK +REQUEST request_2 1714128025506 1714128045720 KO j.i.IOException: Premature close +REQUEST request_3 1714128025505 1714128045720 KO j.i.IOException: Premature close +REQUEST request_6 1714128025506 1714128045720 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045720 +USER GameSimulation END 1714128045720 +REQUEST request_6 1714128037249 1714128045721 OK +REQUEST request_2 1714128037271 1714128045726 OK +REQUEST request_4 1714128037271 1714128045726 OK +REQUEST request_6 1714128037271 1714128045727 OK +REQUEST request_3 1714128037248 1714128045730 OK +REQUEST request_2 1714128022995 1714128045732 OK +REQUEST request_6 1714128030037 1714128045737 OK +REQUEST request_3 1714128037271 1714128045737 OK +REQUEST request_2 1714128030040 1714128045737 OK +REQUEST request_6 1714128030024 1714128045737 OK +REQUEST request_4 1714128022995 1714128045737 OK +USER GameSimulation END 1714128045738 +USER GameSimulation END 1714128045738 +USER GameSimulation END 1714128045738 +REQUEST request_3 1714128030037 1714128045741 OK +REQUEST request_2 1714128035131 1714128045741 OK +USER GameSimulation END 1714128045742 +REQUEST request_4 1714128025586 1714128045826 KO j.i.IOException: Premature close +USER GameSimulation END 1714128045826 +REQUEST request_2 1714128037720 1714128045901 OK +REQUEST request_3 1714128037720 1714128045907 OK +REQUEST request_6 1714128028281 1714128045907 OK +REQUEST request_6 1714128028281 1714128045907 OK +REQUEST request_6 1714128028280 1714128046057 OK +USER GameSimulation END 1714128046057 +REQUEST request_3 1714128028280 1714128046062 OK +REQUEST request_3 1714128028279 1714128046066 OK +REQUEST request_5 1714128028279 1714128046067 OK +USER GameSimulation END 1714128046068 +REQUEST request_4 1714128037721 1714128046068 OK +REQUEST request_2 1714128028280 1714128046069 OK +USER GameSimulation END 1714128046069 +REQUEST request_4 1714128037794 1714128046295 OK +REQUEST request_2 1714128037793 1714128046295 OK +REQUEST request_5 1714128027089 1714128046305 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046305 +REQUEST request_6 1714128037794 1714128046306 OK +REQUEST request_3 1714128037794 1714128046375 OK +REQUEST request_4 1714128027183 1714128046383 KO j.i.IOException: Premature close +REQUEST request_3 1714128027183 1714128046383 KO j.i.IOException: Premature close +REQUEST request_4 1714128027183 1714128046383 KO j.i.IOException: Premature close +REQUEST request_2 1714128027181 1714128046383 KO j.i.IOException: Premature close +REQUEST request_3 1714128027181 1714128046383 KO j.i.IOException: Premature close +REQUEST request_6 1714128027181 1714128046383 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046383 +REQUEST request_5 1714128027183 1714128046383 KO j.i.IOException: Premature close +REQUEST request_2 1714128027183 1714128046383 KO j.i.IOException: Premature close +REQUEST request_6 1714128027184 1714128046383 KO j.i.IOException: Premature close +REQUEST request_4 1714128027174 1714128046398 KO j.i.IOException: Premature close +REQUEST request_2 1714128027183 1714128046398 KO j.i.IOException: Premature close +REQUEST request_6 1714128027183 1714128046398 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046398 +REQUEST request_6 1714128027174 1714128046398 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046398 +REQUEST request_3 1714128027174 1714128046398 KO j.i.IOException: Premature close +REQUEST request_5 1714128027174 1714128046398 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046398 +REQUEST request_3 1714128027183 1714128046398 KO j.i.IOException: Premature close +REQUEST request_5 1714128027184 1714128046398 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046398 +REQUEST request_2 1714128027553 1714128046447 OK +REQUEST request_2 1714128027546 1714128046450 OK +REQUEST request_5 1714128037794 1714128046449 OK +USER GameSimulation END 1714128046450 +REQUEST request_4 1714128027553 1714128046451 OK +REQUEST request_5 1714128029569 1714128046451 OK +REQUEST request_4 1714128037804 1714128046465 OK +REQUEST request_2 1714128027552 1714128046465 OK +REQUEST request_3 1714128020235 1714128046504 KO j.i.IOException: Premature close +REQUEST request_3 1714128020236 1714128046504 KO j.i.IOException: Premature close +REQUEST request_5 1714128020232 1714128046504 KO j.i.IOException: Premature close +REQUEST request_3 1714128020233 1714128046504 KO j.i.IOException: Premature close +REQUEST request_5 1714128020233 1714128046504 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046504 +USER GameSimulation END 1714128046504 +USER GameSimulation END 1714128046504 +REQUEST request_6 1714128020236 1714128046505 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046505 +REQUEST request_4 1714128020236 1714128046505 KO j.i.IOException: Premature close +REQUEST request_6 1714128020236 1714128046505 KO j.i.IOException: Premature close +REQUEST request_2 1714128020236 1714128046505 KO j.i.IOException: Premature close +REQUEST request_3 1714128020236 1714128046505 KO j.i.IOException: Premature close +USER GameSimulation END 1714128046505 +REQUEST request_4 1714128029569 1714128046682 OK +REQUEST request_3 1714128037803 1714128046686 OK +REQUEST request_5 1714128027553 1714128046761 OK +REQUEST request_5 1714128027546 1714128046762 OK +REQUEST request_5 1714128029568 1714128046764 OK +REQUEST request_4 1714128029568 1714128046765 OK +REQUEST request_3 1714128027546 1714128046765 OK +REQUEST request_5 1714128027553 1714128046766 OK +REQUEST request_4 1714128028519 1714128046770 OK +REQUEST request_6 1714128028518 1714128046771 OK +REQUEST request_4 1714128027813 1714128046772 OK +REQUEST request_3 1714128027553 1714128046778 OK +REQUEST request_3 1714128027812 1714128046781 OK +USER GameSimulation END 1714128046782 +REQUEST request_6 1714128033369 1714128046927 OK +REQUEST request_6 1714128026428 1714128047069 OK +USER GameSimulation END 1714128047069 +REQUEST request_3 1714128033366 1714128047069 OK +USER GameSimulation END 1714128047070 +REQUEST request_5 1714128037804 1714128047071 OK +REQUEST request_6 1714128026426 1714128047072 OK +REQUEST request_5 1714128033368 1714128047072 OK +USER GameSimulation END 1714128047072 +USER GameSimulation END 1714128047073 +REQUEST request_6 1714128038243 1714128047153 OK +REQUEST request_2 1714128038242 1714128047154 OK +REQUEST request_4 1714128038243 1714128047155 OK +REQUEST request_5 1714128038243 1714128047158 OK +REQUEST request_6 1714128024411 1714128047308 OK +REQUEST request_6 1714128028514 1714128047379 OK +REQUEST request_5 1714128024419 1714128047382 OK +REQUEST request_6 1714128028519 1714128047382 OK +REQUEST request_4 1714128024408 1714128047384 OK +USER GameSimulation END 1714128047384 +REQUEST request_6 1714128028518 1714128047387 OK +REQUEST request_3 1714128028519 1714128047393 OK +REQUEST request_2 1714128028519 1714128047393 OK +REQUEST request_2 1714128024418 1714128047396 OK +REQUEST request_4 1714128028518 1714128047396 OK +USER GameSimulation END 1714128047396 +REQUEST request_4 1714128024411 1714128047397 OK +USER GameSimulation END 1714128047398 +REQUEST request_2 1714128028518 1714128047402 OK +USER GameSimulation END 1714128047402 +REQUEST request_2 1714128037803 1714128047406 OK +REQUEST request_6 1714128030852 1714128047486 OK +REQUEST request_5 1714128027269 1714128047489 KO j.i.IOException: Premature close +USER GameSimulation END 1714128047489 +REQUEST request_2 1714128027275 1714128047504 KO j.i.IOException: Premature close +USER GameSimulation END 1714128047504 +REQUEST request_5 1714128028518 1714128047557 OK +REQUEST request_5 1714128028519 1714128047560 OK +USER GameSimulation END 1714128047560 +REQUEST request_3 1714128030852 1714128047564 OK +REQUEST request_2 1714128030852 1714128047564 OK +USER GameSimulation END 1714128047564 +REQUEST request_3 1714128038242 1714128047569 OK +USER GameSimulation END 1714128047569 +REQUEST request_4 1714128039725 1714128047573 OK +REQUEST request_6 1714128039725 1714128047573 OK +REQUEST request_6 1714128027359 1714128047582 KO j.i.IOException: Premature close +USER GameSimulation END 1714128047583 +REQUEST request_5 1714128027372 1714128047613 KO j.i.IOException: Premature close +REQUEST request_6 1714128027372 1714128047613 KO j.i.IOException: Premature close +REQUEST request_4 1714128027372 1714128047613 KO j.i.IOException: Premature close +REQUEST request_2 1714128027371 1714128047628 KO j.i.IOException: Premature close +USER GameSimulation END 1714128047629 +REQUEST request_6 1714128027552 1714128047783 OK +REQUEST request_2 1714128029568 1714128047787 OK +REQUEST request_6 1714128027546 1714128047792 OK +REQUEST request_2 1714128027553 1714128047792 OK +USER GameSimulation END 1714128047793 +REQUEST request_3 1714128029568 1714128047795 OK +REQUEST request_4 1714128033290 1714128047795 OK +REQUEST request_2 1714128029568 1714128047796 OK +REQUEST request_3 1714128029568 1714128047799 OK +REQUEST request_6 1714128033290 1714128047800 OK +REQUEST request_2 1714128028518 1714128047870 OK +USER GameSimulation END 1714128047870 +REQUEST request_2 1714128033553 1714128047873 OK +REQUEST request_2 1714128039725 1714128047882 OK +REQUEST request_3 1714128033290 1714128047882 OK +REQUEST request_5 1714128033290 1714128047884 OK +USER GameSimulation END 1714128047884 +REQUEST request_3 1714128039725 1714128047887 OK +REQUEST request_6 1714128024406 1714128048102 OK +USER GameSimulation END 1714128048103 +REQUEST request_5 1714128037721 1714128048110 OK +REQUEST request_5 1714128024412 1714128048113 OK +REQUEST request_5 1714128039725 1714128048113 OK +USER GameSimulation END 1714128048113 +USER GameSimulation END 1714128048113 +REQUEST request_4 1714128041226 1714128048115 OK +REQUEST request_6 1714128041226 1714128048193 OK +REQUEST request_3 1714128041226 1714128048214 OK +REQUEST request_2 1714128041225 1714128048215 OK +REQUEST request_5 1714128024418 1714128048215 OK +USER GameSimulation END 1714128048216 +REQUEST request_4 1714128034884 1714128048307 OK +REQUEST request_5 1714128028083 1714128048308 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048309 +REQUEST request_2 1714128034884 1714128048310 OK +REQUEST request_6 1714128034879 1714128048310 OK +REQUEST request_5 1714128034879 1714128048314 OK +USER GameSimulation END 1714128048314 +REQUEST request_4 1714128034869 1714128048318 OK +REQUEST request_6 1714128034884 1714128048319 OK +REQUEST request_5 1714128028270 1714128048510 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048511 +REQUEST request_2 1714128028270 1714128048526 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048526 +REQUEST request_3 1714128034884 1714128048537 OK +REQUEST request_5 1714128028280 1714128048542 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048543 +REQUEST request_5 1714128034884 1714128048618 OK +USER GameSimulation END 1714128048619 +REQUEST request_5 1714128034870 1714128048619 OK +REQUEST request_5 1714128026398 1714128048620 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048620 +REQUEST request_4 1714128043788 1714128048626 OK +REQUEST request_6 1714128043788 1714128048629 OK +REQUEST request_3 1714128043788 1714128048635 OK +REQUEST request_2 1714128043788 1714128048637 OK +REQUEST request_2 1714128028505 1714128048743 KO j.i.IOException: Premature close +REQUEST request_5 1714128028514 1714128048743 KO j.i.IOException: Premature close +REQUEST request_2 1714128028514 1714128048743 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048743 +REQUEST request_4 1714128028509 1714128048758 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048758 +REQUEST request_3 1714128028514 1714128048758 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048758 +REQUEST request_0 1714128022572 1714128048821 KO j.i.IOException: Premature close +USER GameSimulation END 1714128048822 +REQUEST request_5 1714128043788 1714128048984 OK +USER GameSimulation END 1714128048984 +REQUEST request_3 1714128029793 1714128050031 KO j.i.IOException: Premature close +REQUEST request_3 1714128029791 1714128050031 KO j.i.IOException: Premature close +REQUEST request_6 1714128029791 1714128050032 KO j.i.IOException: Premature close +REQUEST request_4 1714128029793 1714128050032 KO j.i.IOException: Premature close +REQUEST request_4 1714128029791 1714128050032 KO j.i.IOException: Premature close +USER GameSimulation END 1714128050032 +USER GameSimulation END 1714128050032 +REQUEST request_4 1714128028281 1714128050544 KO j.i.IOException: Premature close +USER GameSimulation END 1714128050544 +REQUEST request_4 1714128029006 1714128051242 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051263 +REQUEST request_2 1714128029001 1714128051263 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051264 +REQUEST request_4 1714128031097 1714128051349 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051349 +REQUEST request_3 1714128031265 1714128051502 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051502 +REQUEST request_6 1714128029569 1714128051798 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051798 +REQUEST request_6 1714128029569 1714128051813 KO j.i.IOException: Premature close +USER GameSimulation END 1714128051813 +REQUEST request_6 1714128031864 1714128052110 KO j.i.IOException: Premature close +REQUEST request_5 1714128031864 1714128052110 KO j.i.IOException: Premature close +USER GameSimulation END 1714128052110 +REQUEST request_2 1714128031872 1714128052125 KO j.i.IOException: Premature close +REQUEST request_6 1714128031864 1714128052125 KO j.i.IOException: Premature close +USER GameSimulation END 1714128052125 +USER GameSimulation END 1714128052125 +REQUEST request_5 1714128032595 1714128052868 KO j.i.IOException: Premature close +USER GameSimulation END 1714128052868 +REQUEST request_6 1714128032934 1714128053162 KO j.i.IOException: Premature close +REQUEST request_2 1714128032932 1714128053162 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053162 +REQUEST request_3 1714128033553 1714128053780 KO j.i.IOException: Premature close +REQUEST request_3 1714128027541 1714128053780 KO j.i.IOException: Premature close +REQUEST request_5 1714128027541 1714128053780 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053780 +REQUEST request_2 1714128027540 1714128053795 KO j.i.IOException: Premature close +REQUEST request_5 1714128027544 1714128053795 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053795 +USER GameSimulation END 1714128053795 +REQUEST request_5 1714128027553 1714128053810 KO j.i.IOException: Premature close +REQUEST request_5 1714128027552 1714128053811 KO j.i.IOException: Premature close +REQUEST request_4 1714128027553 1714128053811 KO j.i.IOException: Premature close +REQUEST request_3 1714128027552 1714128053811 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053811 +USER GameSimulation END 1714128053811 +REQUEST request_3 1714128027553 1714128053811 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053811 +REQUEST request_2 1714128027553 1714128053811 KO j.i.IOException: Premature close +REQUEST request_4 1714128027553 1714128053811 KO j.i.IOException: Premature close +REQUEST request_6 1714128027553 1714128053812 KO j.i.IOException: Premature close +USER GameSimulation END 1714128053812 +REQUEST request_6 1714128027796 1714128054058 KO j.i.IOException: Premature close +USER GameSimulation END 1714128054058 +REQUEST request_2 1714128034869 1714128055130 KO j.i.IOException: Premature close +REQUEST request_3 1714128034869 1714128055130 KO j.i.IOException: Premature close +USER GameSimulation END 1714128055131 +REQUEST request_2 1714128034952 1714128055177 KO j.i.IOException: Premature close +REQUEST request_5 1714128034952 1714128055177 KO j.i.IOException: Premature close +REQUEST request_4 1714128034952 1714128055192 KO j.i.IOException: Premature close +REQUEST request_3 1714128034952 1714128055192 KO j.i.IOException: Premature close +REQUEST request_6 1714128034952 1714128055192 KO j.i.IOException: Premature close +USER GameSimulation END 1714128055192 +REQUEST request_5 1714128035132 1714128055379 KO j.i.IOException: Premature close +USER GameSimulation END 1714128055379 +REQUEST request_4 1714128033717 1714128055990 KO j.i.IOException: Premature close +REQUEST request_6 1714128033718 1714128055990 KO j.i.IOException: Premature close +REQUEST request_5 1714128033717 1714128055990 KO j.i.IOException: Premature close +REQUEST request_3 1714128033717 1714128055990 KO j.i.IOException: Premature close +USER GameSimulation END 1714128055990 +REQUEST request_3 1714128036026 1714128056287 KO j.i.IOException: Premature close +USER GameSimulation END 1714128056287 +REQUEST request_3 1714128036043 1714128056302 KO j.i.IOException: Premature close +USER GameSimulation END 1714128056302 +REQUEST request_5 1714128036667 1714128056894 KO j.i.IOException: Premature close +REQUEST request_6 1714128036667 1714128056894 KO j.i.IOException: Premature close +USER GameSimulation END 1714128056894 +REQUEST request_3 1714128036666 1714128056894 KO j.i.IOException: Premature close +USER GameSimulation END 1714128056894 +REQUEST request_5 1714128037248 1714128057486 KO j.i.IOException: Premature close +USER GameSimulation END 1714128057486 +REQUEST request_5 1714128037271 1714128057500 KO j.i.IOException: Premature close +USER GameSimulation END 1714128057501 +REQUEST request_2 1714128035626 1714128057873 KO j.i.IOException: Premature close +REQUEST request_5 1714128035627 1714128057873 KO j.i.IOException: Premature close +USER GameSimulation END 1714128057873 +REQUEST request_4 1714128035627 1714128057888 KO j.i.IOException: Premature close +USER GameSimulation END 1714128057888 +REQUEST request_6 1714128037721 1714128057949 KO j.i.IOException: Premature close +USER GameSimulation END 1714128057949 +REQUEST request_6 1714128037804 1714128058058 KO j.i.IOException: Premature close +USER GameSimulation END 1714128058059 +REQUEST request_5 1714128041226 1714128061478 KO j.i.IOException: Premature close +USER GameSimulation END 1714128061478 diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/bootstrap.min.css b/docs/load_tests/gamesimulation-complex-building-block/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/close.svg b/docs/load_tests/gamesimulation-complex-building-block/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/executions.svg b/docs/load_tests/gamesimulation-complex-building-block/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/expand.svg b/docs/load_tests/gamesimulation-complex-building-block/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/favicon.ico b/docs/load_tests/gamesimulation-complex-building-block/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/fullscreen.svg b/docs/load_tests/gamesimulation-complex-building-block/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/logo-dark.svg b/docs/load_tests/gamesimulation-complex-building-block/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-dark.svg b/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-light.svg b/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/logo-light.svg b/docs/load_tests/gamesimulation-complex-building-block/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/sort-down.svg b/docs/load_tests/gamesimulation-complex-building-block/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/sort-up.svg b/docs/load_tests/gamesimulation-complex-building-block/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/sort.svg b/docs/load_tests/gamesimulation-complex-building-block/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/gamesimulation-complex-building-block/style/style.css b/docs/load_tests/gamesimulation-complex-building-block/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/gamesimulation-complex-building-block/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/login-1-user/index.html b/docs/load_tests/login-1-user/index.html new file mode 100644 index 00000000..da7320bb --- /dev/null +++ b/docs/load_tests/login-1-user/index.html @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-24 20:18:13 GMT + + + Duration: + 12s + + + Description: + Login prueba + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/js/all_sessions.js b/docs/load_tests/login-1-user/js/all_sessions.js new file mode 100644 index 00000000..12a3aee8 --- /dev/null +++ b/docs/load_tests/login-1-user/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1713989894000,1],[1713989895000,1],[1713989896000,1],[1713989897000,1],[1713989898000,1],[1713989899000,1],[1713989900000,1],[1713989901000,1],[1713989902000,1],[1713989903000,1],[1713989904000,1],[1713989905000,1],[1713989906000,1] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/login-1-user/js/assertions.xml b/docs/load_tests/login-1-user/js/assertions.xml new file mode 100644 index 00000000..47971072 --- /dev/null +++ b/docs/load_tests/login-1-user/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/login-1-user/js/bootstrap.min.js b/docs/load_tests/login-1-user/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/login-1-user/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/login-1-user/js/ellipsis.js b/docs/load_tests/login-1-user/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/login-1-user/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/login-1-user/js/gatling.js b/docs/load_tests/login-1-user/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/login-1-user/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/login-1-user/js/global_stats.json b/docs/load_tests/login-1-user/js/global_stats.json new file mode 100644 index 00000000..f80ecb73 --- /dev/null +++ b/docs/load_tests/login-1-user/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "minResponseTime": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "maxResponseTime": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "meanResponseTime": { + "total": 490, + "ok": 490, + "ko": 0 + }, + "standardDeviation": { + "total": 693, + "ok": 693, + "ko": 0 + }, + "percentiles1": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "percentiles2": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "percentiles3": { + "total": 1531, + "ok": 1531, + "ko": 0 + }, + "percentiles4": { + "total": 1533, + "ok": 1533, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 9, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4, + "percentage": 31 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 1.0, + "ok": 1.0, + "ko": 0 + } +} \ No newline at end of file diff --git a/docs/load_tests/login-1-user/js/highcharts-more.js b/docs/load_tests/login-1-user/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/login-1-user/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/login-1-user/js/highstock.js b/docs/load_tests/login-1-user/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/login-1-user/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/login-1-user/js/stats.js b/docs/load_tests/login-1-user/js/stats.js new file mode 100644 index 00000000..c6a964d1 --- /dev/null +++ b/docs/load_tests/login-1-user/js/stats.js @@ -0,0 +1,1195 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "13", + "ok": "13", + "ko": "0" + }, + "minResponseTime": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "maxResponseTime": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "meanResponseTime": { + "total": "490", + "ok": "490", + "ko": "-" + }, + "standardDeviation": { + "total": "693", + "ok": "693", + "ko": "-" + }, + "percentiles1": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "percentiles2": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "percentiles3": { + "total": "1531", + "ok": "1531", + "ko": "-" + }, + "percentiles4": { + "total": "1533", + "ok": "1533", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 9, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4, + "percentage": 31 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "1", + "ok": "1", + "ko": "-" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "maxResponseTime": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "meanResponseTime": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "percentiles2": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "percentiles3": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "percentiles4": { + "total": "70", + "ok": "70", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "maxResponseTime": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "meanResponseTime": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "percentiles2": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "percentiles3": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "percentiles4": { + "total": "13", + "ok": "13", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "maxResponseTime": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "meanResponseTime": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "percentiles2": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "percentiles3": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "percentiles4": { + "total": "39", + "ok": "39", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "maxResponseTime": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "meanResponseTime": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "percentiles2": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "percentiles3": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "percentiles4": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-10-37108175": { + type: "REQUEST", + name: "request_10", +path: "request_10", +pathFormatted: "req_request-10-37108175", +stats: { + "name": "request_10", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "maxResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "meanResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles2": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles3": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles4": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-12-37108177": { + type: "REQUEST", + name: "request_12", +path: "request_12", +pathFormatted: "req_request-12-37108177", +stats: { + "name": "request_12", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "maxResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "meanResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "percentiles2": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "percentiles3": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "percentiles4": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-11-37108176": { + type: "REQUEST", + name: "request_11", +path: "request_11", +pathFormatted: "req_request-11-37108176", +stats: { + "name": "request_11", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "maxResponseTime": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "meanResponseTime": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "percentiles2": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "percentiles3": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "percentiles4": { + "total": "1534", + "ok": "1534", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-9-693933705": { + type: "REQUEST", + name: "request_9", +path: "request_9", +pathFormatted: "req_request-9-693933705", +stats: { + "name": "request_9", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "maxResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "meanResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles2": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles3": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles4": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "maxResponseTime": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "meanResponseTime": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "percentiles2": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "percentiles3": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "percentiles4": { + "total": "1527", + "ok": "1527", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-7-693933703": { + type: "REQUEST", + name: "request_7", +path: "request_7", +pathFormatted: "req_request-7-693933703", +stats: { + "name": "request_7", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "maxResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "meanResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles2": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles3": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles4": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-8-693933704": { + type: "REQUEST", + name: "request_8", +path: "request_8", +pathFormatted: "req_request-8-693933704", +stats: { + "name": "request_8", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "maxResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "meanResponseTime": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles2": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles3": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "percentiles4": { + "total": "24", + "ok": "24", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "maxResponseTime": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "meanResponseTime": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "percentiles2": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "percentiles3": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "percentiles4": { + "total": "1526", + "ok": "1526", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "1", + "ok": "1", + "ko": "0" + }, + "minResponseTime": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "maxResponseTime": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "meanResponseTime": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "standardDeviation": { + "total": "0", + "ok": "0", + "ko": "-" + }, + "percentiles1": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "percentiles2": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "percentiles3": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "percentiles4": { + "total": "1529", + "ok": "1529", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.077", + "ok": "0.077", + "ko": "-" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/login-1-user/js/stats.json b/docs/load_tests/login-1-user/js/stats.json new file mode 100644 index 00000000..3b13608e --- /dev/null +++ b/docs/load_tests/login-1-user/js/stats.json @@ -0,0 +1,1153 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "minResponseTime": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "maxResponseTime": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "meanResponseTime": { + "total": 490, + "ok": 490, + "ko": 0 + }, + "standardDeviation": { + "total": 693, + "ok": 693, + "ko": 0 + }, + "percentiles1": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "percentiles2": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "percentiles3": { + "total": 1531, + "ok": 1531, + "ko": 0 + }, + "percentiles4": { + "total": 1533, + "ok": 1533, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 9, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 4, + "percentage": 31 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 1.0, + "ok": 1.0, + "ko": 0 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "maxResponseTime": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "meanResponseTime": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "percentiles2": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "percentiles3": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "percentiles4": { + "total": 70, + "ok": 70, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "maxResponseTime": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "meanResponseTime": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "percentiles2": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "percentiles3": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "percentiles4": { + "total": 13, + "ok": 13, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "maxResponseTime": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "meanResponseTime": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "percentiles2": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "percentiles3": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "percentiles4": { + "total": 39, + "ok": 39, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "maxResponseTime": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "meanResponseTime": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "percentiles2": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "percentiles3": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "percentiles4": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-10-37108175": { + "type": "REQUEST", + "name": "request_10", +"path": "request_10", +"pathFormatted": "req_request-10-37108175", +"stats": { + "name": "request_10", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "maxResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "meanResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles2": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles3": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles4": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-12-37108177": { + "type": "REQUEST", + "name": "request_12", +"path": "request_12", +"pathFormatted": "req_request-12-37108177", +"stats": { + "name": "request_12", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "maxResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "meanResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "percentiles2": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "percentiles3": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "percentiles4": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-11-37108176": { + "type": "REQUEST", + "name": "request_11", +"path": "request_11", +"pathFormatted": "req_request-11-37108176", +"stats": { + "name": "request_11", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "maxResponseTime": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "meanResponseTime": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "percentiles2": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "percentiles3": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "percentiles4": { + "total": 1534, + "ok": 1534, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-9-693933705": { + "type": "REQUEST", + "name": "request_9", +"path": "request_9", +"pathFormatted": "req_request-9-693933705", +"stats": { + "name": "request_9", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "maxResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "meanResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles2": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles3": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles4": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "maxResponseTime": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "meanResponseTime": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "percentiles2": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "percentiles3": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "percentiles4": { + "total": 1527, + "ok": 1527, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-7-693933703": { + "type": "REQUEST", + "name": "request_7", +"path": "request_7", +"pathFormatted": "req_request-7-693933703", +"stats": { + "name": "request_7", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "maxResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "meanResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles2": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles3": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles4": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-8-693933704": { + "type": "REQUEST", + "name": "request_8", +"path": "request_8", +"pathFormatted": "req_request-8-693933704", +"stats": { + "name": "request_8", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "maxResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "meanResponseTime": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles2": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles3": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "percentiles4": { + "total": 24, + "ok": 24, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 1, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "maxResponseTime": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "meanResponseTime": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "percentiles2": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "percentiles3": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "percentiles4": { + "total": 1526, + "ok": 1526, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "minResponseTime": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "maxResponseTime": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "meanResponseTime": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "standardDeviation": { + "total": 0, + "ok": 0, + "ko": 0 + }, + "percentiles1": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "percentiles2": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "percentiles3": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "percentiles4": { + "total": 1529, + "ok": 1529, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 1, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.07692307692307693, + "ok": 0.07692307692307693, + "ko": 0 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/login-1-user/js/theme.js b/docs/load_tests/login-1-user/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/login-1-user/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/login-1-user/js/unpack.js b/docs/load_tests/login-1-user/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/login-1-user/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/login-1-user/req_request-0-693933696.html b/docs/load_tests/login-1-user/req_request-0-693933696.html new file mode 100644 index 00000000..9b98fbb0 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-1-693933697.html b/docs/load_tests/login-1-user/req_request-1-693933697.html new file mode 100644 index 00000000..0c7ce421 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-10-37108175.html b/docs/load_tests/login-1-user/req_request-10-37108175.html new file mode 100644 index 00000000..856348c9 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-10-37108175.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_10 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-11-37108176.html b/docs/load_tests/login-1-user/req_request-11-37108176.html new file mode 100644 index 00000000..5083ee93 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-11-37108176.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_11 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-12-37108177.html b/docs/load_tests/login-1-user/req_request-12-37108177.html new file mode 100644 index 00000000..0030f602 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-12-37108177.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_12 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-2-693933698.html b/docs/load_tests/login-1-user/req_request-2-693933698.html new file mode 100644 index 00000000..c4e0381a --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-2-693933698.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-3-693933699.html b/docs/load_tests/login-1-user/req_request-3-693933699.html new file mode 100644 index 00000000..b2d7ed07 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-3-693933699.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-4-693933700.html b/docs/load_tests/login-1-user/req_request-4-693933700.html new file mode 100644 index 00000000..74356080 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-4-693933700.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-5-693933701.html b/docs/load_tests/login-1-user/req_request-5-693933701.html new file mode 100644 index 00000000..f7b712f9 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-5-693933701.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-6-693933702.html b/docs/load_tests/login-1-user/req_request-6-693933702.html new file mode 100644 index 00000000..8579c7ad --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-6-693933702.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-7-693933703.html b/docs/load_tests/login-1-user/req_request-7-693933703.html new file mode 100644 index 00000000..ce2bb569 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-7-693933703.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_7 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-8-693933704.html b/docs/load_tests/login-1-user/req_request-8-693933704.html new file mode 100644 index 00000000..08cc88e6 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-8-693933704.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_8 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/req_request-9-693933705.html b/docs/load_tests/login-1-user/req_request-9-693933705.html new file mode 100644 index 00000000..ce00c9c0 --- /dev/null +++ b/docs/load_tests/login-1-user/req_request-9-693933705.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_9 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-1-user/simulation.log b/docs/load_tests/login-1-user/simulation.log new file mode 100644 index 00000000..b11281dc --- /dev/null +++ b/docs/load_tests/login-1-user/simulation.log @@ -0,0 +1,16 @@ +RUN Login login 1713989893084 Login prueba 3.10.5 +USER Login START 1713989893660 +REQUEST request_0 1713989893608 1713989893678 OK +REQUEST request_1 1713989893710 1713989893723 OK +REQUEST request_2 1713989893710 1713989893749 OK +REQUEST request_3 1713989904772 1713989904783 OK +REQUEST request_10 1713989904788 1713989904810 OK +REQUEST request_9 1713989904789 1713989904811 OK +REQUEST request_7 1713989904790 1713989904814 OK +REQUEST request_8 1713989904790 1713989904814 OK +REQUEST request_12 1713989904789 1713989904815 OK +REQUEST request_4 1713989904790 1713989906317 OK +REQUEST request_5 1713989904792 1713989906318 OK +REQUEST request_6 1713989904793 1713989906322 OK +REQUEST request_11 1713989904789 1713989906323 OK +USER Login END 1713989906326 diff --git a/docs/load_tests/login-1-user/style/bootstrap.min.css b/docs/load_tests/login-1-user/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/login-1-user/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/login-1-user/style/close.svg b/docs/load_tests/login-1-user/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/login-1-user/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/login-1-user/style/executions.svg b/docs/load_tests/login-1-user/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/login-1-user/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/login-1-user/style/expand.svg b/docs/load_tests/login-1-user/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/login-1-user/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/login-1-user/style/favicon.ico b/docs/load_tests/login-1-user/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/login-1-user/style/fullscreen.svg b/docs/load_tests/login-1-user/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/login-1-user/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/login-1-user/style/logo-dark.svg b/docs/load_tests/login-1-user/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/login-1-user/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/login-1-user/style/logo-enterprise-dark.svg b/docs/load_tests/login-1-user/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/login-1-user/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/login-1-user/style/logo-enterprise-light.svg b/docs/load_tests/login-1-user/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/login-1-user/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/login-1-user/style/logo-light.svg b/docs/load_tests/login-1-user/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/login-1-user/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/login-1-user/style/sort-down.svg b/docs/load_tests/login-1-user/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/login-1-user/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-1-user/style/sort-up.svg b/docs/load_tests/login-1-user/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/login-1-user/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-1-user/style/sort.svg b/docs/load_tests/login-1-user/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/login-1-user/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-1-user/style/style.css b/docs/load_tests/login-1-user/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/login-1-user/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} diff --git a/docs/load_tests/login-10-users/index.html b/docs/load_tests/login-10-users/index.html new file mode 100644 index 00000000..99aae6fe --- /dev/null +++ b/docs/load_tests/login-10-users/index.html @@ -0,0 +1,1139 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - Global Information + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    +
    +
    + Gatling Version + + Version: + 3.10.5 + + + Released: + 2024-03-22 + +
    +
    + Run Information +
    + + Date: + 2024-04-24 20:31:05 GMT + + + Duration: + 24s + + + Description: + Login with 10 users + + +
    +
    +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    + + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/js/all_sessions.js b/docs/load_tests/login-10-users/js/all_sessions.js new file mode 100644 index 00000000..231beb02 --- /dev/null +++ b/docs/load_tests/login-10-users/js/all_sessions.js @@ -0,0 +1,11 @@ +allUsersData = { + +color: '#FFA900', +name: 'Active Users', +data: [ + [1713990665000,10],[1713990666000,10],[1713990667000,10],[1713990668000,10],[1713990669000,10],[1713990670000,10],[1713990671000,10],[1713990672000,10],[1713990673000,10],[1713990674000,10],[1713990675000,10],[1713990676000,10],[1713990677000,10],[1713990678000,10],[1713990679000,10],[1713990680000,10],[1713990681000,10],[1713990682000,10],[1713990683000,10],[1713990684000,10],[1713990685000,10],[1713990686000,10],[1713990687000,10],[1713990688000,10],[1713990689000,10] +], +tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 } + , zIndex: 20 + , yAxis: 1 +}; \ No newline at end of file diff --git a/docs/load_tests/login-10-users/js/assertions.xml b/docs/load_tests/login-10-users/js/assertions.xml new file mode 100644 index 00000000..47971072 --- /dev/null +++ b/docs/load_tests/login-10-users/js/assertions.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/docs/load_tests/login-10-users/js/bootstrap.min.js b/docs/load_tests/login-10-users/js/bootstrap.min.js new file mode 100644 index 00000000..ea41042e --- /dev/null +++ b/docs/load_tests/login-10-users/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/** +* Bootstrap.js by @fat & @mdo +* plugins: bootstrap-tooltip.js, bootstrap-popover.js +* Copyright 2012 Twitter, Inc. +* http://www.apache.org/licenses/LICENSE-2.0.txt +*/ +!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.offset(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
    ',trigger:"hover",title:"",delay:0,html:!1}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

    '})}(window.jQuery) \ No newline at end of file diff --git a/docs/load_tests/login-10-users/js/ellipsis.js b/docs/load_tests/login-10-users/js/ellipsis.js new file mode 100644 index 00000000..781d0dec --- /dev/null +++ b/docs/load_tests/login-10-users/js/ellipsis.js @@ -0,0 +1,26 @@ +function parentId(name) { + return "parent-" + name; +} + +function isEllipsed(name) { + const child = document.getElementById(name); + const parent = document.getElementById(parentId(name)); + const emptyData = parent.getAttribute("data-content") === ""; + const hasOverflow = child.clientWidth < child.scrollWidth; + + if (hasOverflow) { + if (emptyData) { + parent.setAttribute("data-content", name); + } + } else { + if (!emptyData) { + parent.setAttribute("data-content", ""); + } + } +} + +function ellipsedLabel ({ name, parentClass = "", childClass = "" }) { + const child = "" + name + ""; + + return "" + child + ""; +} diff --git a/docs/load_tests/login-10-users/js/gatling.js b/docs/load_tests/login-10-users/js/gatling.js new file mode 100644 index 00000000..5b9e992f --- /dev/null +++ b/docs/load_tests/login-10-users/js/gatling.js @@ -0,0 +1,137 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +(function ($) { + $.fn.expandable = function () { + var scope = this; + + this.find('.expand-button:not([class*=hidden])').addClass('collapse').on('click', function () { + var $this = $(this); + + if ($this.hasClass('expand')) + $this.expand(scope); + else + $this.collapse(scope); + }); + + this.find('.expand-all-button').on('click', function () { + $(this).expandAll(scope); + }); + + this.find('.collapse-all-button').on('click', function () { + $(this).collapseAll(scope); + }); + + this.collapseAll(this); + + return this; + }; + + $.fn.expand = function (scope, recursive) { + return this.each(function () { + var $this = $(this); + + if (recursive) { + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + scope.find('*[data-parent=' + $this.attr('id') + ']').find('.expand-button.expand').expand(scope, true); + } + + if ($this.hasClass('expand')) { + $('*[data-parent=' + $this.attr('id') + ']').toggle(true); + $this.toggleClass('expand').toggleClass('collapse'); + } + }); + }; + + $.fn.expandAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.expand').expand(scope, true); + $('*[data-parent=ROOT]').find('.expand-button.collapse').expand(scope, true); + }; + + $.fn.collapse = function (scope) { + return this.each(function () { + var $this = $(this); + + scope.find('*[data-parent=' + $this.attr('id') + '] .expand-button.collapse').collapse(scope); + scope.find('*[data-parent=' + $this.attr('id') + ']').toggle(false); + $this.toggleClass('expand').toggleClass('collapse'); + }); + }; + + $.fn.collapseAll = function (scope) { + $('*[data-parent=ROOT]').find('.expand-button.collapse').collapse(scope); + }; + + $.fn.sortable = function (target) { + var table = this; + + this.find('thead .sortable').on('click', function () { + var $this = $(this); + + if ($this.hasClass('sorted-down')) { + var desc = false; + var style = 'sorted-up'; + } + else { + var desc = true; + var style = 'sorted-down'; + } + + $(target).sortTable($this.attr('id'), desc); + + table.find('thead .sortable').removeClass('sorted-up sorted-down'); + $this.addClass(style); + + return false; + }); + + return this; + }; + + $.fn.sortTable = function (col, desc) { + function getValue(line) { + var cell = $(line).find('.' + col); + + if (cell.hasClass('value')) + var value = cell.text(); + else + var value = cell.find('.value').text(); + + return parseFloat(value); + } + + function sortLines (lines, group) { + var notErrorTable = col.search("error") == -1; + var linesToSort = notErrorTable ? lines.filter('*[data-parent=' + group + ']') : lines; + + var sortedLines = linesToSort.sort(function (a, b) { + return desc ? getValue(b) - getValue(a): getValue(a) - getValue(b); + }).toArray(); + + var result = []; + $.each(sortedLines, function (i, line) { + result.push(line); + if (notErrorTable) + result = result.concat(sortLines(lines, $(line).attr('id'))); + }); + + return result; + } + + this.find('tbody').append(sortLines(this.find('tbody tr').detach(), 'ROOT')); + + return this; + }; +})(jQuery); diff --git a/docs/load_tests/login-10-users/js/global_stats.json b/docs/load_tests/login-10-users/js/global_stats.json new file mode 100644 index 00000000..020b02d5 --- /dev/null +++ b/docs/load_tests/login-10-users/js/global_stats.json @@ -0,0 +1,77 @@ +{ + "name": "All Requests", + "numberOfRequests": { + "total": 130, + "ok": 129, + "ko": 1 + }, + "minResponseTime": { + "total": 17, + "ok": 17, + "ko": 2911 + }, + "maxResponseTime": { + "total": 12976, + "ok": 12976, + "ko": 2911 + }, + "meanResponseTime": { + "total": 3447, + "ok": 3452, + "ko": 2911 + }, + "standardDeviation": { + "total": 5433, + "ok": 5453, + "ko": 0 + }, + "percentiles1": { + "total": 82, + "ok": 82, + "ko": 2911 + }, + "percentiles2": { + "total": 8261, + "ok": 8626, + "ko": 2911 + }, + "percentiles3": { + "total": 12951, + "ok": 12951, + "ko": 2911 + }, + "percentiles4": { + "total": 12963, + "ok": 12963, + "ko": 2911 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 90, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 39, + "percentage": 30 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1, + "percentage": 1 +}, + "meanNumberOfRequestsPerSecond": { + "total": 5.2, + "ok": 5.16, + "ko": 0.04 + } +} \ No newline at end of file diff --git a/docs/load_tests/login-10-users/js/highcharts-more.js b/docs/load_tests/login-10-users/js/highcharts-more.js new file mode 100644 index 00000000..2d788932 --- /dev/null +++ b/docs/load_tests/login-10-users/js/highcharts-more.js @@ -0,0 +1,60 @@ +/* + Highcharts JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(x){"object"===typeof module&&module.exports?module.exports=x:x(Highcharts)})(function(x){(function(b){function r(b,a,d){this.init(b,a,d)}var t=b.each,w=b.extend,m=b.merge,q=b.splat;w(r.prototype,{init:function(b,a,d){var f=this,h=f.defaultOptions;f.chart=a;f.options=b=m(h,a.angular?{background:{}}:void 0,b);(b=b.background)&&t([].concat(q(b)).reverse(),function(a){var c,h=d.userOptions;c=m(f.defaultBackgroundOptions,a);a.backgroundColor&&(c.backgroundColor=a.backgroundColor);c.color=c.backgroundColor; +d.options.plotBands.unshift(c);h.plotBands=h.plotBands||[];h.plotBands!==d.options.plotBands&&h.plotBands.unshift(c)})},defaultOptions:{center:["50%","50%"],size:"85%",startAngle:0},defaultBackgroundOptions:{className:"highcharts-pane",shape:"circle",borderWidth:1,borderColor:"#cccccc",backgroundColor:{linearGradient:{x1:0,y1:0,x2:0,y2:1},stops:[[0,"#ffffff"],[1,"#e6e6e6"]]},from:-Number.MAX_VALUE,innerRadius:0,to:Number.MAX_VALUE,outerRadius:"105%"}});b.Pane=r})(x);(function(b){var r=b.CenteredSeriesMixin, +t=b.each,w=b.extend,m=b.map,q=b.merge,e=b.noop,a=b.Pane,d=b.pick,f=b.pInt,h=b.splat,u=b.wrap,c,l,k=b.Axis.prototype;b=b.Tick.prototype;c={getOffset:e,redraw:function(){this.isDirty=!1},render:function(){this.isDirty=!1},setScale:e,setCategories:e,setTitle:e};l={defaultRadialGaugeOptions:{labels:{align:"center",x:0,y:null},minorGridLineWidth:0,minorTickInterval:"auto",minorTickLength:10,minorTickPosition:"inside",minorTickWidth:1,tickLength:10,tickPosition:"inside",tickWidth:2,title:{rotation:0},zIndex:2}, +defaultRadialXOptions:{gridLineWidth:1,labels:{align:null,distance:15,x:0,y:null},maxPadding:0,minPadding:0,showLastLabel:!1,tickLength:0},defaultRadialYOptions:{gridLineInterpolation:"circle",labels:{align:"right",x:-3,y:-2},showLastLabel:!1,title:{x:4,text:null,rotation:90}},setOptions:function(a){a=this.options=q(this.defaultOptions,this.defaultRadialOptions,a);a.plotBands||(a.plotBands=[])},getOffset:function(){k.getOffset.call(this);this.chart.axisOffset[this.side]=0;this.center=this.pane.center= +r.getCenter.call(this.pane)},getLinePath:function(a,g){a=this.center;var c=this.chart,f=d(g,a[2]/2-this.offset);this.isCircular||void 0!==g?g=this.chart.renderer.symbols.arc(this.left+a[0],this.top+a[1],f,f,{start:this.startAngleRad,end:this.endAngleRad,open:!0,innerR:0}):(g=this.postTranslate(this.angleRad,f),g=["M",a[0]+c.plotLeft,a[1]+c.plotTop,"L",g.x,g.y]);return g},setAxisTranslation:function(){k.setAxisTranslation.call(this);this.center&&(this.transA=this.isCircular?(this.endAngleRad-this.startAngleRad)/ +(this.max-this.min||1):this.center[2]/2/(this.max-this.min||1),this.minPixelPadding=this.isXAxis?this.transA*this.minPointOffset:0)},beforeSetTickPositions:function(){if(this.autoConnect=this.isCircular&&void 0===d(this.userMax,this.options.max)&&this.endAngleRad-this.startAngleRad===2*Math.PI)this.max+=this.categories&&1||this.pointRange||this.closestPointRange||0},setAxisSize:function(){k.setAxisSize.call(this);this.isRadial&&(this.center=this.pane.center=r.getCenter.call(this.pane),this.isCircular&& +(this.sector=this.endAngleRad-this.startAngleRad),this.len=this.width=this.height=this.center[2]*d(this.sector,1)/2)},getPosition:function(a,g){return this.postTranslate(this.isCircular?this.translate(a):this.angleRad,d(this.isCircular?g:this.translate(a),this.center[2]/2)-this.offset)},postTranslate:function(a,g){var d=this.chart,c=this.center;a=this.startAngleRad+a;return{x:d.plotLeft+c[0]+Math.cos(a)*g,y:d.plotTop+c[1]+Math.sin(a)*g}},getPlotBandPath:function(a,g,c){var h=this.center,p=this.startAngleRad, +k=h[2]/2,n=[d(c.outerRadius,"100%"),c.innerRadius,d(c.thickness,10)],b=Math.min(this.offset,0),l=/%$/,u,e=this.isCircular;"polygon"===this.options.gridLineInterpolation?h=this.getPlotLinePath(a).concat(this.getPlotLinePath(g,!0)):(a=Math.max(a,this.min),g=Math.min(g,this.max),e||(n[0]=this.translate(a),n[1]=this.translate(g)),n=m(n,function(a){l.test(a)&&(a=f(a,10)*k/100);return a}),"circle"!==c.shape&&e?(a=p+this.translate(a),g=p+this.translate(g)):(a=-Math.PI/2,g=1.5*Math.PI,u=!0),n[0]-=b,n[2]-= +b,h=this.chart.renderer.symbols.arc(this.left+h[0],this.top+h[1],n[0],n[0],{start:Math.min(a,g),end:Math.max(a,g),innerR:d(n[1],n[0]-n[2]),open:u}));return h},getPlotLinePath:function(a,g){var d=this,c=d.center,f=d.chart,h=d.getPosition(a),k,b,p;d.isCircular?p=["M",c[0]+f.plotLeft,c[1]+f.plotTop,"L",h.x,h.y]:"circle"===d.options.gridLineInterpolation?(a=d.translate(a))&&(p=d.getLinePath(0,a)):(t(f.xAxis,function(a){a.pane===d.pane&&(k=a)}),p=[],a=d.translate(a),c=k.tickPositions,k.autoConnect&&(c= +c.concat([c[0]])),g&&(c=[].concat(c).reverse()),t(c,function(g,d){b=k.getPosition(g,a);p.push(d?"L":"M",b.x,b.y)}));return p},getTitlePosition:function(){var a=this.center,g=this.chart,d=this.options.title;return{x:g.plotLeft+a[0]+(d.x||0),y:g.plotTop+a[1]-{high:.5,middle:.25,low:0}[d.align]*a[2]+(d.y||0)}}};u(k,"init",function(f,g,k){var b=g.angular,p=g.polar,n=k.isX,u=b&&n,e,A=g.options,m=k.pane||0;if(b){if(w(this,u?c:l),e=!n)this.defaultRadialOptions=this.defaultRadialGaugeOptions}else p&&(w(this, +l),this.defaultRadialOptions=(e=n)?this.defaultRadialXOptions:q(this.defaultYAxisOptions,this.defaultRadialYOptions));b||p?(this.isRadial=!0,g.inverted=!1,A.chart.zoomType=null):this.isRadial=!1;f.call(this,g,k);u||!b&&!p||(f=this.options,g.panes||(g.panes=[]),this.pane=g=g.panes[m]=g.panes[m]||new a(h(A.pane)[m],g,this),g=g.options,this.angleRad=(f.angle||0)*Math.PI/180,this.startAngleRad=(g.startAngle-90)*Math.PI/180,this.endAngleRad=(d(g.endAngle,g.startAngle+360)-90)*Math.PI/180,this.offset=f.offset|| +0,this.isCircular=e)});u(k,"autoLabelAlign",function(a){if(!this.isRadial)return a.apply(this,[].slice.call(arguments,1))});u(b,"getPosition",function(a,d,c,f,h){var g=this.axis;return g.getPosition?g.getPosition(c):a.call(this,d,c,f,h)});u(b,"getLabelPosition",function(a,g,c,f,h,k,b,l,u){var n=this.axis,p=k.y,e=20,y=k.align,v=(n.translate(this.pos)+n.startAngleRad+Math.PI/2)/Math.PI*180%360;n.isRadial?(a=n.getPosition(this.pos,n.center[2]/2+d(k.distance,-25)),"auto"===k.rotation?f.attr({rotation:v}): +null===p&&(p=n.chart.renderer.fontMetrics(f.styles.fontSize).b-f.getBBox().height/2),null===y&&(n.isCircular?(this.label.getBBox().width>n.len*n.tickInterval/(n.max-n.min)&&(e=0),y=v>e&&v<180-e?"left":v>180+e&&v<360-e?"right":"center"):y="center",f.attr({align:y})),a.x+=k.x,a.y+=p):a=a.call(this,g,c,f,h,k,b,l,u);return a});u(b,"getMarkPath",function(a,d,c,f,h,k,b){var g=this.axis;g.isRadial?(a=g.getPosition(this.pos,g.center[2]/2+f),d=["M",d,c,"L",a.x,a.y]):d=a.call(this,d,c,f,h,k,b);return d})})(x); +(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.Series,q=b.seriesType,e=b.seriesTypes;q("arearange","area",{lineWidth:1,marker:null,threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{series.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},trackByArea:!0,dataLabels:{align:null,verticalAlign:null,xLow:0,xHigh:0,yLow:0,yHigh:0},states:{hover:{halo:!1}}},{pointArrayMap:["low","high"],dataLabelCollections:["dataLabel", +"dataLabelUpper"],toYData:function(a){return[a.low,a.high]},pointValKey:"low",deferTranslatePolar:!0,highToXY:function(a){var d=this.chart,f=this.xAxis.postTranslate(a.rectPlotX,this.yAxis.len-a.plotHigh);a.plotHighX=f.x-d.plotLeft;a.plotHigh=f.y-d.plotTop},translate:function(){var a=this,d=a.yAxis,f=!!a.modifyValue;e.area.prototype.translate.apply(a);r(a.points,function(h){var b=h.low,c=h.high,l=h.plotY;null===c||null===b?h.isNull=!0:(h.plotLow=l,h.plotHigh=d.translate(f?a.modifyValue(c,h):c,0,1, +0,1),f&&(h.yBottom=h.plotHigh))});this.chart.polar&&r(this.points,function(d){a.highToXY(d)})},getGraphPath:function(a){var d=[],f=[],h,b=e.area.prototype.getGraphPath,c,l,k;k=this.options;var p=k.step;a=a||this.points;for(h=a.length;h--;)c=a[h],c.isNull||k.connectEnds||a[h+1]&&!a[h+1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1}),l={polarPlotY:c.polarPlotY,rectPlotX:c.rectPlotX,yBottom:c.yBottom,plotX:w(c.plotHighX,c.plotX),plotY:c.plotHigh,isNull:c.isNull},f.push(l),d.push(l),c.isNull|| +k.connectEnds||a[h-1]&&!a[h-1].isNull||f.push({plotX:c.plotX,plotY:c.plotY,doCurve:!1});a=b.call(this,a);p&&(!0===p&&(p="left"),k.step={left:"right",center:"center",right:"left"}[p]);d=b.call(this,d);f=b.call(this,f);k.step=p;k=[].concat(a,d);this.chart.polar||"M"!==f[0]||(f[0]="L");this.graphPath=k;this.areaPath=this.areaPath.concat(a,f);k.isArea=!0;k.xMap=a.xMap;this.areaPath.xMap=a.xMap;return k},drawDataLabels:function(){var a=this.data,d=a.length,f,h=[],b=m.prototype,c=this.options.dataLabels, +l=c.align,k=c.verticalAlign,p=c.inside,g,n,e=this.chart.inverted;if(c.enabled||this._hasPointLabels){for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.y=g.high,g._plotY=g.plotY,g.plotY=g.plotHigh,h[f]=g.dataLabel,g.dataLabel=g.dataLabelUpper,g.below=n,e?l||(c.align=n?"right":"left"):k||(c.verticalAlign=n?"top":"bottom"),c.x=c.xHigh,c.y=c.yHigh;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments);for(f=d;f--;)if(g=a[f])n=p?g.plotHighg.plotLow,g.dataLabelUpper= +g.dataLabel,g.dataLabel=h[f],g.y=g.low,g.plotY=g._plotY,g.below=!n,e?l||(c.align=n?"left":"right"):k||(c.verticalAlign=n?"bottom":"top"),c.x=c.xLow,c.y=c.yLow;b.drawDataLabels&&b.drawDataLabels.apply(this,arguments)}c.align=l;c.verticalAlign=k},alignDataLabel:function(){e.column.prototype.alignDataLabel.apply(this,arguments)},setStackedPoints:t,getSymbol:t,drawPoints:t})})(x);(function(b){var r=b.seriesType;r("areasplinerange","arearange",null,{getPointSpline:b.seriesTypes.spline.prototype.getPointSpline})})(x); +(function(b){var r=b.defaultPlotOptions,t=b.each,w=b.merge,m=b.noop,q=b.pick,e=b.seriesType,a=b.seriesTypes.column.prototype;e("columnrange","arearange",w(r.column,r.arearange,{lineWidth:1,pointRange:null}),{translate:function(){var d=this,f=d.yAxis,b=d.xAxis,u=b.startAngleRad,c,l=d.chart,k=d.xAxis.isRadial,p;a.translate.apply(d);t(d.points,function(a){var g=a.shapeArgs,h=d.options.minPointLength,e,v;a.plotHigh=p=f.translate(a.high,0,1,0,1);a.plotLow=a.plotY;v=p;e=q(a.rectPlotY,a.plotY)-p;Math.abs(e)< +h?(h-=e,e+=h,v-=h/2):0>e&&(e*=-1,v-=e);k?(c=a.barX+u,a.shapeType="path",a.shapeArgs={d:d.polarArc(v+e,v,c,c+a.pointWidth)}):(g.height=e,g.y=v,a.tooltipPos=l.inverted?[f.len+f.pos-l.plotLeft-v-e/2,b.len+b.pos-l.plotTop-g.x-g.width/2,e]:[b.left-l.plotLeft+g.x+g.width/2,f.pos-l.plotTop+v+e/2,e])})},directTouch:!0,trackerGroups:["group","dataLabelsGroup"],drawGraph:m,crispCol:a.crispCol,drawPoints:a.drawPoints,drawTracker:a.drawTracker,getColumnMetrics:a.getColumnMetrics,animate:function(){return a.animate.apply(this, +arguments)},polarArc:function(){return a.polarArc.apply(this,arguments)},pointAttribs:a.pointAttribs})})(x);(function(b){var r=b.each,t=b.isNumber,w=b.merge,m=b.pick,q=b.pInt,e=b.Series,a=b.seriesType,d=b.TrackerMixin;a("gauge","line",{dataLabels:{enabled:!0,defer:!1,y:15,borderRadius:3,crop:!1,verticalAlign:"top",zIndex:2,borderWidth:1,borderColor:"#cccccc"},dial:{},pivot:{},tooltip:{headerFormat:""},showInLegend:!1},{angular:!0,directTouch:!0,drawGraph:b.noop,fixedBox:!0,forceDL:!0,noSharedTooltip:!0, +trackerGroups:["group","dataLabelsGroup"],translate:function(){var a=this.yAxis,d=this.options,b=a.center;this.generatePoints();r(this.points,function(c){var f=w(d.dial,c.dial),k=q(m(f.radius,80))*b[2]/200,h=q(m(f.baseLength,70))*k/100,g=q(m(f.rearLength,10))*k/100,n=f.baseWidth||3,u=f.topWidth||1,e=d.overshoot,v=a.startAngleRad+a.translate(c.y,null,null,null,!0);t(e)?(e=e/180*Math.PI,v=Math.max(a.startAngleRad-e,Math.min(a.endAngleRad+e,v))):!1===d.wrap&&(v=Math.max(a.startAngleRad,Math.min(a.endAngleRad, +v)));v=180*v/Math.PI;c.shapeType="path";c.shapeArgs={d:f.path||["M",-g,-n/2,"L",h,-n/2,k,-u/2,k,u/2,h,n/2,-g,n/2,"z"],translateX:b[0],translateY:b[1],rotation:v};c.plotX=b[0];c.plotY=b[1]})},drawPoints:function(){var a=this,d=a.yAxis.center,b=a.pivot,c=a.options,l=c.pivot,k=a.chart.renderer;r(a.points,function(d){var g=d.graphic,b=d.shapeArgs,f=b.d,h=w(c.dial,d.dial);g?(g.animate(b),b.d=f):(d.graphic=k[d.shapeType](b).attr({rotation:b.rotation,zIndex:1}).addClass("highcharts-dial").add(a.group),d.graphic.attr({stroke:h.borderColor|| +"none","stroke-width":h.borderWidth||0,fill:h.backgroundColor||"#000000"}))});b?b.animate({translateX:d[0],translateY:d[1]}):(a.pivot=k.circle(0,0,m(l.radius,5)).attr({zIndex:2}).addClass("highcharts-pivot").translate(d[0],d[1]).add(a.group),a.pivot.attr({"stroke-width":l.borderWidth||0,stroke:l.borderColor||"#cccccc",fill:l.backgroundColor||"#000000"}))},animate:function(a){var d=this;a||(r(d.points,function(a){var c=a.graphic;c&&(c.attr({rotation:180*d.yAxis.startAngleRad/Math.PI}),c.animate({rotation:a.shapeArgs.rotation}, +d.options.animation))}),d.animate=null)},render:function(){this.group=this.plotGroup("group","series",this.visible?"visible":"hidden",this.options.zIndex,this.chart.seriesGroup);e.prototype.render.call(this);this.group.clip(this.chart.clipRect)},setData:function(a,d){e.prototype.setData.call(this,a,!1);this.processData();this.generatePoints();m(d,!0)&&this.chart.redraw()},drawTracker:d&&d.drawTrackerPoint},{setState:function(a){this.state=a}})})(x);(function(b){var r=b.each,t=b.noop,w=b.pick,m=b.seriesType, +q=b.seriesTypes;m("boxplot","column",{threshold:null,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eMaximum: {point.high}\x3cbr/\x3eUpper quartile: {point.q3}\x3cbr/\x3eMedian: {point.median}\x3cbr/\x3eLower quartile: {point.q1}\x3cbr/\x3eMinimum: {point.low}\x3cbr/\x3e'},whiskerLength:"50%",fillColor:"#ffffff",lineWidth:1,medianWidth:2,states:{hover:{brightness:-.3}},whiskerWidth:2},{pointArrayMap:["low","q1","median", +"q3","high"],toYData:function(b){return[b.low,b.q1,b.median,b.q3,b.high]},pointValKey:"high",pointAttribs:function(b){var a=this.options,d=b&&b.color||this.color;return{fill:b.fillColor||a.fillColor||d,stroke:a.lineColor||d,"stroke-width":a.lineWidth||0}},drawDataLabels:t,translate:function(){var b=this.yAxis,a=this.pointArrayMap;q.column.prototype.translate.apply(this);r(this.points,function(d){r(a,function(a){null!==d[a]&&(d[a+"Plot"]=b.translate(d[a],0,1,0,1))})})},drawPoints:function(){var b= +this,a=b.options,d=b.chart.renderer,f,h,u,c,l,k,p=0,g,n,m,q,v=!1!==b.doQuartiles,t,x=b.options.whiskerLength;r(b.points,function(e){var r=e.graphic,y=r?"animate":"attr",I=e.shapeArgs,z={},B={},G={},H=e.color||b.color;void 0!==e.plotY&&(g=I.width,n=Math.floor(I.x),m=n+g,q=Math.round(g/2),f=Math.floor(v?e.q1Plot:e.lowPlot),h=Math.floor(v?e.q3Plot:e.lowPlot),u=Math.floor(e.highPlot),c=Math.floor(e.lowPlot),r||(e.graphic=r=d.g("point").add(b.group),e.stem=d.path().addClass("highcharts-boxplot-stem").add(r), +x&&(e.whiskers=d.path().addClass("highcharts-boxplot-whisker").add(r)),v&&(e.box=d.path(void 0).addClass("highcharts-boxplot-box").add(r)),e.medianShape=d.path(void 0).addClass("highcharts-boxplot-median").add(r),z.stroke=e.stemColor||a.stemColor||H,z["stroke-width"]=w(e.stemWidth,a.stemWidth,a.lineWidth),z.dashstyle=e.stemDashStyle||a.stemDashStyle,e.stem.attr(z),x&&(B.stroke=e.whiskerColor||a.whiskerColor||H,B["stroke-width"]=w(e.whiskerWidth,a.whiskerWidth,a.lineWidth),e.whiskers.attr(B)),v&&(r= +b.pointAttribs(e),e.box.attr(r)),G.stroke=e.medianColor||a.medianColor||H,G["stroke-width"]=w(e.medianWidth,a.medianWidth,a.lineWidth),e.medianShape.attr(G)),k=e.stem.strokeWidth()%2/2,p=n+q+k,e.stem[y]({d:["M",p,h,"L",p,u,"M",p,f,"L",p,c]}),v&&(k=e.box.strokeWidth()%2/2,f=Math.floor(f)+k,h=Math.floor(h)+k,n+=k,m+=k,e.box[y]({d:["M",n,h,"L",n,f,"L",m,f,"L",m,h,"L",n,h,"z"]})),x&&(k=e.whiskers.strokeWidth()%2/2,u+=k,c+=k,t=/%$/.test(x)?q*parseFloat(x)/100:x/2,e.whiskers[y]({d:["M",p-t,u,"L",p+t,u, +"M",p-t,c,"L",p+t,c]})),l=Math.round(e.medianPlot),k=e.medianShape.strokeWidth()%2/2,l+=k,e.medianShape[y]({d:["M",n,l,"L",m,l]}))})},setStackedPoints:t})})(x);(function(b){var r=b.each,t=b.noop,w=b.seriesType,m=b.seriesTypes;w("errorbar","boxplot",{color:"#000000",grouping:!1,linkedTo:":previous",tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e {series.name}: \x3cb\x3e{point.low}\x3c/b\x3e - \x3cb\x3e{point.high}\x3c/b\x3e\x3cbr/\x3e'},whiskerWidth:null},{type:"errorbar", +pointArrayMap:["low","high"],toYData:function(b){return[b.low,b.high]},pointValKey:"high",doQuartiles:!1,drawDataLabels:m.arearange?function(){var b=this.pointValKey;m.arearange.prototype.drawDataLabels.call(this);r(this.data,function(e){e.y=e[b]})}:t,getColumnMetrics:function(){return this.linkedParent&&this.linkedParent.columnMetrics||m.column.prototype.getColumnMetrics.call(this)}})})(x);(function(b){var r=b.correctFloat,t=b.isNumber,w=b.pick,m=b.Point,q=b.Series,e=b.seriesType,a=b.seriesTypes; +e("waterfall","column",{dataLabels:{inside:!0},lineWidth:1,lineColor:"#333333",dashStyle:"dot",borderColor:"#333333",states:{hover:{lineWidthPlus:0}}},{pointValKey:"y",translate:function(){var d=this.options,b=this.yAxis,h,e,c,l,k,p,g,n,m,q=w(d.minPointLength,5),v=d.threshold,t=d.stacking;a.column.prototype.translate.apply(this);this.minPointLengthOffset=0;g=n=v;e=this.points;h=0;for(d=e.length;hl.height&&(l.y+=l.height,l.height*=-1),c.plotY=l.y=Math.round(l.y)- +this.borderWidth%2/2,l.height=Math.max(Math.round(l.height),.001),c.yBottom=l.y+l.height,l.height<=q&&(l.height=q,this.minPointLengthOffset+=q),l.y-=this.minPointLengthOffset,l=c.plotY+(c.negative?l.height:0)-this.minPointLengthOffset,this.chart.inverted?c.tooltipPos[0]=b.len-l:c.tooltipPos[1]=l},processData:function(a){var b=this.yData,d=this.options.data,e,c=b.length,l,k,p,g,n,m;k=l=p=g=this.options.threshold||0;for(m=0;ma[k-1].y&&(l[2]+=c.height,l[5]+=c.height),e=e.concat(l);return e},drawGraph:function(){q.prototype.drawGraph.call(this);this.graph.attr({d:this.getCrispPath()})},getExtremes:b.noop},{getClassName:function(){var a=m.prototype.getClassName.call(this);this.isSum?a+=" highcharts-sum":this.isIntermediateSum&&(a+=" highcharts-intermediate-sum"); +return a},isValid:function(){return t(this.y,!0)||this.isSum||this.isIntermediateSum}})})(x);(function(b){var r=b.Series,t=b.seriesType,w=b.seriesTypes;t("polygon","scatter",{marker:{enabled:!1,states:{hover:{enabled:!1}}},stickyTracking:!1,tooltip:{followPointer:!0,pointFormat:""},trackByArea:!0},{type:"polygon",getGraphPath:function(){for(var b=r.prototype.getGraphPath.call(this),q=b.length+1;q--;)(q===b.length||"M"===b[q])&&0=this.minPxSize/2?(d.shapeType="circle",d.shapeArgs={x:d.plotX,y:d.plotY,r:c},d.dlBox={x:d.plotX-c,y:d.plotY-c,width:2*c,height:2*c}):d.shapeArgs=d.plotY=d.dlBox=void 0},drawLegendSymbol:function(a,b){var d=this.chart.renderer,c=d.fontMetrics(a.itemStyle.fontSize).f/2;b.legendSymbol=d.circle(c,a.baseline-c,c).attr({zIndex:3}).add(b.legendGroup);b.legendSymbol.isMarker= +!0},drawPoints:l.column.prototype.drawPoints,alignDataLabel:l.column.prototype.alignDataLabel,buildKDTree:a,applyZones:a},{haloPath:function(a){return h.prototype.haloPath.call(this,this.shapeArgs.r+a)},ttBelow:!1});w.prototype.beforePadding=function(){var a=this,b=this.len,c=this.chart,h=0,l=b,u=this.isXAxis,m=u?"xData":"yData",w=this.min,x={},A=Math.min(c.plotWidth,c.plotHeight),C=Number.MAX_VALUE,D=-Number.MAX_VALUE,E=this.max-w,z=b/E,F=[];q(this.series,function(b){var g=b.options;!b.bubblePadding|| +!b.visible&&c.options.chart.ignoreHiddenSeries||(a.allowZoomOutside=!0,F.push(b),u&&(q(["minSize","maxSize"],function(a){var b=g[a],d=/%$/.test(b),b=f(b);x[a]=d?A*b/100:b}),b.minPxSize=x.minSize,b.maxPxSize=Math.max(x.maxSize,x.minSize),b=b.zData,b.length&&(C=d(g.zMin,Math.min(C,Math.max(t(b),!1===g.displayNegative?g.zThreshold:-Number.MAX_VALUE))),D=d(g.zMax,Math.max(D,r(b))))))});q(F,function(b){var d=b[m],c=d.length,f;u&&b.getRadii(C,D,b.minPxSize,b.maxPxSize);if(0f&&(f+=360),a.clientX=f):a.clientX=a.plotX};m.spline&&q(m.spline.prototype,"getPointSpline",function(a,b,f,h){var d,c,e,k,p,g,n;this.chart.polar?(d=f.plotX, +c=f.plotY,a=b[h-1],e=b[h+1],this.connectEnds&&(a||(a=b[b.length-2]),e||(e=b[1])),a&&e&&(k=a.plotX,p=a.plotY,b=e.plotX,g=e.plotY,k=(1.5*d+k)/2.5,p=(1.5*c+p)/2.5,e=(1.5*d+b)/2.5,n=(1.5*c+g)/2.5,b=Math.sqrt(Math.pow(k-d,2)+Math.pow(p-c,2)),g=Math.sqrt(Math.pow(e-d,2)+Math.pow(n-c,2)),k=Math.atan2(p-c,k-d),p=Math.atan2(n-c,e-d),n=Math.PI/2+(k+p)/2,Math.abs(k-n)>Math.PI/2&&(n-=Math.PI),k=d+Math.cos(n)*b,p=c+Math.sin(n)*b,e=d+Math.cos(Math.PI+n)*g,n=c+Math.sin(Math.PI+n)*g,f.rightContX=e,f.rightContY=n), +h?(f=["C",a.rightContX||a.plotX,a.rightContY||a.plotY,k||d,p||c,d,c],a.rightContX=a.rightContY=null):f=["M",d,c]):f=a.call(this,b,f,h);return f});q(e,"translate",function(a){var b=this.chart;a.call(this);if(b.polar&&(this.kdByAngle=b.tooltip&&b.tooltip.shared,!this.preventPostTranslate))for(a=this.points,b=a.length;b--;)this.toXY(a[b])});q(e,"getGraphPath",function(a,b){var d=this,e,m;if(this.chart.polar){b=b||this.points;for(e=0;eb.center[1]}),q(m,"alignDataLabel",function(a,b,f,h,m,c){this.chart.polar?(a=b.rectPlotX/Math.PI*180,null===h.align&&(h.align=20a?"left":200a?"right":"center"),null===h.verticalAlign&&(h.verticalAlign=45>a||315a?"top":"middle"),e.alignDataLabel.call(this,b,f,h,m,c)):a.call(this, +b,f,h,m,c)}));q(b,"getCoordinates",function(a,b){var d=this.chart,e={xAxis:[],yAxis:[]};d.polar?t(d.axes,function(a){var c=a.isXAxis,f=a.center,h=b.chartX-f[0]-d.plotLeft,f=b.chartY-f[1]-d.plotTop;e[c?"xAxis":"yAxis"].push({axis:a,value:a.translate(c?Math.PI-Math.atan2(h,f):Math.sqrt(Math.pow(h,2)+Math.pow(f,2)),!0)})}):e=a.call(this,b);return e})})(x)}); diff --git a/docs/load_tests/login-10-users/js/highstock.js b/docs/load_tests/login-10-users/js/highstock.js new file mode 100644 index 00000000..34a3f91c --- /dev/null +++ b/docs/load_tests/login-10-users/js/highstock.js @@ -0,0 +1,496 @@ +/* + Highstock JS v5.0.3 (2016-11-18) + + (c) 2009-2016 Torstein Honsi + + License: www.highcharts.com/license +*/ +(function(N,a){"object"===typeof module&&module.exports?module.exports=N.document?a(N):a:N.Highcharts=a(N)})("undefined"!==typeof window?window:this,function(N){N=function(){var a=window,D=a.document,B=a.navigator&&a.navigator.userAgent||"",G=D&&D.createElementNS&&!!D.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,H=/(edge|msie|trident)/i.test(B)&&!window.opera,p=!G,l=/Firefox/.test(B),r=l&&4>parseInt(B.split("Firefox/")[1],10);return a.Highcharts?a.Highcharts.error(16,!0):{product:"Highstock", +version:"5.0.3",deg2rad:2*Math.PI/360,doc:D,hasBidiBug:r,hasTouch:D&&void 0!==D.documentElement.ontouchstart,isMS:H,isWebKit:/AppleWebKit/.test(B),isFirefox:l,isTouchDevice:/(Mobile|Android|Windows Phone)/.test(B),SVG_NS:"http://www.w3.org/2000/svg",chartCount:0,seriesTypes:{},symbolSizes:{},svg:G,vml:p,win:a,charts:[],marginNames:["plotTop","marginRight","marginBottom","plotLeft"],noop:function(){}}}();(function(a){var D=[],B=a.charts,G=a.doc,H=a.win;a.error=function(a,l){a="Highcharts error #"+ +a+": www.highcharts.com/errors/"+a;if(l)throw Error(a);H.console&&console.log(a)};a.Fx=function(a,l,r){this.options=l;this.elem=a;this.prop=r};a.Fx.prototype={dSetter:function(){var a=this.paths[0],l=this.paths[1],r=[],w=this.now,t=a.length,k;if(1===w)r=this.toD;else if(t===l.length&&1>w)for(;t--;)k=parseFloat(a[t]),r[t]=isNaN(k)?a[t]:w*parseFloat(l[t]-k)+k;else r=l;this.elem.attr("d",r)},update:function(){var a=this.elem,l=this.prop,r=this.now,w=this.options.step;if(this[l+"Setter"])this[l+"Setter"](); +else a.attr?a.element&&a.attr(l,r):a.style[l]=r+this.unit;w&&w.call(a,r,this)},run:function(a,l,r){var p=this,t=function(a){return t.stopped?!1:p.step(a)},k;this.startTime=+new Date;this.start=a;this.end=l;this.unit=r;this.now=this.start;this.pos=0;t.elem=this.elem;t()&&1===D.push(t)&&(t.timerId=setInterval(function(){for(k=0;k=k+this.startTime){this.now=this.end;this.pos=1;this.update();a=m[this.prop]=!0;for(e in m)!0!==m[e]&&(a=!1);a&&t&&t.call(p);p=!1}else this.pos=w.easing((l-this.startTime)/k),this.now=this.start+(this.end-this.start)*this.pos,this.update(),p=!0;return p},initPath:function(p,l,r){function w(a){for(b=a.length;b--;)"M"!==a[b]&&"L"!==a[b]||a.splice(b+1,0,a[b+1],a[b+2],a[b+1],a[b+2])}function t(a,c){for(;a.lengthm?"AM":"PM",P:12>m?"am":"pm",S:q(t.getSeconds()),L:q(Math.round(l%1E3),3)},a.dateFormats);for(k in w)for(;-1!==p.indexOf("%"+k);)p= +p.replace("%"+k,"function"===typeof w[k]?w[k](l):w[k]);return r?p.substr(0,1).toUpperCase()+p.substr(1):p};a.formatSingle=function(p,l){var r=/\.([0-9])/,w=a.defaultOptions.lang;/f$/.test(p)?(r=(r=p.match(r))?r[1]:-1,null!==l&&(l=a.numberFormat(l,r,w.decimalPoint,-1=r&&(l=[1/r])));for(w=0;w=p||!t&&k<=(l[w]+(l[w+1]||l[w]))/ +2);w++);return m*r};a.stableSort=function(a,l){var r=a.length,p,t;for(t=0;tr&&(r=a[l]);return r};a.destroyObjectProperties=function(a,l){for(var r in a)a[r]&&a[r]!==l&&a[r].destroy&&a[r].destroy(),delete a[r]};a.discardElement=function(p){var l= +a.garbageBin;l||(l=a.createElement("div"));p&&l.appendChild(p);l.innerHTML=""};a.correctFloat=function(a,l){return parseFloat(a.toPrecision(l||14))};a.setAnimation=function(p,l){l.renderer.globalAnimation=a.pick(p,l.options.chart.animation,!0)};a.animObject=function(p){return a.isObject(p)?a.merge(p):{duration:p?500:0}};a.timeUnits={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5,month:24192E5,year:314496E5};a.numberFormat=function(p,l,r,w){p=+p||0;l=+l;var t=a.defaultOptions.lang, +k=(p.toString().split(".")[1]||"").length,m,e,g=Math.abs(p);-1===l?l=Math.min(k,20):a.isNumber(l)||(l=2);m=String(a.pInt(g.toFixed(l)));e=3p?"-":"")+(e?m.substr(0,e)+w:"");p+=m.substr(e).replace(/(\d{3})(?=\d)/g,"$1"+w);l&&(w=Math.abs(g-m+Math.pow(10,-Math.max(l,k)-1)),p+=r+w.toFixed(l).slice(2));return p};Math.easeInOutSine=function(a){return-.5*(Math.cos(Math.PI*a)-1)};a.getStyle=function(p,l){return"width"===l?Math.min(p.offsetWidth, +p.scrollWidth)-a.getStyle(p,"padding-left")-a.getStyle(p,"padding-right"):"height"===l?Math.min(p.offsetHeight,p.scrollHeight)-a.getStyle(p,"padding-top")-a.getStyle(p,"padding-bottom"):(p=H.getComputedStyle(p,void 0))&&a.pInt(p.getPropertyValue(l))};a.inArray=function(a,l){return l.indexOf?l.indexOf(a):[].indexOf.call(l,a)};a.grep=function(a,l){return[].filter.call(a,l)};a.map=function(a,l){for(var r=[],p=0,t=a.length;pl;l++)w[l]+=p(255*a),0>w[l]&&(w[l]=0),255z.width)z={width:0,height:0}}else z=this.htmlGetBBox();b.isSVG&&(a=z.width, +b=z.height,c&&L&&"11px"===L.fontSize&&"16.9"===b.toPrecision(3)&&(z.height=b=14),v&&(z.width=Math.abs(b*Math.sin(d))+Math.abs(a*Math.cos(d)),z.height=Math.abs(b*Math.cos(d))+Math.abs(a*Math.sin(d))));if(g&&0]*>/g,"")))},textSetter:function(a){a!==this.textStr&&(delete this.bBox,this.textStr=a,this.added&&this.renderer.buildText(this))},fillSetter:function(a,c,v){"string"===typeof a?v.setAttribute(c, +a):a&&this.colorGradient(a,c,v)},visibilitySetter:function(a,c,v){"inherit"===a?v.removeAttribute(c):v.setAttribute(c,a)},zIndexSetter:function(a,c){var v=this.renderer,z=this.parentGroup,b=(z||v).element||v.box,d,n=this.element,f;d=this.added;var e;k(a)&&(n.zIndex=a,a=+a,this[c]===a&&(d=!1),this[c]=a);if(d){(a=this.zIndex)&&z&&(z.handleZ=!0);c=b.childNodes;for(e=0;ea||!k(a)&&k(d)||0>a&&!k(d)&&b!==v.box)&&(b.insertBefore(n,z),f=!0);f||b.appendChild(n)}return f}, +_defaultSetter:function(a,c,v){v.setAttribute(c,a)}};D.prototype.yGetter=D.prototype.xGetter;D.prototype.translateXSetter=D.prototype.translateYSetter=D.prototype.rotationSetter=D.prototype.verticalAlignSetter=D.prototype.scaleXSetter=D.prototype.scaleYSetter=function(a,c){this[c]=a;this.doTransform=!0};D.prototype["stroke-widthSetter"]=D.prototype.strokeSetter=function(a,c,v){this[c]=a;this.stroke&&this["stroke-width"]?(D.prototype.fillSetter.call(this,this.stroke,"stroke",v),v.setAttribute("stroke-width", +this["stroke-width"]),this.hasStroke=!0):"stroke-width"===c&&0===a&&this.hasStroke&&(v.removeAttribute("stroke"),this.hasStroke=!1)};B=a.SVGRenderer=function(){this.init.apply(this,arguments)};B.prototype={Element:D,SVG_NS:K,init:function(a,c,v,b,d,n){var z;b=this.createElement("svg").attr({version:"1.1","class":"highcharts-root"}).css(this.getStyle(b));z=b.element;a.appendChild(z);-1===a.innerHTML.indexOf("xmlns")&&p(z,"xmlns",this.SVG_NS);this.isSVG=!0;this.box=z;this.boxWrapper=b;this.alignedObjects= +[];this.url=(E||A)&&g.getElementsByTagName("base").length?R.location.href.replace(/#.*?$/,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20"):"";this.createElement("desc").add().element.appendChild(g.createTextNode("Created with Highstock 5.0.3"));this.defs=this.createElement("defs").add();this.allowHTML=n;this.forExport=d;this.gradients={};this.cache={};this.cacheKeys=[];this.imgCount=0;this.setSize(c,v,!1);var f;E&&a.getBoundingClientRect&&(c=function(){w(a,{left:0,top:0});f=a.getBoundingClientRect(); +w(a,{left:Math.ceil(f.left)-f.left+"px",top:Math.ceil(f.top)-f.top+"px"})},c(),this.unSubPixelFix=G(R,"resize",c))},getStyle:function(a){return this.style=C({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},a)},setStyle:function(a){this.boxWrapper.css(this.getStyle(a))},isHidden:function(){return!this.boxWrapper.getBBox().width},destroy:function(){var a=this.defs;this.box=null;this.boxWrapper=this.boxWrapper.destroy();e(this.gradients||{});this.gradients= +null;a&&(this.defs=a.destroy());this.unSubPixelFix&&this.unSubPixelFix();return this.alignedObjects=null},createElement:function(a){var c=new this.Element;c.init(this,a);return c},draw:J,getRadialAttr:function(a,c){return{cx:a[0]-a[2]/2+c.cx*a[2],cy:a[1]-a[2]/2+c.cy*a[2],r:c.r*a[2]}},buildText:function(a){for(var c=a.element,z=this,b=z.forExport,n=y(a.textStr,"").toString(),f=-1!==n.indexOf("\x3c"),e=c.childNodes,q,F,x,A,I=p(c,"x"),m=a.styles,k=a.textWidth,C=m&&m.lineHeight,M=m&&m.textOutline,J=m&& +"ellipsis"===m.textOverflow,E=e.length,O=k&&!a.added&&this.box,t=function(a){var v;v=/(px|em)$/.test(a&&a.style.fontSize)?a.style.fontSize:m&&m.fontSize||z.style.fontSize||12;return C?u(C):z.fontMetrics(v,a.getAttribute("style")?a:c).h};E--;)c.removeChild(e[E]);f||M||J||k||-1!==n.indexOf(" ")?(q=/<.*class="([^"]+)".*>/,F=/<.*style="([^"]+)".*>/,x=/<.*href="(http[^"]+)".*>/,O&&O.appendChild(c),n=f?n.replace(/<(b|strong)>/g,'\x3cspan style\x3d"font-weight:bold"\x3e').replace(/<(i|em)>/g,'\x3cspan style\x3d"font-style:italic"\x3e').replace(//g,"\x3c/span\x3e").split(//g):[n],n=d(n,function(a){return""!==a}),h(n,function(d,n){var f,e=0;d=d.replace(/^\s+|\s+$/g,"").replace(//g,"\x3c/span\x3e|||");f=d.split("|||");h(f,function(d){if(""!==d||1===f.length){var u={},y=g.createElementNS(z.SVG_NS,"tspan"),L,h;q.test(d)&&(L=d.match(q)[1],p(y,"class",L));F.test(d)&&(h=d.match(F)[1].replace(/(;| |^)color([ :])/,"$1fill$2"),p(y,"style",h));x.test(d)&&!b&&(p(y, +"onclick",'location.href\x3d"'+d.match(x)[1]+'"'),w(y,{cursor:"pointer"}));d=(d.replace(/<(.|\n)*?>/g,"")||" ").replace(/</g,"\x3c").replace(/>/g,"\x3e");if(" "!==d){y.appendChild(g.createTextNode(d));e?u.dx=0:n&&null!==I&&(u.x=I);p(y,u);c.appendChild(y);!e&&n&&(!v&&b&&w(y,{display:"block"}),p(y,"dy",t(y)));if(k){u=d.replace(/([^\^])-/g,"$1- ").split(" ");L="nowrap"===m.whiteSpace;for(var C=1k,void 0===A&&(A=M),J&&A?(Q/=2,""===l||!M&&.5>Q?u=[]:(l=d.substring(0,l.length+(M?-1:1)*Math.ceil(Q)),u=[l+(3k&&(k=P)),u.length&&y.appendChild(g.createTextNode(u.join(" ").replace(/- /g, +"-")));a.rotation=R}e++}}})}),A&&a.attr("title",a.textStr),O&&O.removeChild(c),M&&a.applyTextOutline&&a.applyTextOutline(M)):c.appendChild(g.createTextNode(n.replace(/</g,"\x3c").replace(/>/g,"\x3e")))},getContrast:function(a){a=r(a).rgba;return 510v?d>c+f&&de?d>c+f&&db&&e>a+f&&ed&&e>a+f&&ea?a+3:Math.round(1.2*a);return{h:c,b:Math.round(.8*c),f:a}},rotCorr:function(a, +c,v){var b=a;c&&v&&(b=Math.max(b*Math.cos(c*m),4));return{x:-a/3*Math.sin(c*m),y:b}},label:function(a,c,v,b,d,n,f,e,K){var q=this,u=q.g("button"!==K&&"label"),y=u.text=q.text("",0,0,f).attr({zIndex:1}),g,F,z=0,A=3,L=0,m,M,J,E,O,t={},l,R,r=/^url\((.*?)\)$/.test(b),p=r,P,w,Q,S;K&&u.addClass("highcharts-"+K);p=r;P=function(){return(l||0)%2/2};w=function(){var a=y.element.style,c={};F=(void 0===m||void 0===M||O)&&k(y.textStr)&&y.getBBox();u.width=(m||F.width||0)+2*A+L;u.height=(M||F.height||0)+2*A;R= +A+q.fontMetrics(a&&a.fontSize,y).b;p&&(g||(u.box=g=q.symbols[b]||r?q.symbol(b):q.rect(),g.addClass(("button"===K?"":"highcharts-label-box")+(K?" highcharts-"+K+"-box":"")),g.add(u),a=P(),c.x=a,c.y=(e?-R:0)+a),c.width=Math.round(u.width),c.height=Math.round(u.height),g.attr(C(c,t)),t={})};Q=function(){var a=L+A,c;c=e?0:R;k(m)&&F&&("center"===O||"right"===O)&&(a+={center:.5,right:1}[O]*(m-F.width));if(a!==y.x||c!==y.y)y.attr("x",a),void 0!==c&&y.attr("y",c);y.x=a;y.y=c};S=function(a,c){g?g.attr(a,c): +t[a]=c};u.onAdd=function(){y.add(u);u.attr({text:a||0===a?a:"",x:c,y:v});g&&k(d)&&u.attr({anchorX:d,anchorY:n})};u.widthSetter=function(a){m=a};u.heightSetter=function(a){M=a};u["text-alignSetter"]=function(a){O=a};u.paddingSetter=function(a){k(a)&&a!==A&&(A=u.padding=a,Q())};u.paddingLeftSetter=function(a){k(a)&&a!==L&&(L=a,Q())};u.alignSetter=function(a){a={left:0,center:.5,right:1}[a];a!==z&&(z=a,F&&u.attr({x:J}))};u.textSetter=function(a){void 0!==a&&y.textSetter(a);w();Q()};u["stroke-widthSetter"]= +function(a,c){a&&(p=!0);l=this["stroke-width"]=a;S(c,a)};u.strokeSetter=u.fillSetter=u.rSetter=function(a,c){"fill"===c&&a&&(p=!0);S(c,a)};u.anchorXSetter=function(a,c){d=a;S(c,Math.round(a)-P()-J)};u.anchorYSetter=function(a,c){n=a;S(c,a-E)};u.xSetter=function(a){u.x=a;z&&(a-=z*((m||F.width)+2*A));J=Math.round(a);u.attr("translateX",J)};u.ySetter=function(a){E=u.y=Math.round(a);u.attr("translateY",E)};var T=u.css;return C(u,{css:function(a){if(a){var c={};a=x(a);h(u.textProps,function(v){void 0!== +a[v]&&(c[v]=a[v],delete a[v])});y.css(c)}return T.call(u,a)},getBBox:function(){return{width:F.width+2*A,height:F.height+2*A,x:F.x-A,y:F.y-A}},shadow:function(a){a&&(w(),g&&g.shadow(a));return u},destroy:function(){I(u.element,"mouseenter");I(u.element,"mouseleave");y&&(y=y.destroy());g&&(g=g.destroy());D.prototype.destroy.call(u);u=q=w=Q=S=null}})}};a.Renderer=B})(N);(function(a){var D=a.attr,B=a.createElement,G=a.css,H=a.defined,p=a.each,l=a.extend,r=a.isFirefox,w=a.isMS,t=a.isWebKit,k=a.pInt,m= +a.SVGRenderer,e=a.win,g=a.wrap;l(a.SVGElement.prototype,{htmlCss:function(a){var e=this.element;if(e=a&&"SPAN"===e.tagName&&a.width)delete a.width,this.textWidth=e,this.updateTransform();a&&"ellipsis"===a.textOverflow&&(a.whiteSpace="nowrap",a.overflow="hidden");this.styles=l(this.styles,a);G(this.element,a);return this},htmlGetBBox:function(){var a=this.element;"text"===a.nodeName&&(a.style.position="absolute");return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}},htmlUpdateTransform:function(){if(this.added){var a= +this.renderer,e=this.element,f=this.translateX||0,d=this.translateY||0,b=this.x||0,q=this.y||0,g=this.textAlign||"left",c={left:0,center:.5,right:1}[g],F=this.styles;G(e,{marginLeft:f,marginTop:d});this.shadows&&p(this.shadows,function(a){G(a,{marginLeft:f+1,marginTop:d+1})});this.inverted&&p(e.childNodes,function(c){a.invertChild(c,e)});if("SPAN"===e.tagName){var n=this.rotation,A=k(this.textWidth),x=F&&F.whiteSpace,m=[n,g,e.innerHTML,this.textWidth,this.textAlign].join();m!==this.cTT&&(F=a.fontMetrics(e.style.fontSize).b, +H(n)&&this.setSpanRotation(n,c,F),G(e,{width:"",whiteSpace:x||"nowrap"}),e.offsetWidth>A&&/[ \-]/.test(e.textContent||e.innerText)&&G(e,{width:A+"px",display:"block",whiteSpace:x||"normal"}),this.getSpanCorrection(e.offsetWidth,F,c,n,g));G(e,{left:b+(this.xCorr||0)+"px",top:q+(this.yCorr||0)+"px"});t&&(F=e.offsetHeight);this.cTT=m}}else this.alignOnAdd=!0},setSpanRotation:function(a,g,f){var d={},b=w?"-ms-transform":t?"-webkit-transform":r?"MozTransform":e.opera?"-o-transform":"";d[b]=d.transform= +"rotate("+a+"deg)";d[b+(r?"Origin":"-origin")]=d.transformOrigin=100*g+"% "+f+"px";G(this.element,d)},getSpanCorrection:function(a,e,f){this.xCorr=-a*f;this.yCorr=-e}});l(m.prototype,{html:function(a,e,f){var d=this.createElement("span"),b=d.element,q=d.renderer,h=q.isSVG,c=function(a,c){p(["opacity","visibility"],function(b){g(a,b+"Setter",function(a,b,d,n){a.call(this,b,d,n);c[d]=b})})};d.textSetter=function(a){a!==b.innerHTML&&delete this.bBox;b.innerHTML=this.textStr=a;d.htmlUpdateTransform()}; +h&&c(d,d.element.style);d.xSetter=d.ySetter=d.alignSetter=d.rotationSetter=function(a,c){"align"===c&&(c="textAlign");d[c]=a;d.htmlUpdateTransform()};d.attr({text:a,x:Math.round(e),y:Math.round(f)}).css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize,position:"absolute"});b.style.whiteSpace="nowrap";d.css=d.htmlCss;h&&(d.add=function(a){var n,f=q.box.parentNode,e=[];if(this.parentGroup=a){if(n=a.div,!n){for(;a;)e.push(a),a=a.parentGroup;p(e.reverse(),function(a){var b,d=D(a.element, +"class");d&&(d={className:d});n=a.div=a.div||B("div",d,{position:"absolute",left:(a.translateX||0)+"px",top:(a.translateY||0)+"px",display:a.display,opacity:a.opacity,pointerEvents:a.styles&&a.styles.pointerEvents},n||f);b=n.style;l(a,{translateXSetter:function(c,d){b.left=c+"px";a[d]=c;a.doTransform=!0},translateYSetter:function(c,d){b.top=c+"px";a[d]=c;a.doTransform=!0}});c(a,b)})}}else n=f;n.appendChild(b);d.added=!0;d.alignOnAdd&&d.htmlUpdateTransform();return d});return d}})})(N);(function(a){var D, +B,G=a.createElement,H=a.css,p=a.defined,l=a.deg2rad,r=a.discardElement,w=a.doc,t=a.each,k=a.erase,m=a.extend;D=a.extendClass;var e=a.isArray,g=a.isNumber,h=a.isObject,C=a.merge;B=a.noop;var f=a.pick,d=a.pInt,b=a.SVGElement,q=a.SVGRenderer,E=a.win;a.svg||(B={docMode8:w&&8===w.documentMode,init:function(a,b){var c=["\x3c",b,' filled\x3d"f" stroked\x3d"f"'],d=["position: ","absolute",";"],f="div"===b;("shape"===b||f)&&d.push("left:0;top:0;width:1px;height:1px;");d.push("visibility: ",f?"hidden":"visible"); +c.push(' style\x3d"',d.join(""),'"/\x3e');b&&(c=f||"span"===b||"img"===b?c.join(""):a.prepVML(c),this.element=G(c));this.renderer=a},add:function(a){var c=this.renderer,b=this.element,d=c.box,f=a&&a.inverted,d=a?a.element||a:d;a&&(this.parentGroup=a);f&&c.invertChild(b,d);d.appendChild(b);this.added=!0;this.alignOnAdd&&!this.deferUpdateTransform&&this.updateTransform();if(this.onAdd)this.onAdd();this.className&&this.attr("class",this.className);return this},updateTransform:b.prototype.htmlUpdateTransform, +setSpanRotation:function(){var a=this.rotation,b=Math.cos(a*l),d=Math.sin(a*l);H(this.element,{filter:a?["progid:DXImageTransform.Microsoft.Matrix(M11\x3d",b,", M12\x3d",-d,", M21\x3d",d,", M22\x3d",b,", sizingMethod\x3d'auto expand')"].join(""):"none"})},getSpanCorrection:function(a,b,d,e,q){var c=e?Math.cos(e*l):1,n=e?Math.sin(e*l):0,u=f(this.elemHeight,this.element.offsetHeight),g;this.xCorr=0>c&&-a;this.yCorr=0>n&&-u;g=0>c*n;this.xCorr+=n*b*(g?1-d:d);this.yCorr-=c*b*(e?g?d:1-d:1);q&&"left"!== +q&&(this.xCorr-=a*d*(0>c?-1:1),e&&(this.yCorr-=u*d*(0>n?-1:1)),H(this.element,{textAlign:q}))},pathToVML:function(a){for(var c=a.length,b=[];c--;)g(a[c])?b[c]=Math.round(10*a[c])-5:"Z"===a[c]?b[c]="x":(b[c]=a[c],!a.isArc||"wa"!==a[c]&&"at"!==a[c]||(b[c+5]===b[c+7]&&(b[c+7]+=a[c+7]>a[c+5]?1:-1),b[c+6]===b[c+8]&&(b[c+8]+=a[c+8]>a[c+6]?1:-1)));return b.join(" ")||"x"},clip:function(a){var c=this,b;a?(b=a.members,k(b,c),b.push(c),c.destroyClip=function(){k(b,c)},a=a.getCSS(c)):(c.destroyClip&&c.destroyClip(), +a={clip:c.docMode8?"inherit":"rect(auto)"});return c.css(a)},css:b.prototype.htmlCss,safeRemoveChild:function(a){a.parentNode&&r(a)},destroy:function(){this.destroyClip&&this.destroyClip();return b.prototype.destroy.apply(this)},on:function(a,b){this.element["on"+a]=function(){var a=E.event;a.target=a.srcElement;b(a)};return this},cutOffPath:function(a,b){var c;a=a.split(/[ ,]/);c=a.length;if(9===c||11===c)a[c-4]=a[c-2]=d(a[c-2])-10*b;return a.join(" ")},shadow:function(a,b,e){var c=[],n,q=this.element, +g=this.renderer,u,I=q.style,F,v=q.path,K,h,m,z;v&&"string"!==typeof v.value&&(v="x");h=v;if(a){m=f(a.width,3);z=(a.opacity||.15)/m;for(n=1;3>=n;n++)K=2*m+1-2*n,e&&(h=this.cutOffPath(v.value,K+.5)),F=['\x3cshape isShadow\x3d"true" strokeweight\x3d"',K,'" filled\x3d"false" path\x3d"',h,'" coordsize\x3d"10 10" style\x3d"',q.style.cssText,'" /\x3e'],u=G(g.prepVML(F),null,{left:d(I.left)+f(a.offsetX,1),top:d(I.top)+f(a.offsetY,1)}),e&&(u.cutOff=K+1),F=['\x3cstroke color\x3d"',a.color||"#000000",'" opacity\x3d"', +z*n,'"/\x3e'],G(g.prepVML(F),null,null,u),b?b.element.appendChild(u):q.parentNode.insertBefore(u,q),c.push(u);this.shadows=c}return this},updateShadows:B,setAttr:function(a,b){this.docMode8?this.element[a]=b:this.element.setAttribute(a,b)},classSetter:function(a){(this.added?this.element:this).className=a},dashstyleSetter:function(a,b,d){(d.getElementsByTagName("stroke")[0]||G(this.renderer.prepVML(["\x3cstroke/\x3e"]),null,null,d))[b]=a||"solid";this[b]=a},dSetter:function(a,b,d){var c=this.shadows; +a=a||[];this.d=a.join&&a.join(" ");d.path=a=this.pathToVML(a);if(c)for(d=c.length;d--;)c[d].path=c[d].cutOff?this.cutOffPath(a,c[d].cutOff):a;this.setAttr(b,a)},fillSetter:function(a,b,d){var c=d.nodeName;"SPAN"===c?d.style.color=a:"IMG"!==c&&(d.filled="none"!==a,this.setAttr("fillcolor",this.renderer.color(a,d,b,this)))},"fill-opacitySetter":function(a,b,d){G(this.renderer.prepVML(["\x3c",b.split("-")[0],' opacity\x3d"',a,'"/\x3e']),null,null,d)},opacitySetter:B,rotationSetter:function(a,b,d){d= +d.style;this[b]=d[b]=a;d.left=-Math.round(Math.sin(a*l)+1)+"px";d.top=Math.round(Math.cos(a*l))+"px"},strokeSetter:function(a,b,d){this.setAttr("strokecolor",this.renderer.color(a,d,b,this))},"stroke-widthSetter":function(a,b,d){d.stroked=!!a;this[b]=a;g(a)&&(a+="px");this.setAttr("strokeweight",a)},titleSetter:function(a,b){this.setAttr(b,a)},visibilitySetter:function(a,b,d){"inherit"===a&&(a="visible");this.shadows&&t(this.shadows,function(c){c.style[b]=a});"DIV"===d.nodeName&&(a="hidden"===a?"-999em": +0,this.docMode8||(d.style[b]=a?"visible":"hidden"),b="top");d.style[b]=a},xSetter:function(a,b,d){this[b]=a;"x"===b?b="left":"y"===b&&(b="top");this.updateClipping?(this[b]=a,this.updateClipping()):d.style[b]=a},zIndexSetter:function(a,b,d){d.style[b]=a}},B["stroke-opacitySetter"]=B["fill-opacitySetter"],a.VMLElement=B=D(b,B),B.prototype.ySetter=B.prototype.widthSetter=B.prototype.heightSetter=B.prototype.xSetter,B={Element:B,isIE8:-1l[0]&&c.push([1,l[1]]);t(c,function(c,b){q.test(c[1])?(n=a.color(c[1]),v=n.get("rgb"),K=n.get("a")):(v=c[1],K=1);r.push(100*c[0]+"% "+v);b?(m=K,k=v):(z=K,E=v)});if("fill"===d)if("gradient"===g)d=A.x1||A[0]||0,c=A.y1||A[1]||0,F=A.x2||A[2]||0,A=A.y2||A[3]||0,C='angle\x3d"'+(90-180*Math.atan((A-c)/(F-d))/Math.PI)+'"',p();else{var h=A.r,w=2*h,B=2*h,D=A.cx,H=A.cy,V=b.radialReference,U,h=function(){V&&(U=f.getBBox(),D+=(V[0]- +U.x)/U.width-.5,H+=(V[1]-U.y)/U.height-.5,w*=V[2]/U.width,B*=V[2]/U.height);C='src\x3d"'+a.getOptions().global.VMLRadialGradientURL+'" size\x3d"'+w+","+B+'" origin\x3d"0.5,0.5" position\x3d"'+D+","+H+'" color2\x3d"'+E+'" ';p()};f.added?h():f.onAdd=h;h=k}else h=v}else q.test(c)&&"IMG"!==b.tagName?(n=a.color(c),f[d+"-opacitySetter"](n.get("a"),d,b),h=n.get("rgb")):(h=b.getElementsByTagName(d),h.length&&(h[0].opacity=1,h[0].type="solid"),h=c);return h},prepVML:function(a){var c=this.isIE8;a=a.join(""); +c?(a=a.replace("/\x3e",' xmlns\x3d"urn:schemas-microsoft-com:vml" /\x3e'),a=-1===a.indexOf('style\x3d"')?a.replace("/\x3e",' style\x3d"display:inline-block;behavior:url(#default#VML);" /\x3e'):a.replace('style\x3d"','style\x3d"display:inline-block;behavior:url(#default#VML);')):a=a.replace("\x3c","\x3chcv:");return a},text:q.prototype.html,path:function(a){var c={coordsize:"10 10"};e(a)?c.d=a:h(a)&&m(c,a);return this.createElement("shape").attr(c)},circle:function(a,b,d){var c=this.symbol("circle"); +h(a)&&(d=a.r,b=a.y,a=a.x);c.isCircle=!0;c.r=d;return c.attr({x:a,y:b})},g:function(a){var c;a&&(c={className:"highcharts-"+a,"class":"highcharts-"+a});return this.createElement("div").attr(c)},image:function(a,b,d,f,e){var c=this.createElement("img").attr({src:a});1f&&m-d*bg&&(F=Math.round((e-m)/Math.cos(f*w)));else if(e=m+(1-d)*b,m-d*bg&&(E=g-a.x+E*d,c=-1),E=Math.min(q, +E),EE||k.autoRotation&&(C.styles||{}).width)F=E;F&&(n.width=F,(k.options.labels.style||{}).textOverflow||(n.textOverflow="ellipsis"),C.css(n))},getPosition:function(a,k,m,e){var g=this.axis,h=g.chart,l=e&&h.oldChartHeight||h.chartHeight;return{x:a?g.translate(k+m,null,null,e)+g.transB:g.left+g.offset+(g.opposite?(e&&h.oldChartWidth||h.chartWidth)-g.right-g.left:0),y:a?l-g.bottom+g.offset-(g.opposite?g.height:0):l-g.translate(k+m,null, +null,e)-g.transB}},getLabelPosition:function(a,k,m,e,g,h,l,f){var d=this.axis,b=d.transA,q=d.reversed,E=d.staggerLines,c=d.tickRotCorr||{x:0,y:0},F=g.y;B(F)||(F=0===d.side?m.rotation?-8:-m.getBBox().height:2===d.side?c.y+8:Math.cos(m.rotation*w)*(c.y-m.getBBox(!1,0).height/2));a=a+g.x+c.x-(h&&e?h*b*(q?-1:1):0);k=k+F-(h&&!e?h*b*(q?1:-1):0);E&&(m=l/(f||1)%E,d.opposite&&(m=E-m-1),k+=d.labelOffset/E*m);return{x:a,y:Math.round(k)}},getMarkPath:function(a,k,m,e,g,h){return h.crispLine(["M",a,k,"L",a+(g? +0:-m),k+(g?m:0)],e)},render:function(a,k,m){var e=this.axis,g=e.options,h=e.chart.renderer,C=e.horiz,f=this.type,d=this.label,b=this.pos,q=g.labels,E=this.gridLine,c=f?f+"Tick":"tick",F=e.tickSize(c),n=this.mark,A=!n,x=q.step,p={},y=!0,u=e.tickmarkOffset,I=this.getPosition(C,b,u,k),M=I.x,I=I.y,v=C&&M===e.pos+e.len||!C&&I===e.pos?-1:1,K=f?f+"Grid":"grid",O=g[K+"LineWidth"],R=g[K+"LineColor"],z=g[K+"LineDashStyle"],K=l(g[c+"Width"],!f&&e.isXAxis?1:0),c=g[c+"Color"];m=l(m,1);this.isActive=!0;E||(p.stroke= +R,p["stroke-width"]=O,z&&(p.dashstyle=z),f||(p.zIndex=1),k&&(p.opacity=0),this.gridLine=E=h.path().attr(p).addClass("highcharts-"+(f?f+"-":"")+"grid-line").add(e.gridGroup));if(!k&&E&&(b=e.getPlotLinePath(b+u,E.strokeWidth()*v,k,!0)))E[this.isNew?"attr":"animate"]({d:b,opacity:m});F&&(e.opposite&&(F[0]=-F[0]),A&&(this.mark=n=h.path().addClass("highcharts-"+(f?f+"-":"")+"tick").add(e.axisGroup),n.attr({stroke:c,"stroke-width":K})),n[A?"attr":"animate"]({d:this.getMarkPath(M,I,F[0],n.strokeWidth()* +v,C,h),opacity:m}));d&&H(M)&&(d.xy=I=this.getLabelPosition(M,I,d,C,q,u,a,x),this.isFirst&&!this.isLast&&!l(g.showFirstLabel,1)||this.isLast&&!this.isFirst&&!l(g.showLastLabel,1)?y=!1:!C||e.isRadial||q.step||q.rotation||k||0===m||this.handleOverflow(I),x&&a%x&&(y=!1),y&&H(I.y)?(I.opacity=m,d[this.isNew?"attr":"animate"](I)):(r(d),d.attr("y",-9999)),this.isNew=!1)},destroy:function(){G(this,this.axis)}}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.AxisPlotLineOrBandExtension, +l=a.color,r=a.correctFloat,w=a.defaultOptions,t=a.defined,k=a.deg2rad,m=a.destroyObjectProperties,e=a.each,g=a.error,h=a.extend,C=a.fireEvent,f=a.format,d=a.getMagnitude,b=a.grep,q=a.inArray,E=a.isArray,c=a.isNumber,F=a.isString,n=a.merge,A=a.normalizeTickInterval,x=a.pick,J=a.PlotLineOrBand,y=a.removeEvent,u=a.splat,I=a.syncTimeout,M=a.Tick;a.Axis=function(){this.init.apply(this,arguments)};a.Axis.prototype={defaultOptions:{dateTimeLabelFormats:{millisecond:"%H:%M:%S.%L",second:"%H:%M:%S",minute:"%H:%M", +hour:"%H:%M",day:"%e. %b",week:"%e. %b",month:"%b '%y",year:"%Y"},endOnTick:!1,labels:{enabled:!0,style:{color:"#666666",cursor:"default",fontSize:"11px"},x:0},minPadding:.01,maxPadding:.01,minorTickLength:2,minorTickPosition:"outside",startOfWeek:1,startOnTick:!1,tickLength:10,tickmarkPlacement:"between",tickPixelInterval:100,tickPosition:"outside",title:{align:"middle",style:{color:"#666666"}},type:"linear",minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb", +lineWidth:1,gridLineColor:"#e6e6e6",tickColor:"#ccd6eb"},defaultYAxisOptions:{endOnTick:!0,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},maxPadding:.05,minPadding:.05,startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{enabled:!1,formatter:function(){return a.numberFormat(this.total,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"#000000",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},defaultLeftAxisOptions:{labels:{x:-15},title:{rotation:270}},defaultRightAxisOptions:{labels:{x:15}, +title:{rotation:90}},defaultBottomAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},defaultTopAxisOptions:{labels:{autoRotation:[-45],x:0},title:{rotation:0}},init:function(a,c){var b=c.isX;this.chart=a;this.horiz=a.inverted?!b:b;this.isXAxis=b;this.coll=this.coll||(b?"xAxis":"yAxis");this.opposite=c.opposite;this.side=c.side||(this.horiz?this.opposite?0:2:this.opposite?1:3);this.setOptions(c);var d=this.options,v=d.type;this.labelFormatter=d.labels.formatter||this.defaultLabelFormatter; +this.userOptions=c;this.minPixelPadding=0;this.reversed=d.reversed;this.visible=!1!==d.visible;this.zoomEnabled=!1!==d.zoomEnabled;this.hasNames="category"===v||!0===d.categories;this.categories=d.categories||this.hasNames;this.names=this.names||[];this.isLog="logarithmic"===v;this.isDatetimeAxis="datetime"===v;this.isLinked=t(d.linkedTo);this.ticks={};this.labelEdge=[];this.minorTicks={};this.plotLinesAndBands=[];this.alternateBands={};this.len=0;this.minRange=this.userMinRange=d.minRange||d.maxZoom; +this.range=d.range;this.offset=d.offset||0;this.stacks={};this.oldStacks={};this.stacksTouched=0;this.min=this.max=null;this.crosshair=x(d.crosshair,u(a.options.tooltip.crosshairs)[b?0:1],!1);var f;c=this.options.events;-1===q(this,a.axes)&&(b?a.axes.splice(a.xAxis.length,0,this):a.axes.push(this),a[this.coll].push(this));this.series=this.series||[];a.inverted&&b&&void 0===this.reversed&&(this.reversed=!0);this.removePlotLine=this.removePlotBand=this.removePlotBandOrLine;for(f in c)D(this,f,c[f]); +this.isLog&&(this.val2lin=this.log2lin,this.lin2val=this.lin2log)},setOptions:function(a){this.options=n(this.defaultOptions,"yAxis"===this.coll&&this.defaultYAxisOptions,[this.defaultTopAxisOptions,this.defaultRightAxisOptions,this.defaultBottomAxisOptions,this.defaultLeftAxisOptions][this.side],n(w[this.coll],a))},defaultLabelFormatter:function(){var c=this.axis,b=this.value,d=c.categories,e=this.dateTimeLabelFormat,q=w.lang,u=q.numericSymbols,q=q.numericSymbolMagnitude||1E3,n=u&&u.length,g,y=c.options.labels.format, +c=c.isLog?b:c.tickInterval;if(y)g=f(y,this);else if(d)g=b;else if(e)g=a.dateFormat(e,b);else if(n&&1E3<=c)for(;n--&&void 0===g;)d=Math.pow(q,n+1),c>=d&&0===10*b%d&&null!==u[n]&&0!==b&&(g=a.numberFormat(b/d,-1)+u[n]);void 0===g&&(g=1E4<=Math.abs(b)?a.numberFormat(b,-1):a.numberFormat(b,-1,void 0,""));return g},getSeriesExtremes:function(){var a=this,d=a.chart;a.hasVisibleSeries=!1;a.dataMin=a.dataMax=a.threshold=null;a.softThreshold=!a.isXAxis;a.buildStacks&&a.buildStacks();e(a.series,function(v){if(v.visible|| +!d.options.chart.ignoreHiddenSeries){var f=v.options,e=f.threshold,q;a.hasVisibleSeries=!0;a.isLog&&0>=e&&(e=null);if(a.isXAxis)f=v.xData,f.length&&(v=H(f),c(v)||v instanceof Date||(f=b(f,function(a){return c(a)}),v=H(f)),a.dataMin=Math.min(x(a.dataMin,f[0]),v),a.dataMax=Math.max(x(a.dataMax,f[0]),G(f)));else if(v.getExtremes(),q=v.dataMax,v=v.dataMin,t(v)&&t(q)&&(a.dataMin=Math.min(x(a.dataMin,v),v),a.dataMax=Math.max(x(a.dataMax,q),q)),t(e)&&(a.threshold=e),!f.softThreshold||a.isLog)a.softThreshold= +!1}})},translate:function(a,b,d,f,e,q){var v=this.linkedParent||this,u=1,n=0,g=f?v.oldTransA:v.transA;f=f?v.oldMin:v.min;var K=v.minPixelPadding;e=(v.isOrdinal||v.isBroken||v.isLog&&e)&&v.lin2val;g||(g=v.transA);d&&(u*=-1,n=v.len);v.reversed&&(u*=-1,n-=u*(v.sector||v.len));b?(a=(a*u+n-K)/g+f,e&&(a=v.lin2val(a))):(e&&(a=v.val2lin(a)),a=u*(a-f)*g+n+u*K+(c(q)?g*q:0));return a},toPixels:function(a,c){return this.translate(a,!1,!this.horiz,null,!0)+(c?0:this.pos)},toValue:function(a,c){return this.translate(a- +(c?0:this.pos),!0,!this.horiz,null,!0)},getPlotLinePath:function(a,b,d,f,e){var v=this.chart,q=this.left,u=this.top,n,g,K=d&&v.oldChartHeight||v.chartHeight,y=d&&v.oldChartWidth||v.chartWidth,z;n=this.transB;var h=function(a,c,b){if(ab)f?a=Math.min(Math.max(c,a),b):z=!0;return a};e=x(e,this.translate(a,null,null,d));a=d=Math.round(e+n);n=g=Math.round(K-e-n);c(e)?this.horiz?(n=u,g=K-this.bottom,a=d=h(a,q,q+this.width)):(a=q,d=y-this.right,n=g=h(n,u,u+this.height)):z=!0;return z&&!f?null:v.renderer.crispLine(["M", +a,n,"L",d,g],b||1)},getLinearTickPositions:function(a,b,d){var v,f=r(Math.floor(b/a)*a),e=r(Math.ceil(d/a)*a),q=[];if(b===d&&c(b))return[b];for(b=f;b<=e;){q.push(b);b=r(b+a);if(b===v)break;v=b}return q},getMinorTickPositions:function(){var a=this.options,c=this.tickPositions,b=this.minorTickInterval,d=[],f,e=this.pointRangePadding||0;f=this.min-e;var e=this.max+e,q=e-f;if(q&&q/b=this.minRange,q,u,n,g,y,h;this.isXAxis&&void 0===this.minRange&&!this.isLog&&(t(a.min)||t(a.max)?this.minRange=null:(e(this.series,function(a){g=a.xData;for(u=y=a.xIncrement? +1:g.length-1;0=E?(p=E,m=0):b.dataMax<=E&&(J=E,I=0)),b.min=x(w,p,b.dataMin),b.max=x(B,J,b.dataMax));q&&(!a&&0>=Math.min(b.min, +x(b.dataMin,b.min))&&g(10,1),b.min=r(u(b.min),15),b.max=r(u(b.max),15));b.range&&t(b.max)&&(b.userMin=b.min=w=Math.max(b.min,b.minFromRange()),b.userMax=B=b.max,b.range=null);C(b,"foundExtremes");b.beforePadding&&b.beforePadding();b.adjustForMinRange();!(l||b.axisPointRange||b.usePercentage||h)&&t(b.min)&&t(b.max)&&(u=b.max-b.min)&&(!t(w)&&m&&(b.min-=u*m),!t(B)&&I&&(b.max+=u*I));c(f.floor)?b.min=Math.max(b.min,f.floor):c(f.softMin)&&(b.min=Math.min(b.min,f.softMin));c(f.ceiling)?b.max=Math.min(b.max, +f.ceiling):c(f.softMax)&&(b.max=Math.max(b.max,f.softMax));M&&t(b.dataMin)&&(E=E||0,!t(w)&&b.min=E?b.min=E:!t(B)&&b.max>E&&b.dataMax<=E&&(b.max=E));b.tickInterval=b.min===b.max||void 0===b.min||void 0===b.max?1:h&&!k&&F===b.linkedParent.options.tickPixelInterval?k=b.linkedParent.tickInterval:x(k,this.tickAmount?(b.max-b.min)/Math.max(this.tickAmount-1,1):void 0,l?1:(b.max-b.min)*F/Math.max(b.len,F));y&&!a&&e(b.series,function(a){a.processData(b.min!==b.oldMin||b.max!==b.oldMax)});b.setAxisTranslation(!0); +b.beforeSetTickPositions&&b.beforeSetTickPositions();b.postProcessTickInterval&&(b.tickInterval=b.postProcessTickInterval(b.tickInterval));b.pointRange&&!k&&(b.tickInterval=Math.max(b.pointRange,b.tickInterval));a=x(f.minTickInterval,b.isDatetimeAxis&&b.closestPointRange);!k&&b.tickIntervalb.tickInterval&&1E3b.max)),!!this.tickAmount));this.tickAmount||(b.tickInterval= +b.unsquish());this.setTickPositions()},setTickPositions:function(){var a=this.options,b,c=a.tickPositions,d=a.tickPositioner,f=a.startOnTick,e=a.endOnTick,q;this.tickmarkOffset=this.categories&&"between"===a.tickmarkPlacement&&1===this.tickInterval?.5:0;this.minorTickInterval="auto"===a.minorTickInterval&&this.tickInterval?this.tickInterval/5:a.minorTickInterval;this.tickPositions=b=c&&c.slice();!b&&(b=this.isDatetimeAxis?this.getTimeTicks(this.normalizeTimeTickInterval(this.tickInterval,a.units), +this.min,this.max,a.startOfWeek,this.ordinalPositions,this.closestPointRange,!0):this.isLog?this.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max),b.length>this.len&&(b=[b[0],b.pop()]),this.tickPositions=b,d&&(d=d.apply(this,[this.min,this.max])))&&(this.tickPositions=b=d);this.isLinked||(this.trimTicks(b,f,e),this.min===this.max&&t(this.min)&&!this.tickAmount&&(q=!0,this.min-=.5,this.max+=.5),this.single=q,c||d||this.adjustTickAmount())}, +trimTicks:function(a,b,c){var d=a[0],f=a[a.length-1],v=this.minPointOffset||0;if(b)this.min=d;else for(;this.min-v>a[0];)a.shift();if(c)this.max=f;else for(;this.max+vb&&(this.finalTickAmt=b,b=5);this.tickAmount=b},adjustTickAmount:function(){var a=this.tickInterval,b=this.tickPositions,c=this.tickAmount,d=this.finalTickAmt,f=b&&b.length;if(fc&&(this.tickInterval*= +2,this.setTickPositions());if(t(d)){for(a=c=b.length;a--;)(3===d&&1===a%2||2>=d&&0=f&&(b=f)),this.displayBtn=void 0!==a||void 0!==b,this.setExtremes(a,b,!1,void 0,{trigger:"zoom"});return!0},setAxisSize:function(){var a=this.chart,b=this.options,c=b.offsetLeft||0,d=this.horiz,f=x(b.width,a.plotWidth-c+(b.offsetRight||0)),e=x(b.height,a.plotHeight),q=x(b.top,a.plotTop),b=x(b.left,a.plotLeft+c),c=/%$/;c.test(e)&&(e=Math.round(parseFloat(e)/ +100*a.plotHeight));c.test(q)&&(q=Math.round(parseFloat(q)/100*a.plotHeight+a.plotTop));this.left=b;this.top=q;this.width=f;this.height=e;this.bottom=a.chartHeight-e-q;this.right=a.chartWidth-f-b;this.len=Math.max(d?f:e,0);this.pos=d?b:q},getExtremes:function(){var a=this.isLog,b=this.lin2log;return{min:a?r(b(this.min)):this.min,max:a?r(b(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},getThreshold:function(a){var b=this.isLog,c=this.lin2log, +d=b?c(this.min):this.min,b=b?c(this.max):this.max;null===a?a=d:d>a?a=d:ba?"right":195a?"left":"center"},tickSize:function(a){var b=this.options,c=b[a+"Length"],d=x(b[a+"Width"],"tick"===a&&this.isXAxis?1:0);if(d&&c)return"inside"===b[a+"Position"]&&(c=-c),[c,d]},labelMetrics:function(){return this.chart.renderer.fontMetrics(this.options.labels.style&&this.options.labels.style.fontSize, +this.ticks[0]&&this.ticks[0].label)},unsquish:function(){var a=this.options.labels,b=this.horiz,c=this.tickInterval,d=c,f=this.len/(((this.categories?1:0)+this.max-this.min)/c),q,u=a.rotation,n=this.labelMetrics(),g,y=Number.MAX_VALUE,h,I=function(a){a/=f||1;a=1=a)g=I(Math.abs(n.h/Math.sin(k*a))),b=g+Math.abs(a/360),b(c.step||0)&&!c.rotation&&(this.staggerLines||1)*a.plotWidth/d||!b&&(f&&f-a.spacing[3]||.33*a.chartWidth)},renderUnsquish:function(){var a=this.chart,b=a.renderer,c=this.tickPositions,d=this.ticks,f=this.options.labels,q=this.horiz,u=this.getSlotWidth(),g=Math.max(1, +Math.round(u-2*(f.padding||5))),y={},h=this.labelMetrics(),I=f.style&&f.style.textOverflow,A,x=0,m,k;F(f.rotation)||(y.rotation=f.rotation||0);e(c,function(a){(a=d[a])&&a.labelLength>x&&(x=a.labelLength)});this.maxLabelLength=x;if(this.autoRotation)x>g&&x>h.h?y.rotation=this.labelRotation:this.labelRotation=0;else if(u&&(A={width:g+"px"},!I))for(A.textOverflow="clip",m=c.length;!q&&m--;)if(k=c[m],g=d[k].label)g.styles&&"ellipsis"===g.styles.textOverflow?g.css({textOverflow:"clip"}):d[k].labelLength> +u&&g.css({width:u+"px"}),g.getBBox().height>this.len/c.length-(h.h-h.f)&&(g.specCss={textOverflow:"ellipsis"});y.rotation&&(A={width:(x>.5*a.chartHeight?.33*a.chartHeight:a.chartHeight)+"px"},I||(A.textOverflow="ellipsis"));if(this.labelAlign=f.align||this.autoLabelAlign(this.labelRotation))y.align=this.labelAlign;e(c,function(a){var b=(a=d[a])&&a.label;b&&(b.attr(y),A&&b.css(n(A,b.specCss)),delete b.specCss,a.rotation=y.rotation)});this.tickRotCorr=b.rotCorr(h.b,this.labelRotation||0,0!==this.side)}, +hasData:function(){return this.hasVisibleSeries||t(this.min)&&t(this.max)&&!!this.tickPositions},getOffset:function(){var a=this,b=a.chart,c=b.renderer,d=a.options,f=a.tickPositions,q=a.ticks,u=a.horiz,n=a.side,g=b.inverted?[1,0,3,2][n]:n,y,h,I=0,A,m=0,k=d.title,F=d.labels,E=0,l=a.opposite,C=b.axisOffset,b=b.clipOffset,p=[-1,1,1,-1][n],r,J=d.className,w=a.axisParent,B=this.tickSize("tick");y=a.hasData();a.showAxis=h=y||x(d.showEmpty,!0);a.staggerLines=a.horiz&&F.staggerLines;a.axisGroup||(a.gridGroup= +c.g("grid").attr({zIndex:d.gridZIndex||1}).addClass("highcharts-"+this.coll.toLowerCase()+"-grid "+(J||"")).add(w),a.axisGroup=c.g("axis").attr({zIndex:d.zIndex||2}).addClass("highcharts-"+this.coll.toLowerCase()+" "+(J||"")).add(w),a.labelGroup=c.g("axis-labels").attr({zIndex:F.zIndex||7}).addClass("highcharts-"+a.coll.toLowerCase()+"-labels "+(J||"")).add(w));if(y||a.isLinked)e(f,function(b){q[b]?q[b].addLabel():q[b]=new M(a,b)}),a.renderUnsquish(),!1===F.reserveSpace||0!==n&&2!==n&&{1:"left",3:"right"}[n]!== +a.labelAlign&&"center"!==a.labelAlign||e(f,function(a){E=Math.max(q[a].getLabelSize(),E)}),a.staggerLines&&(E*=a.staggerLines,a.labelOffset=E*(a.opposite?-1:1));else for(r in q)q[r].destroy(),delete q[r];k&&k.text&&!1!==k.enabled&&(a.axisTitle||((r=k.textAlign)||(r=(u?{low:"left",middle:"center",high:"right"}:{low:l?"right":"left",middle:"center",high:l?"left":"right"})[k.align]),a.axisTitle=c.text(k.text,0,0,k.useHTML).attr({zIndex:7,rotation:k.rotation||0,align:r}).addClass("highcharts-axis-title").css(k.style).add(a.axisGroup), +a.axisTitle.isNew=!0),h&&(I=a.axisTitle.getBBox()[u?"height":"width"],A=k.offset,m=t(A)?0:x(k.margin,u?5:10)),a.axisTitle[h?"show":"hide"](!0));a.renderLine();a.offset=p*x(d.offset,C[n]);a.tickRotCorr=a.tickRotCorr||{x:0,y:0};c=0===n?-a.labelMetrics().h:2===n?a.tickRotCorr.y:0;m=Math.abs(E)+m;E&&(m=m-c+p*(u?x(F.y,a.tickRotCorr.y+8*p):F.x));a.axisTitleMargin=x(A,m);C[n]=Math.max(C[n],a.axisTitleMargin+I+p*a.offset,m,y&&f.length&&B?B[0]:0);d=d.offset?0:2*Math.floor(a.axisLine.strokeWidth()/2);b[g]= +Math.max(b[g],d)},getLinePath:function(a){var b=this.chart,c=this.opposite,d=this.offset,f=this.horiz,e=this.left+(c?this.width:0)+d,d=b.chartHeight-this.bottom-(c?this.height:0)+d;c&&(a*=-1);return b.renderer.crispLine(["M",f?this.left:e,f?d:this.top,"L",f?b.chartWidth-this.right:e,f?d:b.chartHeight-this.bottom],a)},renderLine:function(){this.axisLine||(this.axisLine=this.chart.renderer.path().addClass("highcharts-axis-line").add(this.axisGroup),this.axisLine.attr({stroke:this.options.lineColor, +"stroke-width":this.options.lineWidth,zIndex:7}))},getTitlePosition:function(){var a=this.horiz,b=this.left,c=this.top,d=this.len,f=this.options.title,e=a?b:c,q=this.opposite,u=this.offset,n=f.x||0,g=f.y||0,y=this.chart.renderer.fontMetrics(f.style&&f.style.fontSize,this.axisTitle).f,d={low:e+(a?0:d),middle:e+d/2,high:e+(a?d:0)}[f.align],b=(a?c+this.height:b)+(a?1:-1)*(q?-1:1)*this.axisTitleMargin+(2===this.side?y:0);return{x:a?d+n:b+(q?this.width:0)+u+n,y:a?b+g-(q?this.height:0)+u:d+g}},render:function(){var a= +this,b=a.chart,d=b.renderer,f=a.options,q=a.isLog,u=a.lin2log,n=a.isLinked,g=a.tickPositions,y=a.axisTitle,h=a.ticks,A=a.minorTicks,x=a.alternateBands,m=f.stackLabels,k=f.alternateGridColor,F=a.tickmarkOffset,E=a.axisLine,l=b.hasRendered&&c(a.oldMin),C=a.showAxis,p=B(d.globalAnimation),r,t;a.labelEdge.length=0;a.overlap=!1;e([h,A,x],function(a){for(var b in a)a[b].isActive=!1});if(a.hasData()||n)a.minorTickInterval&&!a.categories&&e(a.getMinorTickPositions(),function(b){A[b]||(A[b]=new M(a,b,"minor")); +l&&A[b].isNew&&A[b].render(null,!0);A[b].render(null,!1,1)}),g.length&&(e(g,function(b,c){if(!n||b>=a.min&&b<=a.max)h[b]||(h[b]=new M(a,b)),l&&h[b].isNew&&h[b].render(c,!0,.1),h[b].render(c)}),F&&(0===a.min||a.single)&&(h[-1]||(h[-1]=new M(a,-1,null,!0)),h[-1].render(-1))),k&&e(g,function(c,d){t=void 0!==g[d+1]?g[d+1]+F:a.max-F;0===d%2&&c=e.second?0:A*Math.floor(c.getMilliseconds()/A));if(n>=e.second)c[B.hcSetSeconds](n>=e.minute?0:A*Math.floor(c.getSeconds()/ +A));if(n>=e.minute)c[B.hcSetMinutes](n>=e.hour?0:A*Math.floor(c[B.hcGetMinutes]()/A));if(n>=e.hour)c[B.hcSetHours](n>=e.day?0:A*Math.floor(c[B.hcGetHours]()/A));if(n>=e.day)c[B.hcSetDate](n>=e.month?1:A*Math.floor(c[B.hcGetDate]()/A));n>=e.month&&(c[B.hcSetMonth](n>=e.year?0:A*Math.floor(c[B.hcGetMonth]()/A)),g=c[B.hcGetFullYear]());if(n>=e.year)c[B.hcSetFullYear](g-g%A);if(n===e.week)c[B.hcSetDate](c[B.hcGetDate]()-c[B.hcGetDay]()+m(f,1));g=c[B.hcGetFullYear]();f=c[B.hcGetMonth]();var C=c[B.hcGetDate](), +y=c[B.hcGetHours]();if(B.hcTimezoneOffset||B.hcGetTimezoneOffset)x=(!q||!!B.hcGetTimezoneOffset)&&(k-h>4*e.month||t(h)!==t(k)),c=c.getTime(),c=new B(c+t(c));q=c.getTime();for(h=1;qr&&(!t||b<=w)&&void 0!==b&&h.push(b),b>w&&(q=!0),b=d;else r=e(r),w= +e(w),a=k[t?"minorTickInterval":"tickInterval"],a=p("auto"===a?null:a,this._minorAutoInterval,k.tickPixelInterval/(t?5:1)*(w-r)/((t?m/this.tickPositions.length:m)||1)),a=H(a,null,B(a)),h=G(this.getLinearTickPositions(a,r,w),g),t||(this._minorAutoInterval=a/5);t||(this.tickInterval=a);return h};D.prototype.log2lin=function(a){return Math.log(a)/Math.LN10};D.prototype.lin2log=function(a){return Math.pow(10,a)}})(N);(function(a){var D=a.dateFormat,B=a.each,G=a.extend,H=a.format,p=a.isNumber,l=a.map,r= +a.merge,w=a.pick,t=a.splat,k=a.stop,m=a.syncTimeout,e=a.timeUnits;a.Tooltip=function(){this.init.apply(this,arguments)};a.Tooltip.prototype={init:function(a,e){this.chart=a;this.options=e;this.crosshairs=[];this.now={x:0,y:0};this.isHidden=!0;this.split=e.split&&!a.inverted;this.shared=e.shared||this.split},cleanSplit:function(a){B(this.chart.series,function(e){var g=e&&e.tt;g&&(!g.isActive||a?e.tt=g.destroy():g.isActive=!1)})},getLabel:function(){var a=this.chart.renderer,e=this.options;this.label|| +(this.split?this.label=a.g("tooltip"):(this.label=a.label("",0,0,e.shape||"callout",null,null,e.useHTML,null,"tooltip").attr({padding:e.padding,r:e.borderRadius}),this.label.attr({fill:e.backgroundColor,"stroke-width":e.borderWidth}).css(e.style).shadow(e.shadow)),this.label.attr({zIndex:8}).add());return this.label},update:function(a){this.destroy();this.init(this.chart,r(!0,this.options,a))},destroy:function(){this.label&&(this.label=this.label.destroy());this.split&&this.tt&&(this.cleanSplit(this.chart, +!0),this.tt=this.tt.destroy());clearTimeout(this.hideTimer);clearTimeout(this.tooltipTimeout)},move:function(a,e,m,f){var d=this,b=d.now,q=!1!==d.options.animation&&!d.isHidden&&(1h-q?h:h-q);else if(v)b[a]=Math.max(g,e+q+f>c?e:e+q);else return!1},x=function(a,c,f,e){var q;ec-d?q=!1:b[a]=ec-f/2?c-f-2:e-f/2;return q},k=function(a){var b=c;c=h;h=b;g=a},y=function(){!1!==A.apply(0,c)?!1!==x.apply(0,h)||g||(k(!0),y()):g?b.x=b.y=0:(k(!0),y())};(f.inverted||1y&&(q=!1);a=(e.series&&e.series.yAxis&&e.series.yAxis.pos)+(e.plotY||0);a-=d.plotTop;f.push({target:e.isHeader?d.plotHeight+c:a,rank:e.isHeader?1:0,size:n.tt.getBBox().height+1,point:e,x:y,tt:A})});this.cleanSplit(); +a.distribute(f,d.plotHeight+c);B(f,function(a){var b=a.point;a.tt.attr({visibility:void 0===a.pos?"hidden":"inherit",x:q||b.isHeader?a.x:b.plotX+d.plotLeft+w(m.distance,16),y:a.pos+d.plotTop,anchorX:b.plotX+d.plotLeft,anchorY:b.isHeader?a.pos+d.plotTop-15:b.plotY+d.plotTop})})},updatePosition:function(a){var e=this.chart,g=this.getLabel(),g=(this.options.positioner||this.getPosition).call(this,g.width,g.height,a);this.move(Math.round(g.x),Math.round(g.y||0),a.plotX+e.plotLeft,a.plotY+e.plotTop)}, +getXDateFormat:function(a,h,m){var f;h=h.dateTimeLabelFormats;var d=m&&m.closestPointRange,b,q={millisecond:15,second:12,minute:9,hour:6,day:3},g,c="millisecond";if(d){g=D("%m-%d %H:%M:%S.%L",a.x);for(b in e){if(d===e.week&&+D("%w",a.x)===m.options.startOfWeek&&"00:00:00.000"===g.substr(6)){b="week";break}if(e[b]>d){b=c;break}if(q[b]&&g.substr(q[b])!=="01-01 00:00:00.000".substr(q[b]))break;"week"!==b&&(c=b)}b&&(f=h[b])}else f=h.day;return f||h.year},tooltipFooterHeaderFormatter:function(a,e){var g= +e?"footer":"header";e=a.series;var f=e.tooltipOptions,d=f.xDateFormat,b=e.xAxis,q=b&&"datetime"===b.options.type&&p(a.key),g=f[g+"Format"];q&&!d&&(d=this.getXDateFormat(a,f,b));q&&d&&(g=g.replace("{point.key}","{point.key:"+d+"}"));return H(g,{point:a,series:e})},bodyFormatter:function(a){return l(a,function(a){var e=a.series.tooltipOptions;return(e.pointFormatter||a.point.tooltipFormatter).call(a.point,e.pointFormat)})}}})(N);(function(a){var D=a.addEvent,B=a.attr,G=a.charts,H=a.color,p=a.css,l= +a.defined,r=a.doc,w=a.each,t=a.extend,k=a.fireEvent,m=a.offset,e=a.pick,g=a.removeEvent,h=a.splat,C=a.Tooltip,f=a.win;a.Pointer=function(a,b){this.init(a,b)};a.Pointer.prototype={init:function(a,b){this.options=b;this.chart=a;this.runChartClick=b.chart.events&&!!b.chart.events.click;this.pinchDown=[];this.lastValidTouch={};C&&b.tooltip.enabled&&(a.tooltip=new C(a,b.tooltip),this.followTouchMove=e(b.tooltip.followTouchMove,!0));this.setDOMEvents()},zoomOption:function(a){var b=this.chart,d=b.options.chart, +f=d.zoomType||"",b=b.inverted;/touch/.test(a.type)&&(f=e(d.pinchType,f));this.zoomX=a=/x/.test(f);this.zoomY=f=/y/.test(f);this.zoomHor=a&&!b||f&&b;this.zoomVert=f&&!b||a&&b;this.hasZoom=a||f},normalize:function(a,b){var d,e;a=a||f.event;a.target||(a.target=a.srcElement);e=a.touches?a.touches.length?a.touches.item(0):a.changedTouches[0]:a;b||(this.chartPosition=b=m(this.chart.container));void 0===e.pageX?(d=Math.max(a.x,a.clientX-b.left),b=a.y):(d=e.pageX-b.left,b=e.pageY-b.top);return t(a,{chartX:Math.round(d), +chartY:Math.round(b)})},getCoordinates:function(a){var b={xAxis:[],yAxis:[]};w(this.chart.axes,function(d){b[d.isXAxis?"xAxis":"yAxis"].push({axis:d,value:d.toValue(a[d.horiz?"chartX":"chartY"])})});return b},runPointActions:function(d){var b=this.chart,f=b.series,g=b.tooltip,c=g?g.shared:!1,h=!0,n=b.hoverPoint,m=b.hoverSeries,x,k,y,u=[],I;if(!c&&!m)for(x=0;xb.series.index?-1:1}));if(c)for(x=u.length;x--;)(u[x].x!==u[0].x||u[x].series.noSharedTooltip)&&u.splice(x,1);if(u[0]&&(u[0]!==this.prevKDPoint||g&&g.isHidden)){if(c&& +!u[0].series.noSharedTooltip){for(x=0;xh+k&&(f=h+k),cm+y&&(c=m+y),this.hasDragged=Math.sqrt(Math.pow(l-f,2)+Math.pow(v-c,2)),10x.max&&(l=x.max-c,v=!0);v?(u-=.8*(u-g[f][0]),J||(M-=.8*(M-g[f][1])),p()):g[f]=[u,M];A||(e[f]=F-E,e[q]=c);e=A?1/n:n;m[q]=c;m[f]=l;k[A?a?"scaleY":"scaleX":"scale"+d]=n;k["translate"+d]=e* +E+(u-e*y)},pinch:function(a){var r=this,t=r.chart,k=r.pinchDown,m=a.touches,e=m.length,g=r.lastValidTouch,h=r.hasZoom,C=r.selectionMarker,f={},d=1===e&&(r.inClass(a.target,"highcharts-tracker")&&t.runTrackerClick||r.runChartClick),b={};1b-6&&n(u||d.chartWidth- +2*x-v-e.x)&&(this.itemX=v,this.itemY+=p+this.lastLineHeight+I,this.lastLineHeight=0);this.maxItemWidth=Math.max(this.maxItemWidth,c);this.lastItemY=p+this.itemY+I;this.lastLineHeight=Math.max(g,this.lastLineHeight);a._legendItemPos=[this.itemX,this.itemY];f?this.itemX+=c:(this.itemY+=p+g+I,this.lastLineHeight=g);this.offsetWidth=u||Math.max((f?this.itemX-v-l:c)+x,this.offsetWidth)},getAllItems:function(){var a=[];l(this.chart.series,function(d){var b=d&&d.options;d&&m(b.showInLegend,p(b.linkedTo)? +!1:void 0,!0)&&(a=a.concat(d.legendItems||("point"===b.legendType?d.data:d)))});return a},adjustMargins:function(a,d){var b=this.chart,e=this.options,f=e.align.charAt(0)+e.verticalAlign.charAt(0)+e.layout.charAt(0);e.floating||l([/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/],function(c,g){c.test(f)&&!p(a[g])&&(b[t[g]]=Math.max(b[t[g]],b.legend[(g+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][g]*e[g%2?"x":"y"]+m(e.margin,12)+d[g]))})},render:function(){var a=this,d=a.chart,b=d.renderer, +e=a.group,h,c,m,n,k=a.box,x=a.options,p=a.padding;a.itemX=a.initialItemX;a.itemY=a.initialItemY;a.offsetWidth=0;a.lastItemY=0;e||(a.group=e=b.g("legend").attr({zIndex:7}).add(),a.contentGroup=b.g().attr({zIndex:1}).add(e),a.scrollGroup=b.g().add(a.contentGroup));a.renderTitle();h=a.getAllItems();g(h,function(a,b){return(a.options&&a.options.legendIndex||0)-(b.options&&b.options.legendIndex||0)});x.reversed&&h.reverse();a.allItems=h;a.display=c=!!h.length;a.lastLineHeight=0;l(h,function(b){a.renderItem(b)}); +m=(x.width||a.offsetWidth)+p;n=a.lastItemY+a.lastLineHeight+a.titleHeight;n=a.handleOverflow(n);n+=p;k||(a.box=k=b.rect().addClass("highcharts-legend-box").attr({r:x.borderRadius}).add(e),k.isNew=!0);k.attr({stroke:x.borderColor,"stroke-width":x.borderWidth||0,fill:x.backgroundColor||"none"}).shadow(x.shadow);0b&&!1!==h.enabled?(this.clipHeight=g=Math.max(b-20-this.titleHeight-I,0),this.currentPage=m(this.currentPage,1),this.fullHeight=a,l(v,function(a,b){var c=a._legendItemPos[1];a=Math.round(a.legendItem.getBBox().height);var d=u.length;if(!d||c-u[d-1]>g&&(r||c)!==u[d-1])u.push(r||c),d++;b===v.length-1&&c+a-u[d-1]>g&&u.push(c);c!==r&&(r=c)}),n||(n=d.clipRect= +e.clipRect(0,I,9999,0),d.contentGroup.clip(n)),t(g),y||(this.nav=y=e.g().attr({zIndex:1}).add(this.group),this.up=e.symbol("triangle",0,0,p,p).on("click",function(){d.scroll(-1,k)}).add(y),this.pager=e.text("",15,10).addClass("highcharts-legend-navigation").css(h.style).add(y),this.down=e.symbol("triangle-down",0,0,p,p).on("click",function(){d.scroll(1,k)}).add(y)),d.scroll(0),a=b):y&&(t(),y.hide(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0);return a},scroll:function(a,d){var b=this.pages, +f=b.length;a=this.currentPage+a;var g=this.clipHeight,c=this.options.navigation,h=this.pager,n=this.padding;a>f&&(a=f);0f&&(g=typeof a[0],"string"===g?e.name=a[0]:"number"===g&&(e.x=a[0]),d++);b=h.value;)h=e[++g];h&&h.color&&!this.options.color&&(this.color=h.color);return h},destroy:function(){var a=this.series.chart,e=a.hoverPoints,g;a.pointCount--;e&&(this.setState(),H(e,this),e.length||(a.hoverPoints=null));if(this===a.hoverPoint)this.onMouseOut();if(this.graphic||this.dataLabel)k(this), +this.destroyElements();this.legendItem&&a.legend.destroyItem(this);for(g in this)this[g]=null},destroyElements:function(){for(var a=["graphic","dataLabel","dataLabelUpper","connector","shadowGroup"],e,g=6;g--;)e=a[g],this[e]&&(this[e]=this[e].destroy())},getLabelConfig:function(){return{x:this.category,y:this.y,color:this.color,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},tooltipFormatter:function(a){var e=this.series,g= +e.tooltipOptions,h=t(g.valueDecimals,""),k=g.valuePrefix||"",f=g.valueSuffix||"";B(e.pointArrayMap||["y"],function(d){d="{point."+d;if(k||f)a=a.replace(d+"}",k+d+"}"+f);a=a.replace(d+"}",d+":,."+h+"f}")});return l(a,{point:this,series:this.series})},firePointEvent:function(a,e,g){var h=this,k=this.series.options;(k.point.events[a]||h.options&&h.options.events&&h.options.events[a])&&this.importEvents();"click"===a&&k.allowPointSelect&&(g=function(a){h.select&&h.select(null,a.ctrlKey||a.metaKey||a.shiftKey)}); +p(this,a,e,g)},visible:!0}})(N);(function(a){var D=a.addEvent,B=a.animObject,G=a.arrayMax,H=a.arrayMin,p=a.correctFloat,l=a.Date,r=a.defaultOptions,w=a.defaultPlotOptions,t=a.defined,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.fireEvent,C=a.grep,f=a.isArray,d=a.isNumber,b=a.isString,q=a.merge,E=a.pick,c=a.removeEvent,F=a.splat,n=a.stableSort,A=a.SVGElement,x=a.syncTimeout,J=a.win;a.Series=a.seriesType("line",null,{lineWidth:2,allowPointSelect:!1,showCheckbox:!1,animation:{duration:1E3},events:{}, +marker:{lineWidth:0,lineColor:"#ffffff",radius:4,states:{hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{align:"center",formatter:function(){return null===this.y?"":a.numberFormat(this.y,-1)},style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0,padding:5},cropThreshold:300,pointRange:0,softThreshold:!0,states:{hover:{lineWidthPlus:1, +marker:{},halo:{size:10,opacity:.25}},select:{marker:{}}},stickyTracking:!0,turboThreshold:1E3},{isCartesian:!0,pointClass:a.Point,sorted:!0,requireSorting:!0,directTouch:!1,axisTypes:["xAxis","yAxis"],colorCounter:0,parallelArrays:["x","y"],coll:"series",init:function(a,b){var c=this,d,e,f=a.series,u,y=function(a,b){return E(a.options.index,a._i)-E(b.options.index,b._i)};c.chart=a;c.options=b=c.setOptions(b);c.linkedSeries=[];c.bindAxes();g(c,{name:b.name,state:"",visible:!1!==b.visible,selected:!0=== +b.selected});e=b.events;for(d in e)D(c,d,e[d]);if(e&&e.click||b.point&&b.point.events&&b.point.events.click||b.allowPointSelect)a.runTrackerClick=!0;c.getColor();c.getSymbol();k(c.parallelArrays,function(a){c[a+"Data"]=[]});c.setData(b.data,!1);c.isCartesian&&(a.hasCartesianSeries=!0);f.length&&(u=f[f.length-1]);c._i=E(u&&u._i,-1)+1;f.push(c);n(f,y);this.yAxis&&n(this.yAxis.series,y);k(f,function(a,b){a.index=b;a.name=a.name||"Series "+(b+1)})},bindAxes:function(){var a=this,b=a.options,c=a.chart, +d;k(a.axisTypes||[],function(f){k(c[f],function(c){d=c.options;if(b[f]===d.index||void 0!==b[f]&&b[f]===d.id||void 0===b[f]&&0===d.index)c.series.push(a),a[f]=c,c.isDirty=!0});a[f]||a.optionalAxis===f||e(18,!0)})},updateParallelArrays:function(a,b){var c=a.series,e=arguments,f=d(b)?function(d){var e="y"===d&&c.toYData?c.toYData(a):a[d];c[d+"Data"][b]=e}:function(a){Array.prototype[b].apply(c[a+"Data"],Array.prototype.slice.call(e,2))};k(c.parallelArrays,f)},autoIncrement:function(){var a=this.options, +b=this.xIncrement,c,d=a.pointIntervalUnit,b=E(b,a.pointStart,0);this.pointInterval=c=E(this.pointInterval,a.pointInterval,1);d&&(a=new l(b),"day"===d?a=+a[l.hcSetDate](a[l.hcGetDate]()+c):"month"===d?a=+a[l.hcSetMonth](a[l.hcGetMonth]()+c):"year"===d&&(a=+a[l.hcSetFullYear](a[l.hcGetFullYear]()+c)),c=a-b);this.xIncrement=b+c;return b},setOptions:function(a){var b=this.chart,c=b.options.plotOptions,b=b.userOptions||{},d=b.plotOptions||{},e=c[this.type];this.userOptions=a;c=q(e,c.series,a);this.tooltipOptions= +q(r.tooltip,r.plotOptions[this.type].tooltip,b.tooltip,d.series&&d.series.tooltip,d[this.type]&&d[this.type].tooltip,a.tooltip);null===e.marker&&delete c.marker;this.zoneAxis=c.zoneAxis;a=this.zones=(c.zones||[]).slice();!c.negativeColor&&!c.negativeFillColor||c.zones||a.push({value:c[this.zoneAxis+"Threshold"]||c.threshold||0,className:"highcharts-negative",color:c.negativeColor,fillColor:c.negativeFillColor});a.length&&t(a[a.length-1].value)&&a.push({color:this.color,fillColor:this.fillColor}); +return c},getCyclic:function(a,b,c){var d,e=this.userOptions,f=a+"Index",g=a+"Counter",u=c?c.length:E(this.chart.options.chart[a+"Count"],this.chart[a+"Count"]);b||(d=E(e[f],e["_"+f]),t(d)||(e["_"+f]=d=this.chart[g]%u,this.chart[g]+=1),c&&(b=c[d]));void 0!==d&&(this[f]=d);this[a]=b},getColor:function(){this.options.colorByPoint?this.options.color=null:this.getCyclic("color",this.options.color||w[this.type].color,this.chart.options.colors)},getSymbol:function(){this.getCyclic("symbol",this.options.marker.symbol, +this.chart.options.symbols)},drawLegendSymbol:a.LegendSymbolMixin.drawLineMarker,setData:function(a,c,g,n){var u=this,q=u.points,h=q&&q.length||0,y,m=u.options,x=u.chart,A=null,I=u.xAxis,l=m.turboThreshold,p=this.xData,r=this.yData,F=(y=u.pointArrayMap)&&y.length;a=a||[];y=a.length;c=E(c,!0);if(!1!==n&&y&&h===y&&!u.cropped&&!u.hasGroupedData&&u.visible)k(a,function(a,b){q[b].update&&a!==m.data[b]&&q[b].update(a,!1,null,!1)});else{u.xIncrement=null;u.colorCounter=0;k(this.parallelArrays,function(a){u[a+ +"Data"].length=0});if(l&&y>l){for(g=0;null===A&&gh||this.forceCrop))if(b[d-1]l)b=[],c=[];else if(b[0]l)f=this.cropData(this.xData,this.yData,A,l),b=f.xData,c=f.yData,f=f.start,g=!0;for(h=b.length||1;--h;)d=x?y(b[h])-y(b[h-1]):b[h]-b[h-1],0d&&this.requireSorting&&e(15);this.cropped=g;this.cropStart=f;this.processedXData=b;this.processedYData=c;this.closestPointRange=n},cropData:function(a,b,c,d){var e=a.length,f=0,g=e,n=E(this.cropShoulder,1),u;for(u=0;u=c){f=Math.max(0,u- +n);break}for(c=u;cd){g=c+n;break}return{xData:a.slice(f,g),yData:b.slice(f,g),start:f,end:g}},generatePoints:function(){var a=this.options.data,b=this.data,c,d=this.processedXData,e=this.processedYData,f=this.pointClass,g=d.length,n=this.cropStart||0,q,h=this.hasGroupedData,k,m=[],x;b||h||(b=[],b.length=a.length,b=this.data=b);for(x=0;x=q&&(c[x-1]||k)<=h,y&&k)if(y=m.length)for(;y--;)null!==m[y]&&(g[n++]=m[y]);else g[n++]=m;this.dataMin=H(g);this.dataMax=G(g)},translate:function(){this.processedXData||this.processData();this.generatePoints();var a=this.options,b=a.stacking,c=this.xAxis,e=c.categories,f=this.yAxis,g=this.points,n=g.length,q=!!this.modifyValue,h=a.pointPlacement,k="between"===h||d(h),m=a.threshold,x=a.startFromThreshold?m:0,A,l,r,F,J=Number.MAX_VALUE;"between"===h&&(h=.5);d(h)&&(h*=E(a.pointRange||c.pointRange)); +for(a=0;a=B&&(C.isNull=!0);C.plotX=A=p(Math.min(Math.max(-1E5,c.translate(w,0,0,0,1,h,"flags"===this.type)),1E5));b&&this.visible&&!C.isNull&&D&&D[w]&&(F=this.getStackIndicator(F,w,this.index),G=D[w],B=G.points[F.key],l=B[0],B=B[1],l===x&&F.key===D[w].base&&(l=E(m,f.min)),f.isLog&&0>=l&&(l=null),C.total=C.stackTotal=G.total,C.percentage=G.total&&C.y/G.total*100,C.stackY= +B,G.setOffset(this.pointXOffset||0,this.barW||0));C.yBottom=t(l)?f.translate(l,0,1,0,1):null;q&&(B=this.modifyValue(B,C));C.plotY=l="number"===typeof B&&Infinity!==B?Math.min(Math.max(-1E5,f.translate(B,0,1,0,1)),1E5):void 0;C.isInside=void 0!==l&&0<=l&&l<=f.len&&0<=A&&A<=c.len;C.clientX=k?p(c.translate(w,0,0,0,1,h)):A;C.negative=C.y<(m||0);C.category=e&&void 0!==e[C.x]?e[C.x]:C.x;C.isNull||(void 0!==r&&(J=Math.min(J,Math.abs(A-r))),r=A)}this.closestPointRangePx=J},getValidPoints:function(a,b){var c= +this.chart;return C(a||this.points||[],function(a){return b&&!c.isInsidePlot(a.plotX,a.plotY,c.inverted)?!1:!a.isNull})},setClip:function(a){var b=this.chart,c=this.options,d=b.renderer,e=b.inverted,f=this.clipBox,g=f||b.clipBox,n=this.sharedClipKey||["_sharedClip",a&&a.duration,a&&a.easing,g.height,c.xAxis,c.yAxis].join(),q=b[n],h=b[n+"m"];q||(a&&(g.width=0,b[n+"m"]=h=d.clipRect(-99,e?-b.plotLeft:-b.plotTop,99,e?b.chartWidth:b.chartHeight)),b[n]=q=d.clipRect(g),q.count={length:0});a&&!q.count[this.index]&& +(q.count[this.index]=!0,q.count.length+=1);!1!==c.clip&&(this.group.clip(a||f?q:b.clipRect),this.markerGroup.clip(h),this.sharedClipKey=n);a||(q.count[this.index]&&(delete q.count[this.index],--q.count.length),0===q.count.length&&n&&b[n]&&(f||(b[n]=b[n].destroy()),b[n+"m"]&&(b[n+"m"]=b[n+"m"].destroy())))},animate:function(a){var b=this.chart,c=B(this.options.animation),d;a?this.setClip(c):(d=this.sharedClipKey,(a=b[d])&&a.animate({width:b.plotSizeX},c),b[d+"m"]&&b[d+"m"].animate({width:b.plotSizeX+ +99},c),this.animate=null)},afterAnimate:function(){this.setClip();h(this,"afterAnimate")},drawPoints:function(){var a=this.points,b=this.chart,c,e,f,g,n=this.options.marker,q,h,k,m,x=this.markerGroup,A=E(n.enabled,this.xAxis.isRadial?!0:null,this.closestPointRangePx>2*n.radius);if(!1!==n.enabled||this._hasPointMarkers)for(e=a.length;e--;)f=a[e],c=f.plotY,g=f.graphic,q=f.marker||{},h=!!f.marker,k=A&&void 0===q.enabled||q.enabled,m=f.isInside,k&&d(c)&&null!==f.y?(c=E(q.symbol,this.symbol),f.hasImage= +0===c.indexOf("url"),k=this.markerAttribs(f,f.selected&&"select"),g?g[m?"show":"hide"](!0).animate(k):m&&(0e&&b.shadow));g&&(g.startX=c.xMap, +g.isArea=c.isArea)})},applyZones:function(){var a=this,b=this.chart,c=b.renderer,d=this.zones,e,f,g=this.clips||[],n,q=this.graph,h=this.area,m=Math.max(b.chartWidth,b.chartHeight),x=this[(this.zoneAxis||"y")+"Axis"],A,l,p=b.inverted,r,F,C,t,J=!1;d.length&&(q||h)&&x&&void 0!==x.min&&(l=x.reversed,r=x.horiz,q&&q.hide(),h&&h.hide(),A=x.getExtremes(),k(d,function(d,u){e=l?r?b.plotWidth:0:r?0:x.toPixels(A.min);e=Math.min(Math.max(E(f,e),0),m);f=Math.min(Math.max(Math.round(x.toPixels(E(d.value,A.max), +!0)),0),m);J&&(e=f=x.toPixels(A.max));F=Math.abs(e-f);C=Math.min(e,f);t=Math.max(e,f);x.isXAxis?(n={x:p?t:C,y:0,width:F,height:m},r||(n.x=b.plotHeight-n.x)):(n={x:0,y:p?t:C,width:m,height:F},r&&(n.y=b.plotWidth-n.y));p&&c.isVML&&(n=x.isXAxis?{x:0,y:l?C:t,height:n.width,width:b.chartWidth}:{x:n.y-b.plotLeft-b.spacingBox.x,y:0,width:n.height,height:b.chartHeight});g[u]?g[u].animate(n):(g[u]=c.clipRect(n),q&&a["zone-graph-"+u].clip(g[u]),h&&a["zone-area-"+u].clip(g[u]));J=d.value>A.max}),this.clips= +g)},invertGroups:function(a){function b(){var b={width:c.yAxis.len,height:c.xAxis.len};k(["group","markerGroup"],function(d){c[d]&&c[d].attr(b).invert(a)})}var c=this,d;c.xAxis&&(d=D(c.chart,"resize",b),D(c,"destroy",d),b(a),c.invertGroups=b)},plotGroup:function(a,b,c,d,e){var f=this[a],g=!f;g&&(this[a]=f=this.chart.renderer.g(b).attr({zIndex:d||.1}).add(e),f.addClass("highcharts-series-"+this.index+" highcharts-"+this.type+"-series highcharts-color-"+this.colorIndex+" "+(this.options.className|| +"")));f.attr({visibility:c})[g?"attr":"animate"](this.getPlotBox());return f},getPlotBox:function(){var a=this.chart,b=this.xAxis,c=this.yAxis;a.inverted&&(b=c,c=this.xAxis);return{translateX:b?b.left:a.plotLeft,translateY:c?c.top:a.plotTop,scaleX:1,scaleY:1}},render:function(){var a=this,b=a.chart,c,d=a.options,e=!!a.animate&&b.renderer.isSVG&&B(d.animation).duration,f=a.visible?"inherit":"hidden",g=d.zIndex,n=a.hasRendered,q=b.seriesGroup,h=b.inverted;c=a.plotGroup("group","series",f,g,q);a.markerGroup= +a.plotGroup("markerGroup","markers",f,g,q);e&&a.animate(!0);c.inverted=a.isCartesian?h:!1;a.drawGraph&&(a.drawGraph(),a.applyZones());a.drawDataLabels&&a.drawDataLabels();a.visible&&a.drawPoints();a.drawTracker&&!1!==a.options.enableMouseTracking&&a.drawTracker();a.invertGroups(h);!1===d.clip||a.sharedClipKey||n||c.clip(b.clipRect);e&&a.animate();n||(a.animationTimeout=x(function(){a.afterAnimate()},e));a.isDirty=a.isDirtyData=!1;a.hasRendered=!0},redraw:function(){var a=this.chart,b=this.isDirty|| +this.isDirtyData,c=this.group,d=this.xAxis,e=this.yAxis;c&&(a.inverted&&c.attr({width:a.plotWidth,height:a.plotHeight}),c.animate({translateX:E(d&&d.left,a.plotLeft),translateY:E(e&&e.top,a.plotTop)}));this.translate();this.render();b&&delete this.kdTree},kdDimensions:1,kdAxisArray:["clientX","plotY"],searchPoint:function(a,b){var c=this.xAxis,d=this.yAxis,e=this.chart.inverted;return this.searchKDTree({clientX:e?c.len-a.chartY+c.pos:a.chartX-c.pos,plotY:e?d.len-a.chartX+d.pos:a.chartY-d.pos},b)}, +buildKDTree:function(){function a(c,d,e){var f,g;if(g=c&&c.length)return f=b.kdAxisArray[d%e],c.sort(function(a,b){return a[f]-b[f]}),g=Math.floor(g/2),{point:c[g],left:a(c.slice(0,g),d+1,e),right:a(c.slice(g+1),d+1,e)}}var b=this,c=b.kdDimensions;delete b.kdTree;x(function(){b.kdTree=a(b.getValidPoints(null,!b.directTouch),c,c)},b.options.kdNow?0:1)},searchKDTree:function(a,b){function c(a,b,n,q){var h=b.point,u=d.kdAxisArray[n%q],k,m,x=h;m=t(a[e])&&t(h[e])?Math.pow(a[e]-h[e],2):null;k=t(a[f])&& +t(h[f])?Math.pow(a[f]-h[f],2):null;k=(m||0)+(k||0);h.dist=t(k)?Math.sqrt(k):Number.MAX_VALUE;h.distX=t(m)?Math.sqrt(m):Number.MAX_VALUE;u=a[u]-h[u];k=0>u?"left":"right";m=0>u?"right":"left";b[k]&&(k=c(a,b[k],n+1,q),x=k[g]A;)l--;this.updateParallelArrays(h,"splice",l,0,0);this.updateParallelArrays(h,l);n&&h.name&&(n[A]=h.name);q.splice(l,0,a);m&&(this.data.splice(l,0,null),this.processData());"point"===c.legendType&&this.generatePoints();d&&(f[0]&&f[0].remove?f[0].remove(!1):(f.shift(),this.updateParallelArrays(h,"shift"),q.shift()));this.isDirtyData=this.isDirty=!0;b&&g.redraw(e)},removePoint:function(a, +b,d){var c=this,e=c.data,f=e[a],g=c.points,n=c.chart,h=function(){g&&g.length===e.length&&g.splice(a,1);e.splice(a,1);c.options.data.splice(a,1);c.updateParallelArrays(f||{series:c},"splice",a,1);f&&f.destroy();c.isDirty=!0;c.isDirtyData=!0;b&&n.redraw()};q(d,n);b=C(b,!0);f?f.firePointEvent("remove",null,h):h()},remove:function(a,b,d){function c(){e.destroy();f.isDirtyLegend=f.isDirtyBox=!0;f.linkSeries();C(a,!0)&&f.redraw(b)}var e=this,f=e.chart;!1!==d?k(e,"remove",null,c):c()},update:function(a, +d){var c=this,e=this.chart,f=this.userOptions,g=this.type,q=a.type||f.type||e.options.chart.type,u=b[g].prototype,m=["group","markerGroup","dataLabelsGroup"],k;if(q&&q!==g||void 0!==a.zIndex)m.length=0;r(m,function(a){m[a]=c[a];delete c[a]});a=h(f,{animation:!1,index:this.index,pointStart:this.xData[0]},{data:this.options.data},a);this.remove(!1,null,!1);for(k in u)this[k]=void 0;t(this,b[q||g].prototype);r(m,function(a){c[a]=m[a]});this.init(e,a);e.linkSeries();C(d,!0)&&e.redraw(!1)}});t(G.prototype, +{update:function(a,b){var c=this.chart;a=c.options[this.coll][this.options.index]=h(this.userOptions,a);this.destroy(!0);this.init(c,t(a,{events:void 0}));c.isDirtyBox=!0;C(b,!0)&&c.redraw()},remove:function(a){for(var b=this.chart,c=this.coll,d=this.series,e=d.length;e--;)d[e]&&d[e].remove(!1);w(b.axes,this);w(b[c],this);b.options[c].splice(this.options.index,1);r(b[c],function(a,b){a.options.index=b});this.destroy();b.isDirtyBox=!0;C(a,!0)&&b.redraw()},setTitle:function(a,b){this.update({title:a}, +b)},setCategories:function(a,b){this.update({categories:a},b)}})})(N);(function(a){var D=a.color,B=a.each,G=a.map,H=a.pick,p=a.Series,l=a.seriesType;l("area","line",{softThreshold:!1,threshold:0},{singleStacks:!1,getStackPoints:function(){var a=[],l=[],p=this.xAxis,k=this.yAxis,m=k.stacks[this.stackKey],e={},g=this.points,h=this.index,C=k.series,f=C.length,d,b=H(k.options.reversedStacks,!0)?1:-1,q,E;if(this.options.stacking){for(q=0;qa&&t>l?(t=Math.max(a,l),m=2*l-t):tH&& +m>l?(m=Math.max(H,l),t=2*l-m):m=Math.abs(g)&&.5a.closestPointRange*a.xAxis.transA,k=a.borderWidth=r(h.borderWidth,k?0:1),f=a.yAxis,d=a.translatedThreshold=f.getThreshold(h.threshold),b=r(h.minPointLength,5),q=a.getColumnMetrics(),m=q.width,c=a.barW=Math.max(m,1+2*k),l=a.pointXOffset= +q.offset;g.inverted&&(d-=.5);h.pointPadding&&(c=Math.ceil(c));w.prototype.translate.apply(a);G(a.points,function(e){var n=r(e.yBottom,d),q=999+Math.abs(n),q=Math.min(Math.max(-q,e.plotY),f.len+q),h=e.plotX+l,k=c,u=Math.min(q,n),p,t=Math.max(q,n)-u;Math.abs(t)b?n-b:d-(p?b:0));e.barX=h;e.pointWidth=m;e.tooltipPos=g.inverted?[f.len+f.pos-g.plotLeft-q,a.xAxis.len-h-k/2,t]:[h+k/2,q+f.pos-g.plotTop,t];e.shapeType="rect";e.shapeArgs= +a.crispCol.apply(a,e.isNull?[e.plotX,f.len/2,0,0]:[h,u,k,t])})},getSymbol:a.noop,drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,drawGraph:function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},pointAttribs:function(a,g){var e=this.options,k=this.pointAttrToOptions||{},f=k.stroke||"borderColor",d=k["stroke-width"]||"borderWidth",b=a&&a.color||this.color,q=a[f]||e[f]||this.color||b,k=e.dashStyle,m;a&&this.zones.length&&(b=(b=a.getZone())&&b.color||a.options.color|| +this.color);g&&(g=e.states[g],m=g.brightness,b=g.color||void 0!==m&&B(b).brighten(g.brightness).get()||b,q=g[f]||q,k=g.dashStyle||k);a={fill:b,stroke:q,"stroke-width":a[d]||e[d]||this[d]||0};e.borderRadius&&(a.r=e.borderRadius);k&&(a.dashstyle=k);return a},drawPoints:function(){var a=this,g=this.chart,h=a.options,m=g.renderer,f=h.animationLimit||250,d;G(a.points,function(b){var e=b.graphic;p(b.plotY)&&null!==b.y?(d=b.shapeArgs,e?(k(e),e[g.pointCountt;++t)k=r[t],a=2>t||2===t&&/%$/.test(k),r[t]=B(k,[l,H,w,r[2]][t])+(a?p:0);r[3]>r[2]&&(r[3]=r[2]);return r}}})(N);(function(a){var D=a.addEvent,B=a.defined,G=a.each,H=a.extend,p=a.inArray,l=a.noop,r=a.pick,w=a.Point,t=a.Series,k=a.seriesType,m=a.setAnimation;k("pie","line",{center:[null,null],clip:!1,colorByPoint:!0,dataLabels:{distance:30,enabled:!0,formatter:function(){return null===this.y? +void 0:this.point.name},x:0},ignoreHiddenPoint:!0,legendType:"point",marker:null,size:null,showInLegend:!1,slicedOffset:10,stickyTracking:!1,tooltip:{followPointer:!0},borderColor:"#ffffff",borderWidth:1,states:{hover:{brightness:.1,shadow:!1}}},{isCartesian:!1,requireSorting:!1,directTouch:!0,noSharedTooltip:!0,trackerGroups:["group","dataLabelsGroup"],axisTypes:[],pointAttribs:a.seriesTypes.column.prototype.pointAttribs,animate:function(a){var e=this,h=e.points,k=e.startAngleRad;a||(G(h,function(a){var d= +a.graphic,b=a.shapeArgs;d&&(d.attr({r:a.startR||e.center[3]/2,start:k,end:k}),d.animate({r:b.r,start:b.start,end:b.end},e.options.animation))}),e.animate=null)},updateTotals:function(){var a,g=0,h=this.points,k=h.length,f,d=this.options.ignoreHiddenPoint;for(a=0;af.y&&(f.y=null),g+=d&&!f.visible?0:f.y;this.total=g;for(a=0;a1.5*Math.PI?q-=2*Math.PI:q<-Math.PI/2&&(q+=2*Math.PI);t.slicedTranslation={translateX:Math.round(Math.cos(q)*k),translateY:Math.round(Math.sin(q)*k)};d=Math.cos(q)*a[2]/2;b=Math.sin(q)*a[2]/2;t.tooltipPos=[a[0]+.7*d,a[1]+.7*b];t.half=q<-Math.PI/2||q>Math.PI/2?1:0;t.angle=q;f=Math.min(f,n/5);t.labelPos=[a[0]+d+Math.cos(q)*n,a[1]+b+Math.sin(q)*n,a[0]+d+Math.cos(q)*f,a[1]+b+Math.sin(q)* +f,a[0]+d,a[1]+b,0>n?"center":t.half?"right":"left",q]}},drawGraph:null,drawPoints:function(){var a=this,g=a.chart.renderer,h,k,f,d,b=a.options.shadow;b&&!a.shadowGroup&&(a.shadowGroup=g.g("shadow").add(a.group));G(a.points,function(e){if(null!==e.y){k=e.graphic;d=e.shapeArgs;h=e.sliced?e.slicedTranslation:{};var q=e.shadowGroup;b&&!q&&(q=e.shadowGroup=g.g("shadow").add(a.shadowGroup));q&&q.attr(h);f=a.pointAttribs(e,e.selected&&"select");k?k.setRadialReference(a.center).attr(f).animate(H(d,h)):(e.graphic= +k=g[e.shapeType](d).addClass(e.getClassName()).setRadialReference(a.center).attr(h).add(a.group),e.visible||k.attr({visibility:"hidden"}),k.attr(f).attr({"stroke-linejoin":"round"}).shadow(b,q))}})},searchPoint:l,sortByAngle:function(a,g){a.sort(function(a,e){return void 0!==a.angle&&(e.angle-a.angle)*g})},drawLegendSymbol:a.LegendSymbolMixin.drawRectangle,getCenter:a.CenteredSeriesMixin.getCenter,getSymbol:l},{init:function(){w.prototype.init.apply(this,arguments);var a=this,g;a.name=r(a.name,"Slice"); +g=function(e){a.slice("select"===e.type)};D(a,"select",g);D(a,"unselect",g);return a},setVisible:function(a,g){var e=this,k=e.series,f=k.chart,d=k.options.ignoreHiddenPoint;g=r(g,d);a!==e.visible&&(e.visible=e.options.visible=a=void 0===a?!e.visible:a,k.options.data[p(e,k.data)]=e.options,G(["graphic","dataLabel","connector","shadowGroup"],function(b){if(e[b])e[b][a?"show":"hide"](!0)}),e.legendItem&&f.legend.colorizeItem(e,a),a||"hover"!==e.state||e.setState(""),d&&(k.isDirty=!0),g&&f.redraw())}, +slice:function(a,g,h){var e=this.series;m(h,e.chart);r(g,!0);this.sliced=this.options.sliced=a=B(a)?a:!this.sliced;e.options.data[p(this,e.data)]=this.options;a=a?this.slicedTranslation:{translateX:0,translateY:0};this.graphic.animate(a);this.shadowGroup&&this.shadowGroup.animate(a)},haloPath:function(a){var e=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(e.x,e.y,e.r+a,e.r+a,{innerR:this.shapeArgs.r,start:e.start,end:e.end})}})})(N);(function(a){var D= +a.addEvent,B=a.arrayMax,G=a.defined,H=a.each,p=a.extend,l=a.format,r=a.map,w=a.merge,t=a.noop,k=a.pick,m=a.relativeLength,e=a.Series,g=a.seriesTypes,h=a.stableSort,C=a.stop;a.distribute=function(a,d){function b(a,b){return a.target-b.target}var e,f=!0,c=a,g=[],n;n=0;for(e=a.length;e--;)n+=a[e].size;if(n>d){h(a,function(a,b){return(b.rank||0)-(a.rank||0)});for(n=e=0;n<=d;)n+=a[e].size,e++;g=a.splice(e-1,a.length)}h(a,b);for(a=r(a,function(a){return{size:a.size,targets:[a.target]}});f;){for(e=a.length;e--;)f= +a[e],n=(Math.min.apply(0,f.targets)+Math.max.apply(0,f.targets))/2,f.pos=Math.min(Math.max(0,n-f.size/2),d-f.size);e=a.length;for(f=!1;e--;)0a[e].pos&&(a[e-1].size+=a[e].size,a[e-1].targets=a[e-1].targets.concat(a[e].targets),a[e-1].pos+a[e-1].size>d&&(a[e-1].pos=d-a[e-1].size),a.splice(e,1),f=!0)}e=0;H(a,function(a){var b=0;H(a.targets,function(){c[e].pos=a.pos+b;b+=c[e].size;e++})});c.push.apply(c,g);h(c,b)};e.prototype.drawDataLabels=function(){var a=this,d=a.options, +b=d.dataLabels,e=a.points,g,c,h=a.hasRendered||0,n,m,x=k(b.defer,!0),r=a.chart.renderer;if(b.enabled||a._hasPointLabels)a.dlProcessOptions&&a.dlProcessOptions(b),m=a.plotGroup("dataLabelsGroup","data-labels",x&&!h?"hidden":"visible",b.zIndex||6),x&&(m.attr({opacity:+h}),h||D(a,"afterAnimate",function(){a.visible&&m.show(!0);m[d.animation?"animate":"attr"]({opacity:1},{duration:200})})),c=b,H(e,function(e){var f,q=e.dataLabel,h,x,A=e.connector,y=!0,t,z={};g=e.dlOptions||e.options&&e.options.dataLabels; +f=k(g&&g.enabled,c.enabled)&&null!==e.y;if(q&&!f)e.dataLabel=q.destroy();else if(f){b=w(c,g);t=b.style;f=b.rotation;h=e.getLabelConfig();n=b.format?l(b.format,h):b.formatter.call(h,b);t.color=k(b.color,t.color,a.color,"#000000");if(q)G(n)?(q.attr({text:n}),y=!1):(e.dataLabel=q=q.destroy(),A&&(e.connector=A.destroy()));else if(G(n)){q={fill:b.backgroundColor,stroke:b.borderColor,"stroke-width":b.borderWidth,r:b.borderRadius||0,rotation:f,padding:b.padding,zIndex:1};"contrast"===t.color&&(z.color=b.inside|| +0>b.distance||d.stacking?r.getContrast(e.color||a.color):"#000000");d.cursor&&(z.cursor=d.cursor);for(x in q)void 0===q[x]&&delete q[x];q=e.dataLabel=r[f?"text":"label"](n,0,-9999,b.shape,null,null,b.useHTML,null,"data-label").attr(q);q.addClass("highcharts-data-label-color-"+e.colorIndex+" "+(b.className||""));q.css(p(t,z));q.add(m);q.shadow(b.shadow)}q&&a.alignDataLabel(e,q,b,null,y)}})};e.prototype.alignDataLabel=function(a,d,b,e,g){var c=this.chart,f=c.inverted,n=k(a.plotX,-9999),q=k(a.plotY, +-9999),h=d.getBBox(),m,l=b.rotation,u=b.align,r=this.visible&&(a.series.forceDL||c.isInsidePlot(n,Math.round(q),f)||e&&c.isInsidePlot(n,f?e.x+1:e.y+e.height-1,f)),t="justify"===k(b.overflow,"justify");r&&(m=b.style.fontSize,m=c.renderer.fontMetrics(m,d).b,e=p({x:f?c.plotWidth-q:n,y:Math.round(f?c.plotHeight-n:q),width:0,height:0},e),p(b,{width:h.width,height:h.height}),l?(t=!1,f=c.renderer.rotCorr(m,l),f={x:e.x+b.x+e.width/2+f.x,y:e.y+b.y+{top:0,middle:.5,bottom:1}[b.verticalAlign]*e.height},d[g? +"attr":"animate"](f).attr({align:u}),n=(l+720)%360,n=180n,"left"===u?f.y-=n?h.height:0:"center"===u?(f.x-=h.width/2,f.y-=h.height/2):"right"===u&&(f.x-=h.width,f.y-=n?0:h.height)):(d.align(b,null,e),f=d.alignAttr),t?this.justifyDataLabel(d,b,f,h,e,g):k(b.crop,!0)&&(r=c.isInsidePlot(f.x,f.y)&&c.isInsidePlot(f.x+h.width,f.y+h.height)),b.shape&&!l&&d.attr({anchorX:a.plotX,anchorY:a.plotY}));r||(C(d),d.attr({y:-9999}),d.placed=!1)};e.prototype.justifyDataLabel=function(a,d,b,e,g,c){var f=this.chart, +n=d.align,h=d.verticalAlign,q,k,m=a.box?0:a.padding||0;q=b.x+m;0>q&&("right"===n?d.align="left":d.x=-q,k=!0);q=b.x+e.width-m;q>f.plotWidth&&("left"===n?d.align="right":d.x=f.plotWidth-q,k=!0);q=b.y+m;0>q&&("bottom"===h?d.verticalAlign="top":d.y=-q,k=!0);q=b.y+e.height-m;q>f.plotHeight&&("top"===h?d.verticalAlign="bottom":d.y=f.plotHeight-q,k=!0);k&&(a.placed=!c,a.align(d,null,g))};g.pie&&(g.pie.prototype.drawDataLabels=function(){var f=this,d=f.data,b,g=f.chart,h=f.options.dataLabels,c=k(h.connectorPadding, +10),m=k(h.connectorWidth,1),n=g.plotWidth,l=g.plotHeight,x,p=h.distance,y=f.center,u=y[2]/2,t=y[1],w=0k-2?A:P,e),v._attr={visibility:S,align:D[6]},v._pos={x:L+h.x+({left:c,right:-c}[D[6]]||0),y:P+h.y-10},D.x=L,D.y=P,null===f.options.size&&(C=v.width,L-Cn-c&&(T[1]=Math.max(Math.round(L+ +C-n+c),T[1])),0>P-G/2?T[0]=Math.max(Math.round(-P+G/2),T[0]):P+G/2>l&&(T[2]=Math.max(Math.round(P+G/2-l),T[2])))}),0===B(T)||this.verifyDataLabelOverflow(T))&&(this.placeDataLabels(),w&&m&&H(this.points,function(a){var b;x=a.connector;if((v=a.dataLabel)&&v._pos&&a.visible){S=v._attr.visibility;if(b=!x)a.connector=x=g.renderer.path().addClass("highcharts-data-label-connector highcharts-color-"+a.colorIndex).add(f.dataLabelsGroup),x.attr({"stroke-width":m,stroke:h.connectorColor||a.color||"#666666"}); +x[b?"attr":"animate"]({d:f.connectorPath(a.labelPos)});x.attr("visibility",S)}else x&&(a.connector=x.destroy())}))},g.pie.prototype.connectorPath=function(a){var d=a.x,b=a.y;return k(this.options.dataLabels.softConnector,!0)?["M",d+("left"===a[6]?5:-5),b,"C",d,b,2*a[2]-a[4],2*a[3]-a[5],a[2],a[3],"L",a[4],a[5]]:["M",d+("left"===a[6]?5:-5),b,"L",a[2],a[3],"L",a[4],a[5]]},g.pie.prototype.placeDataLabels=function(){H(this.points,function(a){var d=a.dataLabel;d&&a.visible&&((a=d._pos)?(d.attr(d._attr), +d[d.moved?"animate":"attr"](a),d.moved=!0):d&&d.attr({y:-9999}))})},g.pie.prototype.alignDataLabel=t,g.pie.prototype.verifyDataLabelOverflow=function(a){var d=this.center,b=this.options,e=b.center,f=b.minSize||80,c,g;null!==e[0]?c=Math.max(d[2]-Math.max(a[1],a[3]),f):(c=Math.max(d[2]-a[1]-a[3],f),d[0]+=(a[3]-a[1])/2);null!==e[1]?c=Math.max(Math.min(c,d[2]-Math.max(a[0],a[2])),f):(c=Math.max(Math.min(c,d[2]-a[0]-a[2]),f),d[1]+=(a[0]-a[2])/2);ck(this.translatedThreshold,f.yAxis.len)),m=k(b.inside,!!this.options.stacking);n&&(g=w(n),0>g.y&&(g.height+=g.y,g.y=0),n=g.y+g.height-f.yAxis.len,0a+e||c+nb+f||g+hthis.pointCount))},pan:function(a,b){var c=this,d=c.hoverPoints, +e;d&&r(d,function(a){a.setState()});r("xy"===b?[1,0]:[1],function(b){b=c[b?"xAxis":"yAxis"][0];var d=b.horiz,f=a[d?"chartX":"chartY"],d=d?"mouseDownX":"mouseDownY",g=c[d],n=(b.pointRange||0)/2,h=b.getExtremes(),q=b.toValue(g-f,!0)+n,n=b.toValue(g+b.len-f,!0)-n,g=g>f;b.series.length&&(g||q>Math.min(h.dataMin,h.min))&&(!g||n=p(k.minWidth,0)&&this.chartHeight>=p(k.minHeight,0)};void 0===l._id&&(l._id=a.uniqueKey());m=m.call(this);!r[l._id]&&m?l.chartOptions&&(r[l._id]=this.currentOptions(l.chartOptions),this.update(l.chartOptions,w)):r[l._id]&&!m&&(this.update(r[l._id],w),delete r[l._id])};D.prototype.currentOptions=function(a){function p(a,m,e){var g,h;for(g in a)if(-1< +G(g,["series","xAxis","yAxis"]))for(a[g]=l(a[g]),e[g]=[],h=0;hd.length||void 0===h)return a.call(this,g,h,k,f);x=d.length;for(c=0;ck;d[c]5*b||w){if(d[c]>u){for(r=a.call(this,g,d[e],d[c],f);r.length&&r[0]<=u;)r.shift();r.length&&(u=r[r.length-1]);y=y.concat(r)}e=c+1}if(w)break}a= +r.info;if(q&&a.unitRange<=m.hour){c=y.length-1;for(e=1;ek?a-1:a;for(M=void 0;q--;)e=c[q],k=M-e,M&&k<.8*C&&(null===t||k<.8*t)?(n[y[q]]&&!n[y[q+1]]?(k=q+1,M=e):k=q,y.splice(k,1)):M=e}return y});w(B.prototype,{beforeSetTickPositions:function(){var a, +g=[],h=!1,k,f=this.getExtremes(),d=f.min,b=f.max,q,m=this.isXAxis&&!!this.options.breaks,f=this.options.ordinal,c=this.chart.options.chart.ignoreHiddenSeries;if(f||m){r(this.series,function(b,d){if(!(c&&!1===b.visible||!1===b.takeOrdinalPosition&&!m)&&(g=g.concat(b.processedXData),a=g.length,g.sort(function(a,b){return a-b}),a))for(d=a-1;d--;)g[d]===g[d+1]&&g.splice(d,1)});a=g.length;if(2k||b-g[g.length- +1]>k)&&(h=!0)}h?(this.ordinalPositions=g,k=this.val2lin(Math.max(d,g[0]),!0),q=Math.max(this.val2lin(Math.min(b,g[g.length-1]),!0),1),this.ordinalSlope=b=(b-d)/(q-k),this.ordinalOffset=d-k*b):this.ordinalPositions=this.ordinalSlope=this.ordinalOffset=void 0}this.isOrdinal=f&&h;this.groupIntervalFactor=null},val2lin:function(a,g){var e=this.ordinalPositions;if(e){var k=e.length,f,d;for(f=k;f--;)if(e[f]===a){d=f;break}for(f=k-1;f--;)if(a>e[f]||0===f){a=(a-e[f])/(e[f+1]-e[f]);d=f+a;break}g=g?d:this.ordinalSlope* +(d||0)+this.ordinalOffset}else g=a;return g},lin2val:function(a,g){var e=this.ordinalPositions;if(e){var k=this.ordinalSlope,f=this.ordinalOffset,d=e.length-1,b;if(g)0>a?a=e[0]:a>d?a=e[d]:(d=Math.floor(a),b=a-d);else for(;d--;)if(g=k*d+f,a>=g){k=k*(d+1)+f;b=(a-g)/(k-g);break}return void 0!==b&&void 0!==e[d]?e[d]+(b?b*(e[d+1]-e[d]):0):a}return a},getExtendedPositions:function(){var a=this.chart,g=this.series[0].currentDataGrouping,h=this.ordinalIndex,k=g?g.count+g.unitName:"raw",f=this.getExtremes(), +d,b;h||(h=this.ordinalIndex={});h[k]||(d={series:[],chart:a,getExtremes:function(){return{min:f.dataMin,max:f.dataMax}},options:{ordinal:!0},val2lin:B.prototype.val2lin},r(this.series,function(e){b={xAxis:d,xData:e.xData,chart:a,destroyGroupedData:t};b.options={dataGrouping:g?{enabled:!0,forced:!0,approximation:"open",units:[[g.unitName,[g.count]]]}:{enabled:!1}};e.processData.apply(b);d.series.push(b)}),this.beforeSetTickPositions.apply(d),h[k]=d.ordinalPositions);return h[k]},getGroupIntervalFactor:function(a, +g,h){var e;h=h.processedXData;var f=h.length,d=[];e=this.groupIntervalFactor;if(!e){for(e=0;ed?(l=p,t=e.ordinalPositions?e:p):(l=e.ordinalPositions?e:p,t=p),p=t.ordinalPositions,q>p[p.length-1]&&p.push(q),this.fixedRange=c-m,d=e.toFixedRange(null,null,n.apply(l,[x.apply(l,[m,!0])+d,!0]),n.apply(t,[x.apply(t, +[c,!0])+d,!0])),d.min>=Math.min(b.dataMin,m)&&d.max<=Math.max(q,c)&&e.setExtremes(d.min,d.max,!0,!1,{trigger:"pan"}),this.mouseDownX=k,H(this.container,{cursor:"move"})):f=!0}else f=!0;f&&a.apply(this,Array.prototype.slice.call(arguments,1))});k.prototype.gappedPath=function(){var a=this.options.gapSize,g=this.points.slice(),h=g.length-1;if(a&&0this.closestPointRange*a&&g.splice(h+1,0,{isNull:!0});return this.getGraphPath(g)}})(N);(function(a){function D(){return Array.prototype.slice.call(arguments, +1)}function B(a){a.apply(this);this.drawBreaks(this.xAxis,["x"]);this.drawBreaks(this.yAxis,G(this.pointArrayMap,["y"]))}var G=a.pick,H=a.wrap,p=a.each,l=a.extend,r=a.fireEvent,w=a.Axis,t=a.Series;l(w.prototype,{isInBreak:function(a,m){var e=a.repeat||Infinity,g=a.from,h=a.to-a.from;m=m>=g?(m-g)%e:e-(g-m)%e;return a.inclusive?m<=h:m=a)break;else if(g.isInBreak(f,a)){e-=a-f.from;break}return e};this.lin2val=function(a){var e,f;for(f=0;f=a);f++)e.toh;)m-=b;for(;mb.to||l>b.from&&db.from&&db.from&&d>b.to&&d=c[0]);A++);for(A;A<=q;A++){for(;(void 0!==c[w+1]&&a[A]>=c[w+1]||A===q)&&(l=c[w],this.dataGroupInfo={start:p,length:t[0].length},p=d.apply(this,t),void 0!==p&&(g.push(l),h.push(p),m.push(this.dataGroupInfo)),p=A,t[0]=[],t[1]=[],t[2]=[],t[3]=[],w+=1,A!==q););if(A===q)break;if(x){l=this.cropStart+A;l=e&&e[l]|| +this.pointClass.prototype.applyOptions.apply({series:this},[f[l]]);var E,C;for(E=0;Ethis.chart.plotSizeX/d||b&&f.forced)&&(e=!0);return e?d:0};G.prototype.setDataGrouping=function(a,b){var c;b=e(b,!0);a||(a={forced:!1,units:null});if(this instanceof G)for(c=this.series.length;c--;)this.series[c].update({dataGrouping:a},!1);else l(this.chart.options.series,function(b){b.dataGrouping=a},!1);b&&this.chart.redraw()}})(N);(function(a){var D=a.each,B=a.Point,G=a.seriesType,H=a.seriesTypes;G("ohlc","column",{lineWidth:1,tooltip:{pointFormat:'\x3cspan style\x3d"color:{point.color}"\x3e\u25cf\x3c/span\x3e \x3cb\x3e {series.name}\x3c/b\x3e\x3cbr/\x3eOpen: {point.open}\x3cbr/\x3eHigh: {point.high}\x3cbr/\x3eLow: {point.low}\x3cbr/\x3eClose: {point.close}\x3cbr/\x3e'}, +threshold:null,states:{hover:{lineWidth:3}}},{pointArrayMap:["open","high","low","close"],toYData:function(a){return[a.open,a.high,a.low,a.close]},pointValKey:"high",pointAttribs:function(a,l){l=H.column.prototype.pointAttribs.call(this,a,l);var p=this.options;delete l.fill;l["stroke-width"]=p.lineWidth;l.stroke=a.options.color||(a.openk)););B(g,function(a,b){var d;void 0===a.plotY&&(a.x>=c.min&&a.x<=c.max?a.plotY=e.chartHeight-p.bottom-(p.opposite?p.height:0)+p.offset-e.plotTop:a.shapeArgs={});a.plotX+=t;(f=g[b-1])&&f.plotX===a.plotX&&(void 0===f.stackIndex&&(f.stackIndex=0),d=f.stackIndex+1);a.stackIndex=d})},drawPoints:function(){var a=this.points,e=this.chart,g=e.renderer,k,l,f=this.options,d=f.y,b,q,p,c,r,n,t,x=this.yAxis;for(q=a.length;q--;)p=a[q],t=p.plotX>this.xAxis.len,k=p.plotX,c=p.stackIndex,b= +p.options.shape||f.shape,l=p.plotY,void 0!==l&&(l=p.plotY+d-(void 0!==c&&c*f.stackDistance)),r=c?void 0:p.plotX,n=c?void 0:p.plotY,c=p.graphic,void 0!==l&&0<=k&&!t?(c||(c=p.graphic=g.label("",null,null,b,null,null,f.useHTML).attr(this.pointAttribs(p)).css(G(f.style,p.style)).attr({align:"flag"===b?"left":"center",width:f.width,height:f.height,"text-align":f.textAlign}).addClass("highcharts-point").add(this.markerGroup),c.shadow(f.shadow)),0h&&(e-=Math.round((l-h)/2),h=l);e=k[a](e,g,h,l);d&&f&&e.push("M",d,g>f?g:g+l,"L",d,f);return e}});p===t&&B(["flag","circlepin","squarepin"],function(a){t.prototype.symbols[a]=k[a]})})(N);(function(a){function D(a,d,e){this.init(a,d,e)}var B=a.addEvent,G=a.Axis,H=a.correctFloat,p=a.defaultOptions, +l=a.defined,r=a.destroyObjectProperties,w=a.doc,t=a.each,k=a.fireEvent,m=a.hasTouch,e=a.isTouchDevice,g=a.merge,h=a.pick,C=a.removeEvent,f=a.wrap,d={height:e?20:14,barBorderRadius:0,buttonBorderRadius:0,liveRedraw:a.svg&&!e,margin:10,minWidth:6,step:.2,zIndex:3,barBackgroundColor:"#cccccc",barBorderWidth:1,barBorderColor:"#cccccc",buttonArrowColor:"#333333",buttonBackgroundColor:"#e6e6e6",buttonBorderColor:"#cccccc",buttonBorderWidth:1,rifleColor:"#333333",trackBackgroundColor:"#f2f2f2",trackBorderColor:"#f2f2f2", +trackBorderWidth:1};p.scrollbar=g(!0,d,p.scrollbar);D.prototype={init:function(a,e,f){this.scrollbarButtons=[];this.renderer=a;this.userOptions=e;this.options=g(d,e);this.chart=f;this.size=h(this.options.size,this.options.height);e.enabled&&(this.render(),this.initEvents(),this.addEvents())},render:function(){var a=this.renderer,d=this.options,e=this.size,c;this.group=c=a.g("scrollbar").attr({zIndex:d.zIndex,translateY:-99999}).add();this.track=a.rect().addClass("highcharts-scrollbar-track").attr({x:0, +r:d.trackBorderRadius||0,height:e,width:e}).add(c);this.track.attr({fill:d.trackBackgroundColor,stroke:d.trackBorderColor,"stroke-width":d.trackBorderWidth});this.trackBorderWidth=this.track.strokeWidth();this.track.attr({y:-this.trackBorderWidth%2/2});this.scrollbarGroup=a.g().add(c);this.scrollbar=a.rect().addClass("highcharts-scrollbar-thumb").attr({height:e,width:e,r:d.barBorderRadius||0}).add(this.scrollbarGroup);this.scrollbarRifles=a.path(this.swapXY(["M",-3,e/4,"L",-3,2*e/3,"M",0,e/4,"L", +0,2*e/3,"M",3,e/4,"L",3,2*e/3],d.vertical)).addClass("highcharts-scrollbar-rifles").add(this.scrollbarGroup);this.scrollbar.attr({fill:d.barBackgroundColor,stroke:d.barBorderColor,"stroke-width":d.barBorderWidth});this.scrollbarRifles.attr({stroke:d.rifleColor,"stroke-width":1});this.scrollbarStrokeWidth=this.scrollbar.strokeWidth();this.scrollbarGroup.translate(-this.scrollbarStrokeWidth%2/2,-this.scrollbarStrokeWidth%2/2);this.drawScrollbarButton(0);this.drawScrollbarButton(1)},position:function(a, +d,e,c){var b=this.options.vertical,f=0,g=this.rendered?"animate":"attr";this.x=a;this.y=d+this.trackBorderWidth;this.width=e;this.xOffset=this.height=c;this.yOffset=f;b?(this.width=this.yOffset=e=f=this.size,this.xOffset=d=0,this.barWidth=c-2*e,this.x=a+=this.options.margin):(this.height=this.xOffset=c=d=this.size,this.barWidth=e-2*c,this.y+=this.options.margin);this.group[g]({translateX:a,translateY:this.y});this.track[g]({width:e,height:c});this.scrollbarButtons[1].attr({translateX:b?0:e-d,translateY:b? +c-f:0})},drawScrollbarButton:function(a){var b=this.renderer,d=this.scrollbarButtons,c=this.options,e=this.size,f;f=b.g().add(this.group);d.push(f);f=b.rect().addClass("highcharts-scrollbar-button").add(f);f.attr({stroke:c.buttonBorderColor,"stroke-width":c.buttonBorderWidth,fill:c.buttonBackgroundColor});f.attr(f.crisp({x:-.5,y:-.5,width:e+1,height:e+1,r:c.buttonBorderRadius},f.strokeWidth()));f=b.path(this.swapXY(["M",e/2+(a?-1:1),e/2-3,"L",e/2+(a?-1:1),e/2+3,"L",e/2+(a?2:-2),e/2],c.vertical)).addClass("highcharts-scrollbar-arrow").add(d[a]); +f.attr({fill:c.buttonArrowColor})},swapXY:function(a,d){var b=a.length,c;if(d)for(d=0;d=k?this.scrollbarRifles.hide():this.scrollbarRifles.show(!0),!1===b.showFull&&(0>=a&&1<=d?this.group.hide():this.group.show()),this.rendered=!0)},initEvents:function(){var a=this;a.mouseMoveHandler=function(b){var d=a.chart.pointer.normalize(b),c=a.options.vertical? +"chartY":"chartX",e=a.initPositions;!a.grabbedCenter||b.touches&&0===b.touches[0][c]||(d=a.cursorToScrollbarPosition(d)[c],c=a[c],c=d-c,a.hasDragged=!0,a.updatePosition(e[0]+c,e[1]+c),a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b}))};a.mouseUpHandler=function(b){a.hasDragged&&k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMType:b.type,DOMEvent:b});a.grabbedCenter=a.hasDragged=a.chartX=a.chartY=null};a.mouseDownHandler=function(b){b=a.chart.pointer.normalize(b); +b=a.cursorToScrollbarPosition(b);a.chartX=b.chartX;a.chartY=b.chartY;a.initPositions=[a.from,a.to];a.grabbedCenter=!0};a.buttonToMinClick=function(b){var d=H(a.to-a.from)*a.options.step;a.updatePosition(H(a.from-d),H(a.to-d));k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.buttonToMaxClick=function(b){var d=(a.to-a.from)*a.options.step;a.updatePosition(a.from+d,a.to+d);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})};a.trackClick=function(b){var d=a.chart.pointer.normalize(b), +c=a.to-a.from,e=a.y+a.scrollbarTop,f=a.x+a.scrollbarLeft;a.options.vertical&&d.chartY>e||!a.options.vertical&&d.chartX>f?a.updatePosition(a.from+c,a.to+c):a.updatePosition(a.from-c,a.to-c);k(a,"changed",{from:a.from,to:a.to,trigger:"scrollbar",DOMEvent:b})}},cursorToScrollbarPosition:function(a){var b=this.options,b=b.minWidth>this.calculatedWidth?b.minWidth:0;return{chartX:(a.chartX-this.x-this.xOffset)/(this.barWidth-b),chartY:(a.chartY-this.y-this.yOffset)/(this.barWidth-b)}},updatePosition:function(a, +d){1a&&(d=H(d-a),a=0);this.from=a;this.to=d},update:function(a){this.destroy();this.init(this.chart.renderer,g(!0,this.options,a),this.chart)},addEvents:function(){var a=this.options.inverted?[1,0]:[0,1],d=this.scrollbarButtons,e=this.scrollbarGroup.element,c=this.mouseDownHandler,f=this.mouseMoveHandler,g=this.mouseUpHandler,a=[[d[a[0]].element,"click",this.buttonToMinClick],[d[a[1]].element,"click",this.buttonToMaxClick],[this.track.element,"click",this.trackClick],[e, +"mousedown",c],[w,"mousemove",f],[w,"mouseup",g]];m&&a.push([e,"touchstart",c],[w,"touchmove",f],[w,"touchend",g]);t(a,function(a){B.apply(null,a)});this._events=a},removeEvents:function(){t(this._events,function(a){C.apply(null,a)});this._events=void 0},destroy:function(){var a=this.chart.scroller;this.removeEvents();t(["track","scrollbarRifles","scrollbar","scrollbarGroup","group"],function(a){this[a]&&this[a].destroy&&(this[a]=this[a].destroy())},this);a&&(a.scrollbar=null,r(a.scrollbarButtons))}}; +f(G.prototype,"init",function(a){var b=this;a.apply(b,[].slice.call(arguments,1));b.options.scrollbar&&b.options.scrollbar.enabled&&(b.options.scrollbar.vertical=!b.horiz,b.options.startOnTick=b.options.endOnTick=!1,b.scrollbar=new D(b.chart.renderer,b.options.scrollbar,b.chart),B(b.scrollbar,"changed",function(a){var c=Math.min(h(b.options.min,b.min),b.min,b.dataMin),d=Math.max(h(b.options.max,b.max),b.max,b.dataMax)-c,e;b.horiz&&!b.reversed||!b.horiz&&b.reversed?(e=c+d*this.to,c+=d*this.from):(e= +c+d*(1-this.from),c+=d*(1-this.to));b.setExtremes(c,e,!0,!1,a)}))});f(G.prototype,"render",function(a){var b=Math.min(h(this.options.min,this.min),this.min,this.dataMin),d=Math.max(h(this.options.max,this.max),this.max,this.dataMax),c=this.scrollbar,e;a.apply(this,[].slice.call(arguments,1));c&&(this.horiz?c.position(this.left,this.top+this.height+this.offset+2+(this.opposite?0:this.axisTitleMargin),this.width,this.height):c.position(this.left+this.width+2+this.offset+(this.opposite?this.axisTitleMargin: +0),this.top,this.width,this.height),isNaN(b)||isNaN(d)||!l(this.min)||!l(this.max)?c.setRange(0,0):(e=(this.min-b)/(d-b),b=(this.max-b)/(d-b),this.horiz&&!this.reversed||!this.horiz&&this.reversed?c.setRange(e,b):c.setRange(1-b,1-e)))});f(G.prototype,"getOffset",function(a){var b=this.horiz?2:1,d=this.scrollbar;a.apply(this,[].slice.call(arguments,1));d&&(this.chart.axisOffset[b]+=d.size+d.options.margin)});f(G.prototype,"destroy",function(a){this.scrollbar&&(this.scrollbar=this.scrollbar.destroy()); +a.apply(this,[].slice.call(arguments,1))});a.Scrollbar=D})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.color,l=a.defaultOptions,r=a.defined,w=a.destroyObjectProperties,t=a.doc,k=a.each,m=a.erase,e=a.error,g=a.extend,h=a.grep,C=a.hasTouch,f=a.isNumber,d=a.isObject,b=a.isTouchDevice,q=a.merge,E=a.pick,c=a.removeEvent,F=a.Scrollbar,n=a.Series,A=a.seriesTypes,x=a.wrap,J=[].concat(a.defaultDataGroupingUnits),y=function(a){var b=h(arguments,f);if(b.length)return Math[a].apply(0, +b)};J[4]=["day",[1,2,3,4]];J[5]=["week",[1,2,3]];A=void 0===A.areaspline?"line":"areaspline";g(l,{navigator:{height:40,margin:25,maskInside:!0,handles:{backgroundColor:"#f2f2f2",borderColor:"#999999"},maskFill:p("#6685c2").setOpacity(.3).get(),outlineColor:"#cccccc",outlineWidth:1,series:{type:A,color:"#335cad",fillOpacity:.05,lineWidth:1,compare:null,dataGrouping:{approximation:"average",enabled:!0,groupPixelWidth:2,smoothed:!0,units:J},dataLabels:{enabled:!1,zIndex:2},id:"highcharts-navigator-series", +className:"highcharts-navigator-series",lineColor:null,marker:{enabled:!1},pointRange:0,shadow:!1,threshold:null},xAxis:{className:"highcharts-navigator-xaxis",tickLength:0,lineWidth:0,gridLineColor:"#e6e6e6",gridLineWidth:1,tickPixelInterval:200,labels:{align:"left",style:{color:"#999999"},x:3,y:-4},crosshair:!1},yAxis:{className:"highcharts-navigator-yaxis",gridLineWidth:0,startOnTick:!1,endOnTick:!1,minPadding:.1,maxPadding:.1,labels:{enabled:!1},crosshair:!1,title:{text:null},tickLength:0,tickWidth:0}}}); +D.prototype={drawHandle:function(a,b){var c=this.chart.renderer,d=this.handles;this.rendered||(d[b]=c.path(["M",-4.5,.5,"L",3.5,.5,3.5,15.5,-4.5,15.5,-4.5,.5,"M",-1.5,4,"L",-1.5,12,"M",.5,4,"L",.5,12]).attr({zIndex:10-b}).addClass("highcharts-navigator-handle highcharts-navigator-handle-"+["left","right"][b]).add(),c=this.navigatorOptions.handles,d[b].attr({fill:c.backgroundColor,stroke:c.borderColor,"stroke-width":1}).css({cursor:"ew-resize"}));d[b][this.rendered&&!this.hasDragged?"animate":"attr"]({translateX:Math.round(this.scrollerLeft+ +this.scrollbarHeight+parseInt(a,10)),translateY:Math.round(this.top+this.height/2-8)})},update:function(a){this.destroy();q(!0,this.chart.options.navigator,this.options,a);this.init(this.chart)},render:function(a,b,c,d){var e=this.chart,g=e.renderer,k,h,l,n;n=this.scrollbarHeight;var m=this.xAxis,p=this.navigatorOptions,u=p.maskInside,q=this.height,v=this.top,t=this.navigatorEnabled,x=this.outlineHeight,y;y=this.rendered;if(f(a)&&f(b)&&(!this.hasDragged||r(c))&&(this.navigatorLeft=k=E(m.left,e.plotLeft+ +n),this.navigatorWidth=h=E(m.len,e.plotWidth-2*n),this.scrollerLeft=l=k-n,this.scrollerWidth=n=n=h+2*n,c=E(c,m.translate(a)),d=E(d,m.translate(b)),f(c)&&Infinity!==Math.abs(c)||(c=0,d=n),!(m.translate(d,!0)-m.translate(c,!0)f&&tp+d-u&&rk&&re?e=0:e+v>=q&&(e=q-v,x=h.getUnionExtremes().dataMax),e!==d&&(h.fixedWidth=v,d=l.toFixedRange(e, +e+v,null,x),c.setExtremes(d.min,d.max,!0,null,{trigger:"navigator"}))))};h.mouseMoveHandler=function(b){var c=h.scrollbarHeight,d=h.navigatorLeft,e=h.navigatorWidth,f=h.scrollerLeft,g=h.scrollerWidth,k=h.range,l;b.touches&&0===b.touches[0].pageX||(b=a.pointer.normalize(b),l=b.chartX,lf+g-c&&(l=f+g-c),h.grabbedLeft?(h.hasDragged=!0,h.render(0,0,l-d,h.otherHandlePos)):h.grabbedRight?(h.hasDragged=!0,h.render(0,0,h.otherHandlePos,l-d)):h.grabbedCenter&&(h.hasDragged=!0,le+n-k&&(l=e+ +n-k),h.render(0,0,l-n,l-n+k)),h.hasDragged&&h.scrollbar&&h.scrollbar.options.liveRedraw&&(b.DOMType=b.type,setTimeout(function(){h.mouseUpHandler(b)},0)))};h.mouseUpHandler=function(b){var c,d,e=b.DOMEvent||b;if(h.hasDragged||"scrollbar"===b.trigger)h.zoomedMin===h.otherHandlePos?c=h.fixedExtreme:h.zoomedMax===h.otherHandlePos&&(d=h.fixedExtreme),h.zoomedMax===h.navigatorWidth&&(d=h.getUnionExtremes().dataMax),c=l.toFixedRange(h.zoomedMin,h.zoomedMax,c,d),r(c.min)&&a.xAxis[0].setExtremes(c.min,c.max, +!0,h.hasDragged?!1:null,{trigger:"navigator",triggerOp:"navigator-drag",DOMEvent:e});"mousemove"!==b.DOMType&&(h.grabbedLeft=h.grabbedRight=h.grabbedCenter=h.fixedWidth=h.fixedExtreme=h.otherHandlePos=h.hasDragged=n=null)};var c=a.xAxis.length,f=a.yAxis.length,m=e&&e[0]&&e[0].xAxis||a.xAxis[0];a.extraBottomMargin=h.outlineHeight+d.margin;a.isDirtyBox=!0;h.navigatorEnabled?(h.xAxis=l=new G(a,q({breaks:m.options.breaks,ordinal:m.options.ordinal},d.xAxis,{id:"navigator-x-axis",yAxis:"navigator-y-axis", +isX:!0,type:"datetime",index:c,height:g,offset:0,offsetLeft:k,offsetRight:-k,keepOrdinalPadding:!0,startOnTick:!1,endOnTick:!1,minPadding:0,maxPadding:0,zoomEnabled:!1})),h.yAxis=new G(a,q(d.yAxis,{id:"navigator-y-axis",alignTicks:!1,height:g,offset:0,index:f,zoomEnabled:!1})),e||d.series.data?h.addBaseSeries():0===a.series.length&&x(a,"redraw",function(b,c){0=Math.round(a.navigatorWidth);b&&!a.hasNavigatorData&&(b.options.pointStart=this.xData[0],b.setData(this.options.data,!1,null,!1))},destroy:function(){this.removeEvents();this.xAxis&&(m(this.chart.xAxis,this.xAxis),m(this.chart.axes,this.xAxis));this.yAxis&&(m(this.chart.yAxis,this.yAxis),m(this.chart.axes,this.yAxis));k(this.series||[],function(a){a.destroy&&a.destroy()});k("series xAxis yAxis leftShade rightShade outline scrollbarTrack scrollbarRifles scrollbarGroup scrollbar navigatorGroup rendered".split(" "), +function(a){this[a]&&this[a].destroy&&this[a].destroy();this[a]=null},this);k([this.handles,this.elementsToDestroy],function(a){w(a)},this)}};a.Navigator=D;x(G.prototype,"zoom",function(a,b,c){var d=this.chart,e=d.options,f=e.chart.zoomType,g=e.navigator,e=e.rangeSelector,h;this.isXAxis&&(g&&g.enabled||e&&e.enabled)&&("x"===f?d.resetZoomButton="blocked":"y"===f?h=!1:"xy"===f&&(d=this.previousZoom,r(b)?this.previousZoom=[this.min,this.max]:d&&(b=d[0],c=d[1],delete this.previousZoom)));return void 0!== +h?h:a.call(this,b,c)});x(H.prototype,"init",function(a,b,c){B(this,"beforeRender",function(){var a=this.options;if(a.navigator.enabled||a.scrollbar.enabled)this.scroller=this.navigator=new D(this)});a.call(this,b,c)});x(H.prototype,"getMargins",function(a){var b=this.legend,c=b.options,d=this.scroller,e,f;a.apply(this,[].slice.call(arguments,1));d&&(e=d.xAxis,f=d.yAxis,d.top=d.navigatorOptions.top||this.chartHeight-d.height-d.scrollbarHeight-this.spacing[2]-("bottom"===c.verticalAlign&&c.enabled&& +!c.floating?b.legendHeight+E(c.margin,10):0),e&&f&&(e.options.top=f.options.top=d.top,e.setAxisSize(),f.setAxisSize()))});x(n.prototype,"addPoint",function(a,b,c,f,g){var h=this.options.turboThreshold;h&&this.xData.length>h&&d(b,!0)&&this.chart.scroller&&e(20,!0);a.call(this,b,c,f,g)});x(H.prototype,"addSeries",function(a,b,c,d){a=a.call(this,b,!1,d);this.scroller&&this.scroller.setBaseSeries();E(c,!0)&&this.redraw();return a});x(n.prototype,"update",function(a,b,c){a.call(this,b,!1);this.chart.scroller&& +this.chart.scroller.setBaseSeries();E(c,!0)&&this.chart.redraw()})})(N);(function(a){function D(a){this.init(a)}var B=a.addEvent,G=a.Axis,H=a.Chart,p=a.css,l=a.createElement,r=a.dateFormat,w=a.defaultOptions,t=w.global.useUTC,k=a.defined,m=a.destroyObjectProperties,e=a.discardElement,g=a.each,h=a.extend,C=a.fireEvent,f=a.Date,d=a.isNumber,b=a.merge,q=a.pick,E=a.pInt,c=a.splat,F=a.wrap;h(w,{rangeSelector:{buttonTheme:{"stroke-width":0,width:28,height:18,padding:2,zIndex:7},height:35,inputPosition:{align:"right"}, +labelStyle:{color:"#666666"}}});w.lang=b(w.lang,{rangeSelectorZoom:"Zoom",rangeSelectorFrom:"From",rangeSelectorTo:"To"});D.prototype={clickButton:function(a,b){var e=this,f=e.chart,h=e.buttonOptions[a],k=f.xAxis[0],l=f.scroller&&f.scroller.getUnionExtremes()||k||{},n=l.dataMin,m=l.dataMax,p,r=k&&Math.round(Math.min(k.max,q(m,k.max))),w=h.type,z,l=h._range,A,C,D,E=h.dataGrouping;if(null!==n&&null!==m){f.fixedRange=l;E&&(this.forcedDataGrouping=!0,G.prototype.setDataGrouping.call(k||{chart:this.chart}, +E,!1));if("month"===w||"year"===w)k?(w={range:h,max:r,dataMin:n,dataMax:m},p=k.minFromRange.call(w),d(w.newMax)&&(r=w.newMax)):l=h;else if(l)p=Math.max(r-l,n),r=Math.min(p+l,m);else if("ytd"===w)if(k)void 0===m&&(n=Number.MAX_VALUE,m=Number.MIN_VALUE,g(f.series,function(a){a=a.xData;n=Math.min(a[0],n);m=Math.max(a[a.length-1],m)}),b=!1),r=e.getYTDExtremes(m,n,t),p=A=r.min,r=r.max;else{B(f,"beforeRender",function(){e.clickButton(a)});return}else"all"===w&&k&&(p=n,r=m);e.setSelected(a);k?k.setExtremes(p, +r,q(b,1),null,{trigger:"rangeSelectorButton",rangeSelectorButton:h}):(z=c(f.options.xAxis)[0],D=z.range,z.range=l,C=z.min,z.min=A,B(f,"load",function(){z.range=D;z.min=C}))}},setSelected:function(a){this.selected=this.options.selected=a},defaultButtons:[{type:"month",count:1,text:"1m"},{type:"month",count:3,text:"3m"},{type:"month",count:6,text:"6m"},{type:"ytd",text:"YTD"},{type:"year",count:1,text:"1y"},{type:"all",text:"All"}],init:function(a){var b=this,c=a.options.rangeSelector,d=c.buttons|| +[].concat(b.defaultButtons),e=c.selected,f=function(){var a=b.minInput,c=b.maxInput;a&&a.blur&&C(a,"blur");c&&c.blur&&C(c,"blur")};b.chart=a;b.options=c;b.buttons=[];a.extraTopMargin=c.height;b.buttonOptions=d;this.unMouseDown=B(a.container,"mousedown",f);this.unResize=B(a,"resize",f);g(d,b.computeButtonRange);void 0!==e&&d[e]&&this.clickButton(e,!1);B(a,"load",function(){B(a.xAxis[0],"setExtremes",function(c){this.max-this.min!==a.fixedRange&&"rangeSelectorButton"!==c.trigger&&"updatedData"!==c.trigger&& +b.forcedDataGrouping&&this.setDataGrouping(!1,!1)})})},updateButtonStates:function(){var a=this.chart,b=a.xAxis[0],c=Math.round(b.max-b.min),e=!b.hasVisibleSeries,a=a.scroller&&a.scroller.getUnionExtremes()||b,f=a.dataMin,h=a.dataMax,a=this.getYTDExtremes(h,f,t),k=a.min,l=a.max,m=this.selected,p=d(m),q=this.options.allButtonsEnabled,r=this.buttons;g(this.buttonOptions,function(a,d){var g=a._range,n=a.type,u=a.count||1;a=r[d];var t=0;d=d===m;var v=g>h-f,x=g=864E5*{month:28,year:365}[n]*u&&c<=864E5*{month:31,year:366}[n]*u?g=!0:"ytd"===n?(g=l-k===c,y=!d):"all"===n&&(g=b.max-b.min>=h-f,w=!d&&p&&g);n=!q&&(v||x||w||e);g=d&&g||g&&!p&&!y;n?t=3:g&&(p=!0,t=2);a.state!==t&&a.setState(t)})},computeButtonRange:function(a){var b=a.type,c=a.count||1,d={millisecond:1,second:1E3,minute:6E4,hour:36E5,day:864E5,week:6048E5};if(d[b])a._range=d[b]*c;else if("month"===b||"year"===b)a._range=864E5*{month:30,year:365}[b]*c},setInputValue:function(a,b){var c= +this.chart.options.rangeSelector,d=this[a+"Input"];k(b)&&(d.previousValue=d.HCTime,d.HCTime=b);d.value=r(c.inputEditDateFormat||"%Y-%m-%d",d.HCTime);this[a+"DateBox"].attr({text:r(c.inputDateFormat||"%b %e, %Y",d.HCTime)})},showInput:function(a){var b=this.inputGroup,c=this[a+"DateBox"];p(this[a+"Input"],{left:b.translateX+c.x+"px",top:b.translateY+"px",width:c.width-2+"px",height:c.height-2+"px",border:"2px solid silver"})},hideInput:function(a){p(this[a+"Input"],{border:0,width:"1px",height:"1px"}); +this.setInputValue(a)},drawInput:function(a){function c(){var a=r.value,b=(m.inputDateParser||Date.parse)(a),c=f.xAxis[0],g=f.scroller&&f.scroller.xAxis?f.scroller.xAxis:c,h=g.dataMin,g=g.dataMax;b!==r.previousValue&&(r.previousValue=b,d(b)||(b=a.split("-"),b=Date.UTC(E(b[0]),E(b[1])-1,E(b[2]))),d(b)&&(t||(b+=6E4*(new Date).getTimezoneOffset()),q?b>e.maxInput.HCTime?b=void 0:bg&&(b=g),void 0!==b&&c.setExtremes(q?b:c.min,q?c.max:b,void 0,void 0,{trigger:"rangeSelectorInput"})))} +var e=this,f=e.chart,g=f.renderer.style||{},k=f.renderer,m=f.options.rangeSelector,n=e.div,q="min"===a,r,B,C=this.inputGroup;this[a+"Label"]=B=k.label(w.lang[q?"rangeSelectorFrom":"rangeSelectorTo"],this.inputGroup.offset).addClass("highcharts-range-label").attr({padding:2}).add(C);C.offset+=B.width+5;this[a+"DateBox"]=k=k.label("",C.offset).addClass("highcharts-range-input").attr({padding:2,width:m.inputBoxWidth||90,height:m.inputBoxHeight||17,stroke:m.inputBoxBorderColor||"#cccccc","stroke-width":1, +"text-align":"center"}).on("click",function(){e.showInput(a);e[a+"Input"].focus()}).add(C);C.offset+=k.width+(q?10:0);this[a+"Input"]=r=l("input",{name:a,className:"highcharts-range-selector",type:"text"},{top:f.plotTop+"px"},n);B.css(b(g,m.labelStyle));k.css(b({color:"#333333"},g,m.inputStyle));p(r,h({position:"absolute",border:0,width:"1px",height:"1px",padding:0,textAlign:"center",fontSize:g.fontSize,fontFamily:g.fontFamily,left:"-9em"},m.inputStyle));r.onfocus=function(){e.showInput(a)};r.onblur= +function(){e.hideInput(a)};r.onchange=c;r.onkeypress=function(a){13===a.keyCode&&c()}},getPosition:function(){var a=this.chart,b=a.options.rangeSelector,a=q((b.buttonPosition||{}).y,a.plotTop-a.axisOffset[0]-b.height);return{buttonTop:a,inputTop:a-10}},getYTDExtremes:function(a,b,c){var d=new f(a),e=d[f.hcGetFullYear]();c=c?f.UTC(e,0,1):+new f(e,0,1);b=Math.max(b||0,c);d=d.getTime();return{max:Math.min(a||d,d),min:b}},render:function(a,b){var c=this,d=c.chart,e=d.renderer,f=d.container,m=d.options, +n=m.exporting&&!1!==m.exporting.enabled&&m.navigation&&m.navigation.buttonOptions,p=m.rangeSelector,r=c.buttons,m=w.lang,t=c.div,t=c.inputGroup,A=p.buttonTheme,z=p.buttonPosition||{},B=p.inputEnabled,C=A&&A.states,D=d.plotLeft,E,G=this.getPosition(),F=c.group,H=c.rendered;!1!==p.enabled&&(H||(c.group=F=e.g("range-selector-buttons").add(),c.zoomText=e.text(m.rangeSelectorZoom,q(z.x,D),15).css(p.labelStyle).add(F),E=q(z.x,D)+c.zoomText.getBBox().width+5,g(c.buttonOptions,function(a,b){r[b]=e.button(a.text, +E,0,function(){c.clickButton(b);c.isActive=!0},A,C&&C.hover,C&&C.select,C&&C.disabled).attr({"text-align":"center"}).add(F);E+=r[b].width+q(p.buttonSpacing,5)}),!1!==B&&(c.div=t=l("div",null,{position:"relative",height:0,zIndex:1}),f.parentNode.insertBefore(t,f),c.inputGroup=t=e.g("input-group").add(),t.offset=0,c.drawInput("min"),c.drawInput("max"))),c.updateButtonStates(),F[H?"animate":"attr"]({translateY:G.buttonTop}),!1!==B&&(t.align(h({y:G.inputTop,width:t.offset,x:n&&G.inputTop<(n.y||0)+n.height- +d.spacing[0]?-40:0},p.inputPosition),!0,d.spacingBox),k(B)||(d=F.getBBox(),t[t.alignAttr.translateXc&&(e?a=b-f:b=a+f);d(a)||(a=b=void 0);return{min:a,max:b}};G.prototype.minFromRange=function(){var a=this.range,b={month:"Month",year:"FullYear"}[a.type],c,e=this.max,f,g,h=function(a,c){var d=new Date(a);d["set"+b](d["get"+ +b]()+c);return d.getTime()-a};d(a)?(c=e-a,g=a):(c=e+h(e,-a.count),this.chart&&(this.chart.fixedRange=e-c));f=q(this.dataMin,Number.MIN_VALUE);d(c)||(c=f);c<=f&&(c=f,void 0===g&&(g=h(c,a.count)),this.newMax=Math.min(c+g,this.dataMax));d(e)||(c=void 0);return c};F(H.prototype,"init",function(a,b,c){B(this,"init",function(){this.options.rangeSelector.enabled&&(this.rangeSelector=new D(this))});a.call(this,b,c)});a.RangeSelector=D})(N);(function(a){var D=a.addEvent,B=a.isNumber;a.Chart.prototype.callbacks.push(function(a){function G(){p= +a.xAxis[0].getExtremes();B(p.min)&&r.render(p.min,p.max)}var p,l=a.scroller,r=a.rangeSelector,w,t;l&&(p=a.xAxis[0].getExtremes(),l.render(p.min,p.max));r&&(t=D(a.xAxis[0],"afterSetExtremes",function(a){r.render(a.min,a.max)}),w=D(a,"redraw",G),G());D(a,"destroy",function(){r&&(w(),t())})})})(N);(function(a){var D=a.arrayMax,B=a.arrayMin,G=a.Axis,H=a.Chart,p=a.defined,l=a.each,r=a.extend,w=a.format,t=a.inArray,k=a.isNumber,m=a.isString,e=a.map,g=a.merge,h=a.pick,C=a.Point,f=a.Renderer,d=a.Series,b= +a.splat,q=a.stop,E=a.SVGRenderer,c=a.VMLRenderer,F=a.wrap,n=d.prototype,A=n.init,x=n.processData,J=C.prototype.tooltipFormatter;a.StockChart=a.stockChart=function(c,d,f){var k=m(c)||c.nodeName,l=arguments[k?1:0],n=l.series,p=a.getOptions(),q,r=h(l.navigator&&l.navigator.enabled,!0)?{startOnTick:!1,endOnTick:!1}:null,t={marker:{enabled:!1,radius:2}},u={shadow:!1,borderWidth:0};l.xAxis=e(b(l.xAxis||{}),function(a){return g({minPadding:0,maxPadding:0,ordinal:!0,title:{text:null},labels:{overflow:"justify"}, +showLastLabel:!0},p.xAxis,a,{type:"datetime",categories:null},r)});l.yAxis=e(b(l.yAxis||{}),function(a){q=h(a.opposite,!0);return g({labels:{y:-2},opposite:q,showLastLabel:!1,title:{text:null}},p.yAxis,a)});l.series=null;l=g({chart:{panning:!0,pinchType:"x"},navigator:{enabled:!0},scrollbar:{enabled:!0},rangeSelector:{enabled:!0},title:{text:null,style:{fontSize:"16px"}},tooltip:{shared:!0,crosshairs:!0},legend:{enabled:!1},plotOptions:{line:t,spline:t,area:t,areaspline:t,arearange:t,areasplinerange:t, +column:u,columnrange:u,candlestick:u,ohlc:u}},l,{_stock:!0,chart:{inverted:!1}});l.series=n;return k?new H(c,l,f):new H(l,d)};F(G.prototype,"autoLabelAlign",function(a){var b=this.chart,c=this.options,b=b._labelPanes=b._labelPanes||{},d=this.options.labels;return this.chart.options._stock&&"yAxis"===this.coll&&(c=c.top+","+c.height,!b[c]&&d.enabled)?(15===d.x&&(d.x=0),void 0===d.align&&(d.align="right"),b[c]=1,"right"):a.call(this,[].slice.call(arguments,1))});F(G.prototype,"getPlotLinePath",function(a, +b,c,d,f,g){var n=this,q=this.isLinked&&!this.series?this.linkedParent.series:this.series,r=n.chart,u=r.renderer,v=n.left,w=n.top,y,x,A,B,C=[],D=[],E,F;if("colorAxis"===n.coll)return a.apply(this,[].slice.call(arguments,1));D=function(a){var b="xAxis"===a?"yAxis":"xAxis";a=n.options[b];return k(a)?[r[b][a]]:m(a)?[r.get(a)]:e(q,function(a){return a[b]})}(n.coll);l(n.isXAxis?r.yAxis:r.xAxis,function(a){if(p(a.options.id)?-1===a.options.id.indexOf("navigator"):1){var b=a.isXAxis?"yAxis":"xAxis",b=p(a.options[b])? +r[b][a.options[b]]:r[b][0];n===b&&D.push(a)}});E=D.length?[]:[n.isXAxis?r.yAxis[0]:r.xAxis[0]];l(D,function(a){-1===t(a,E)&&E.push(a)});F=h(g,n.translate(b,null,null,d));k(F)&&(n.horiz?l(E,function(a){var b;x=a.pos;B=x+a.len;y=A=Math.round(F+n.transB);if(yv+n.width)f?y=A=Math.min(Math.max(v,y),v+n.width):b=!0;b||C.push("M",y,x,"L",A,B)}):l(E,function(a){var b;y=a.pos;A=y+a.len;x=B=Math.round(w+n.height-F);if(xw+n.height)f?x=B=Math.min(Math.max(w,x),n.top+n.height):b=!0;b||C.push("M",y, +x,"L",A,B)}));return 0=e&&(x=-(l.translateX+b.width-e));l.attr({x:m+x,y:k,anchorX:g?m:this.opposite?0:a.chartWidth,anchorY:g?this.opposite?a.chartHeight:0:k+b.height/2})}});n.init=function(){A.apply(this,arguments);this.setCompare(this.options.compare)};n.setCompare=function(a){this.modifyValue= +"value"===a||"percent"===a?function(b,c){var d=this.compareValue;if(void 0!==b&&void 0!==d)return b="value"===a?b-d:b=b/d*100-100,c&&(c.change=b),b}:null;this.userOptions.compare=a;this.chart.hasRendered&&(this.isDirty=!0)};n.processData=function(){var a,b=-1,c,d,e,f;x.apply(this,arguments);if(this.xAxis&&this.processedYData)for(c=this.processedXData,d=this.processedYData,e=d.length,this.pointArrayMap&&(b=t("close",this.pointArrayMap),-1===b&&(b=t(this.pointValKey||"y",this.pointArrayMap))),a=0;a< +e-1;a++)if(f=-1=this.xAxis.min&&0!==f){this.compareValue=f;break}};F(n,"getExtremes",function(a){var b;a.apply(this,[].slice.call(arguments,1));this.modifyValue&&(b=[this.modifyValue(this.dataMin),this.modifyValue(this.dataMax)],this.dataMin=B(b),this.dataMax=D(b))});G.prototype.setCompare=function(a,b){this.isXAxis||(l(this.series,function(b){b.setCompare(a)}),h(b,!0)&&this.chart.redraw())};C.prototype.tooltipFormatter=function(b){b=b.replace("{point.change}",(0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0 '; + else + var expandButton = ''; + + return '' + expandButton + '' + ellipsedLabel({ name: item.name, parentClass: "nav-tooltip", childClass: "nav-label" }) + ''; +} + +function menuItemsForGroup(group, level, parent) { + var items = ''; + + if (level > 0) + items += menuItem(group, level - 1, parent, true); + + $.each(group.contents, function (contentName, content) { + if (content.type == 'GROUP') + items += menuItemsForGroup(content, level + 1, group.pathFormatted); + else if (content.type == 'REQUEST') + items += menuItem(content, level, group.pathFormatted); + }); + + return items; +} + +function setDetailsMenu(){ + $('.nav ul').append(menuItemsForGroup(stats, 0)); + $('.nav').expandable(); + $('.nav-tooltip').popover({trigger:'hover'}); +} + +function setGlobalMenu(){ + $('.nav ul') + .append('
  • Ranges
  • ') + .append('
  • Stats
  • ') + .append('
  • Active Users
  • ') + .append('
  • Requests / sec
  • ') + .append('
  • Responses / sec
  • '); +} + +function getLink(link){ + var a = link.split('/'); + return (a.length<=1)? link : a[a.length-1]; +} + +function expandUp(li) { + const parentId = li.attr("data-parent"); + if (parentId != "ROOT") { + const span = $('#' + parentId); + const parentLi = span.parents('li').first(); + span.expand(parentLi, false); + expandUp(parentLi); + } +} + +function setActiveMenu(){ + $('.nav a').each(function() { + const navA = $(this) + if(!navA.hasClass('expand-button') && navA.attr('href') == getLink(window.location.pathname)) { + const li = $(this).parents('li').first(); + li.addClass('on'); + expandUp(li); + return false; + } + }); +} diff --git a/docs/load_tests/login-10-users/js/stats.js b/docs/load_tests/login-10-users/js/stats.js new file mode 100644 index 00000000..76d8761d --- /dev/null +++ b/docs/load_tests/login-10-users/js/stats.js @@ -0,0 +1,1195 @@ +var stats = { + type: "GROUP", +name: "All Requests", +path: "", +pathFormatted: "group_missing-name--1146707516", +stats: { + "name": "All Requests", + "numberOfRequests": { + "total": "130", + "ok": "129", + "ko": "1" + }, + "minResponseTime": { + "total": "17", + "ok": "17", + "ko": "2911" + }, + "maxResponseTime": { + "total": "12976", + "ok": "12976", + "ko": "2911" + }, + "meanResponseTime": { + "total": "3447", + "ok": "3452", + "ko": "2911" + }, + "standardDeviation": { + "total": "5433", + "ok": "5453", + "ko": "0" + }, + "percentiles1": { + "total": "82", + "ok": "82", + "ko": "2911" + }, + "percentiles2": { + "total": "8261", + "ok": "8626", + "ko": "2911" + }, + "percentiles3": { + "total": "12951", + "ok": "12951", + "ko": "2911" + }, + "percentiles4": { + "total": "12963", + "ok": "12963", + "ko": "2911" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 90, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 39, + "percentage": 30 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1, + "percentage": 1 +}, + "meanNumberOfRequestsPerSecond": { + "total": "5.2", + "ok": "5.16", + "ko": "0.04" + } +}, +contents: { +"req_request-0-693933696": { + type: "REQUEST", + name: "request_0", +path: "request_0", +pathFormatted: "req_request-0-693933696", +stats: { + "name": "request_0", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "42", + "ok": "42", + "ko": "-" + }, + "maxResponseTime": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "meanResponseTime": { + "total": "44", + "ok": "44", + "ko": "-" + }, + "standardDeviation": { + "total": "1", + "ok": "1", + "ko": "-" + }, + "percentiles1": { + "total": "45", + "ok": "45", + "ko": "-" + }, + "percentiles2": { + "total": "45", + "ok": "45", + "ko": "-" + }, + "percentiles3": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "percentiles4": { + "total": "46", + "ok": "46", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-1-693933697": { + type: "REQUEST", + name: "request_1", +path: "request_1", +pathFormatted: "req_request-1-693933697", +stats: { + "name": "request_1", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "19", + "ok": "19", + "ko": "-" + }, + "maxResponseTime": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "meanResponseTime": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "standardDeviation": { + "total": "2", + "ok": "2", + "ko": "-" + }, + "percentiles1": { + "total": "22", + "ok": "22", + "ko": "-" + }, + "percentiles2": { + "total": "23", + "ok": "23", + "ko": "-" + }, + "percentiles3": { + "total": "25", + "ok": "25", + "ko": "-" + }, + "percentiles4": { + "total": "26", + "ok": "26", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-2-693933698": { + type: "REQUEST", + name: "request_2", +path: "request_2", +pathFormatted: "req_request-2-693933698", +stats: { + "name": "request_2", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "32", + "ok": "32", + "ko": "-" + }, + "maxResponseTime": { + "total": "41", + "ok": "41", + "ko": "-" + }, + "meanResponseTime": { + "total": "35", + "ok": "35", + "ko": "-" + }, + "standardDeviation": { + "total": "3", + "ok": "3", + "ko": "-" + }, + "percentiles1": { + "total": "35", + "ok": "35", + "ko": "-" + }, + "percentiles2": { + "total": "37", + "ok": "37", + "ko": "-" + }, + "percentiles3": { + "total": "40", + "ok": "40", + "ko": "-" + }, + "percentiles4": { + "total": "41", + "ok": "41", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-3-693933699": { + type: "REQUEST", + name: "request_3", +path: "request_3", +pathFormatted: "req_request-3-693933699", +stats: { + "name": "request_3", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "17", + "ok": "17", + "ko": "-" + }, + "maxResponseTime": { + "total": "69", + "ok": "69", + "ko": "-" + }, + "meanResponseTime": { + "total": "43", + "ok": "43", + "ko": "-" + }, + "standardDeviation": { + "total": "18", + "ok": "18", + "ko": "-" + }, + "percentiles1": { + "total": "38", + "ok": "38", + "ko": "-" + }, + "percentiles2": { + "total": "62", + "ok": "62", + "ko": "-" + }, + "percentiles3": { + "total": "68", + "ok": "68", + "ko": "-" + }, + "percentiles4": { + "total": "69", + "ok": "69", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-12-37108177": { + type: "REQUEST", + name: "request_12", +path: "request_12", +pathFormatted: "req_request-12-37108177", +stats: { + "name": "request_12", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "94", + "ok": "94", + "ko": "-" + }, + "maxResponseTime": { + "total": "125", + "ok": "125", + "ko": "-" + }, + "meanResponseTime": { + "total": "108", + "ok": "108", + "ko": "-" + }, + "standardDeviation": { + "total": "10", + "ok": "10", + "ko": "-" + }, + "percentiles1": { + "total": "106", + "ok": "106", + "ko": "-" + }, + "percentiles2": { + "total": "117", + "ok": "117", + "ko": "-" + }, + "percentiles3": { + "total": "124", + "ok": "124", + "ko": "-" + }, + "percentiles4": { + "total": "125", + "ok": "125", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-10-37108175": { + type: "REQUEST", + name: "request_10", +path: "request_10", +pathFormatted: "req_request-10-37108175", +stats: { + "name": "request_10", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "81", + "ok": "81", + "ko": "-" + }, + "maxResponseTime": { + "total": "111", + "ok": "111", + "ko": "-" + }, + "meanResponseTime": { + "total": "92", + "ok": "92", + "ko": "-" + }, + "standardDeviation": { + "total": "11", + "ok": "11", + "ko": "-" + }, + "percentiles1": { + "total": "86", + "ok": "86", + "ko": "-" + }, + "percentiles2": { + "total": "102", + "ok": "102", + "ko": "-" + }, + "percentiles3": { + "total": "109", + "ok": "109", + "ko": "-" + }, + "percentiles4": { + "total": "111", + "ok": "111", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-11-37108176": { + type: "REQUEST", + name: "request_11", +path: "request_11", +pathFormatted: "req_request-11-37108176", +stats: { + "name": "request_11", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "12943", + "ok": "12943", + "ko": "-" + }, + "maxResponseTime": { + "total": "12976", + "ok": "12976", + "ko": "-" + }, + "meanResponseTime": { + "total": "12956", + "ok": "12956", + "ko": "-" + }, + "standardDeviation": { + "total": "9", + "ok": "9", + "ko": "-" + }, + "percentiles1": { + "total": "12954", + "ok": "12954", + "ko": "-" + }, + "percentiles2": { + "total": "12961", + "ok": "12961", + "ko": "-" + }, + "percentiles3": { + "total": "12971", + "ok": "12971", + "ko": "-" + }, + "percentiles4": { + "total": "12975", + "ok": "12975", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-9-693933705": { + type: "REQUEST", + name: "request_9", +path: "request_9", +pathFormatted: "req_request-9-693933705", +stats: { + "name": "request_9", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "73", + "ok": "73", + "ko": "-" + }, + "maxResponseTime": { + "total": "99", + "ok": "99", + "ko": "-" + }, + "meanResponseTime": { + "total": "82", + "ok": "82", + "ko": "-" + }, + "standardDeviation": { + "total": "7", + "ok": "7", + "ko": "-" + }, + "percentiles1": { + "total": "81", + "ok": "81", + "ko": "-" + }, + "percentiles2": { + "total": "85", + "ok": "85", + "ko": "-" + }, + "percentiles3": { + "total": "95", + "ok": "95", + "ko": "-" + }, + "percentiles4": { + "total": "98", + "ok": "98", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-7-693933703": { + type: "REQUEST", + name: "request_7", +path: "request_7", +pathFormatted: "req_request-7-693933703", +stats: { + "name": "request_7", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "64", + "ok": "64", + "ko": "-" + }, + "maxResponseTime": { + "total": "86", + "ok": "86", + "ko": "-" + }, + "meanResponseTime": { + "total": "76", + "ok": "76", + "ko": "-" + }, + "standardDeviation": { + "total": "6", + "ok": "6", + "ko": "-" + }, + "percentiles1": { + "total": "75", + "ok": "75", + "ko": "-" + }, + "percentiles2": { + "total": "80", + "ok": "80", + "ko": "-" + }, + "percentiles3": { + "total": "84", + "ok": "84", + "ko": "-" + }, + "percentiles4": { + "total": "86", + "ok": "86", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-4-693933700": { + type: "REQUEST", + name: "request_4", +path: "request_4", +pathFormatted: "req_request-4-693933700", +stats: { + "name": "request_4", + "numberOfRequests": { + "total": "10", + "ok": "9", + "ko": "1" + }, + "minResponseTime": { + "total": "1423", + "ok": "1423", + "ko": "2911" + }, + "maxResponseTime": { + "total": "12867", + "ok": "12867", + "ko": "2911" + }, + "meanResponseTime": { + "total": "6751", + "ok": "7178", + "ko": "2911" + }, + "standardDeviation": { + "total": "3719", + "ok": "3681", + "ko": "0" + }, + "percentiles1": { + "total": "6485", + "ok": "7167", + "ko": "2911" + }, + "percentiles2": { + "total": "9703", + "ok": "10062", + "ko": "2911" + }, + "percentiles3": { + "total": "12209", + "ok": "12282", + "ko": "2911" + }, + "percentiles4": { + "total": "12735", + "ok": "12750", + "ko": "2911" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 9, + "percentage": 90 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1, + "percentage": 10 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.36", + "ko": "0.04" + } +} + },"req_request-8-693933704": { + type: "REQUEST", + name: "request_8", +path: "request_8", +pathFormatted: "req_request-8-693933704", +stats: { + "name": "request_8", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "65", + "ok": "65", + "ko": "-" + }, + "maxResponseTime": { + "total": "87", + "ok": "87", + "ko": "-" + }, + "meanResponseTime": { + "total": "77", + "ok": "77", + "ko": "-" + }, + "standardDeviation": { + "total": "6", + "ok": "6", + "ko": "-" + }, + "percentiles1": { + "total": "79", + "ok": "79", + "ko": "-" + }, + "percentiles2": { + "total": "81", + "ok": "81", + "ko": "-" + }, + "percentiles3": { + "total": "85", + "ok": "85", + "ko": "-" + }, + "percentiles4": { + "total": "87", + "ok": "87", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-5-693933701": { + type: "REQUEST", + name: "request_5", +path: "request_5", +pathFormatted: "req_request-5-693933701", +stats: { + "name": "request_5", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "2901", + "ok": "2901", + "ko": "-" + }, + "maxResponseTime": { + "total": "12916", + "ok": "12916", + "ko": "-" + }, + "meanResponseTime": { + "total": "11905", + "ok": "11905", + "ko": "-" + }, + "standardDeviation": { + "total": "3001", + "ok": "3001", + "ko": "-" + }, + "percentiles1": { + "total": "12903", + "ok": "12903", + "ko": "-" + }, + "percentiles2": { + "total": "12913", + "ok": "12913", + "ko": "-" + }, + "percentiles3": { + "total": "12916", + "ok": "12916", + "ko": "-" + }, + "percentiles4": { + "total": "12916", + "ok": "12916", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + },"req_request-6-693933702": { + type: "REQUEST", + name: "request_6", +path: "request_6", +pathFormatted: "req_request-6-693933702", +stats: { + "name": "request_6", + "numberOfRequests": { + "total": "10", + "ok": "10", + "ko": "0" + }, + "minResponseTime": { + "total": "10086", + "ok": "10086", + "ko": "-" + }, + "maxResponseTime": { + "total": "12923", + "ok": "12923", + "ko": "-" + }, + "meanResponseTime": { + "total": "12626", + "ok": "12626", + "ko": "-" + }, + "standardDeviation": { + "total": "847", + "ok": "847", + "ko": "-" + }, + "percentiles1": { + "total": "12908", + "ok": "12908", + "ko": "-" + }, + "percentiles2": { + "total": "12914", + "ok": "12914", + "ko": "-" + }, + "percentiles3": { + "total": "12922", + "ok": "12922", + "ko": "-" + }, + "percentiles4": { + "total": "12923", + "ok": "12923", + "ko": "-" + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": "0.4", + "ok": "0.4", + "ko": "-" + } +} + } +} + +} + +function fillStats(stat){ + $("#numberOfRequests").append(stat.numberOfRequests.total); + $("#numberOfRequestsOK").append(stat.numberOfRequests.ok); + $("#numberOfRequestsKO").append(stat.numberOfRequests.ko); + + $("#minResponseTime").append(stat.minResponseTime.total); + $("#minResponseTimeOK").append(stat.minResponseTime.ok); + $("#minResponseTimeKO").append(stat.minResponseTime.ko); + + $("#maxResponseTime").append(stat.maxResponseTime.total); + $("#maxResponseTimeOK").append(stat.maxResponseTime.ok); + $("#maxResponseTimeKO").append(stat.maxResponseTime.ko); + + $("#meanResponseTime").append(stat.meanResponseTime.total); + $("#meanResponseTimeOK").append(stat.meanResponseTime.ok); + $("#meanResponseTimeKO").append(stat.meanResponseTime.ko); + + $("#standardDeviation").append(stat.standardDeviation.total); + $("#standardDeviationOK").append(stat.standardDeviation.ok); + $("#standardDeviationKO").append(stat.standardDeviation.ko); + + $("#percentiles1").append(stat.percentiles1.total); + $("#percentiles1OK").append(stat.percentiles1.ok); + $("#percentiles1KO").append(stat.percentiles1.ko); + + $("#percentiles2").append(stat.percentiles2.total); + $("#percentiles2OK").append(stat.percentiles2.ok); + $("#percentiles2KO").append(stat.percentiles2.ko); + + $("#percentiles3").append(stat.percentiles3.total); + $("#percentiles3OK").append(stat.percentiles3.ok); + $("#percentiles3KO").append(stat.percentiles3.ko); + + $("#percentiles4").append(stat.percentiles4.total); + $("#percentiles4OK").append(stat.percentiles4.ok); + $("#percentiles4KO").append(stat.percentiles4.ko); + + $("#meanNumberOfRequestsPerSecond").append(stat.meanNumberOfRequestsPerSecond.total); + $("#meanNumberOfRequestsPerSecondOK").append(stat.meanNumberOfRequestsPerSecond.ok); + $("#meanNumberOfRequestsPerSecondKO").append(stat.meanNumberOfRequestsPerSecond.ko); +} diff --git a/docs/load_tests/login-10-users/js/stats.json b/docs/load_tests/login-10-users/js/stats.json new file mode 100644 index 00000000..93185d27 --- /dev/null +++ b/docs/load_tests/login-10-users/js/stats.json @@ -0,0 +1,1153 @@ +{ + "type": "GROUP", +"name": "All Requests", +"path": "", +"pathFormatted": "group_missing-name--1146707516", +"stats": { + "name": "All Requests", + "numberOfRequests": { + "total": 130, + "ok": 129, + "ko": 1 + }, + "minResponseTime": { + "total": 17, + "ok": 17, + "ko": 2911 + }, + "maxResponseTime": { + "total": 12976, + "ok": 12976, + "ko": 2911 + }, + "meanResponseTime": { + "total": 3447, + "ok": 3452, + "ko": 2911 + }, + "standardDeviation": { + "total": 5433, + "ok": 5453, + "ko": 0 + }, + "percentiles1": { + "total": 82, + "ok": 82, + "ko": 2911 + }, + "percentiles2": { + "total": 8261, + "ok": 8626, + "ko": 2911 + }, + "percentiles3": { + "total": 12951, + "ok": 12951, + "ko": 2911 + }, + "percentiles4": { + "total": 12963, + "ok": 12963, + "ko": 2911 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 90, + "percentage": 69 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 39, + "percentage": 30 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1, + "percentage": 1 +}, + "meanNumberOfRequestsPerSecond": { + "total": 5.2, + "ok": 5.16, + "ko": 0.04 + } +}, +"contents": { +"req_request-0-693933696": { + "type": "REQUEST", + "name": "request_0", +"path": "request_0", +"pathFormatted": "req_request-0-693933696", +"stats": { + "name": "request_0", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 42, + "ok": 42, + "ko": 0 + }, + "maxResponseTime": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "meanResponseTime": { + "total": 44, + "ok": 44, + "ko": 0 + }, + "standardDeviation": { + "total": 1, + "ok": 1, + "ko": 0 + }, + "percentiles1": { + "total": 45, + "ok": 45, + "ko": 0 + }, + "percentiles2": { + "total": 45, + "ok": 45, + "ko": 0 + }, + "percentiles3": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "percentiles4": { + "total": 46, + "ok": 46, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-1-693933697": { + "type": "REQUEST", + "name": "request_1", +"path": "request_1", +"pathFormatted": "req_request-1-693933697", +"stats": { + "name": "request_1", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 19, + "ok": 19, + "ko": 0 + }, + "maxResponseTime": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "meanResponseTime": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "standardDeviation": { + "total": 2, + "ok": 2, + "ko": 0 + }, + "percentiles1": { + "total": 22, + "ok": 22, + "ko": 0 + }, + "percentiles2": { + "total": 23, + "ok": 23, + "ko": 0 + }, + "percentiles3": { + "total": 25, + "ok": 25, + "ko": 0 + }, + "percentiles4": { + "total": 26, + "ok": 26, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-2-693933698": { + "type": "REQUEST", + "name": "request_2", +"path": "request_2", +"pathFormatted": "req_request-2-693933698", +"stats": { + "name": "request_2", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 32, + "ok": 32, + "ko": 0 + }, + "maxResponseTime": { + "total": 41, + "ok": 41, + "ko": 0 + }, + "meanResponseTime": { + "total": 35, + "ok": 35, + "ko": 0 + }, + "standardDeviation": { + "total": 3, + "ok": 3, + "ko": 0 + }, + "percentiles1": { + "total": 35, + "ok": 35, + "ko": 0 + }, + "percentiles2": { + "total": 37, + "ok": 37, + "ko": 0 + }, + "percentiles3": { + "total": 40, + "ok": 40, + "ko": 0 + }, + "percentiles4": { + "total": 41, + "ok": 41, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-3-693933699": { + "type": "REQUEST", + "name": "request_3", +"path": "request_3", +"pathFormatted": "req_request-3-693933699", +"stats": { + "name": "request_3", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 17, + "ok": 17, + "ko": 0 + }, + "maxResponseTime": { + "total": 69, + "ok": 69, + "ko": 0 + }, + "meanResponseTime": { + "total": 43, + "ok": 43, + "ko": 0 + }, + "standardDeviation": { + "total": 18, + "ok": 18, + "ko": 0 + }, + "percentiles1": { + "total": 38, + "ok": 38, + "ko": 0 + }, + "percentiles2": { + "total": 62, + "ok": 62, + "ko": 0 + }, + "percentiles3": { + "total": 68, + "ok": 68, + "ko": 0 + }, + "percentiles4": { + "total": 69, + "ok": 69, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-12-37108177": { + "type": "REQUEST", + "name": "request_12", +"path": "request_12", +"pathFormatted": "req_request-12-37108177", +"stats": { + "name": "request_12", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 94, + "ok": 94, + "ko": 0 + }, + "maxResponseTime": { + "total": 125, + "ok": 125, + "ko": 0 + }, + "meanResponseTime": { + "total": 108, + "ok": 108, + "ko": 0 + }, + "standardDeviation": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "percentiles1": { + "total": 106, + "ok": 106, + "ko": 0 + }, + "percentiles2": { + "total": 117, + "ok": 117, + "ko": 0 + }, + "percentiles3": { + "total": 124, + "ok": 124, + "ko": 0 + }, + "percentiles4": { + "total": 125, + "ok": 125, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-10-37108175": { + "type": "REQUEST", + "name": "request_10", +"path": "request_10", +"pathFormatted": "req_request-10-37108175", +"stats": { + "name": "request_10", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 81, + "ok": 81, + "ko": 0 + }, + "maxResponseTime": { + "total": 111, + "ok": 111, + "ko": 0 + }, + "meanResponseTime": { + "total": 92, + "ok": 92, + "ko": 0 + }, + "standardDeviation": { + "total": 11, + "ok": 11, + "ko": 0 + }, + "percentiles1": { + "total": 86, + "ok": 86, + "ko": 0 + }, + "percentiles2": { + "total": 102, + "ok": 102, + "ko": 0 + }, + "percentiles3": { + "total": 109, + "ok": 109, + "ko": 0 + }, + "percentiles4": { + "total": 111, + "ok": 111, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-11-37108176": { + "type": "REQUEST", + "name": "request_11", +"path": "request_11", +"pathFormatted": "req_request-11-37108176", +"stats": { + "name": "request_11", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 12943, + "ok": 12943, + "ko": 0 + }, + "maxResponseTime": { + "total": 12976, + "ok": 12976, + "ko": 0 + }, + "meanResponseTime": { + "total": 12956, + "ok": 12956, + "ko": 0 + }, + "standardDeviation": { + "total": 9, + "ok": 9, + "ko": 0 + }, + "percentiles1": { + "total": 12954, + "ok": 12954, + "ko": 0 + }, + "percentiles2": { + "total": 12961, + "ok": 12961, + "ko": 0 + }, + "percentiles3": { + "total": 12971, + "ok": 12971, + "ko": 0 + }, + "percentiles4": { + "total": 12975, + "ok": 12975, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-9-693933705": { + "type": "REQUEST", + "name": "request_9", +"path": "request_9", +"pathFormatted": "req_request-9-693933705", +"stats": { + "name": "request_9", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 73, + "ok": 73, + "ko": 0 + }, + "maxResponseTime": { + "total": 99, + "ok": 99, + "ko": 0 + }, + "meanResponseTime": { + "total": 82, + "ok": 82, + "ko": 0 + }, + "standardDeviation": { + "total": 7, + "ok": 7, + "ko": 0 + }, + "percentiles1": { + "total": 81, + "ok": 81, + "ko": 0 + }, + "percentiles2": { + "total": 85, + "ok": 85, + "ko": 0 + }, + "percentiles3": { + "total": 95, + "ok": 95, + "ko": 0 + }, + "percentiles4": { + "total": 98, + "ok": 98, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-7-693933703": { + "type": "REQUEST", + "name": "request_7", +"path": "request_7", +"pathFormatted": "req_request-7-693933703", +"stats": { + "name": "request_7", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 64, + "ok": 64, + "ko": 0 + }, + "maxResponseTime": { + "total": 86, + "ok": 86, + "ko": 0 + }, + "meanResponseTime": { + "total": 76, + "ok": 76, + "ko": 0 + }, + "standardDeviation": { + "total": 6, + "ok": 6, + "ko": 0 + }, + "percentiles1": { + "total": 75, + "ok": 75, + "ko": 0 + }, + "percentiles2": { + "total": 80, + "ok": 80, + "ko": 0 + }, + "percentiles3": { + "total": 84, + "ok": 84, + "ko": 0 + }, + "percentiles4": { + "total": 86, + "ok": 86, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-4-693933700": { + "type": "REQUEST", + "name": "request_4", +"path": "request_4", +"pathFormatted": "req_request-4-693933700", +"stats": { + "name": "request_4", + "numberOfRequests": { + "total": 10, + "ok": 9, + "ko": 1 + }, + "minResponseTime": { + "total": 1423, + "ok": 1423, + "ko": 2911 + }, + "maxResponseTime": { + "total": 12867, + "ok": 12867, + "ko": 2911 + }, + "meanResponseTime": { + "total": 6751, + "ok": 7178, + "ko": 2911 + }, + "standardDeviation": { + "total": 3719, + "ok": 3681, + "ko": 0 + }, + "percentiles1": { + "total": 6485, + "ok": 7167, + "ko": 2911 + }, + "percentiles2": { + "total": 9703, + "ok": 10062, + "ko": 2911 + }, + "percentiles3": { + "total": 12209, + "ok": 12282, + "ko": 2911 + }, + "percentiles4": { + "total": 12735, + "ok": 12750, + "ko": 2911 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 9, + "percentage": 90 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 1, + "percentage": 10 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.36, + "ko": 0.04 + } +} + },"req_request-8-693933704": { + "type": "REQUEST", + "name": "request_8", +"path": "request_8", +"pathFormatted": "req_request-8-693933704", +"stats": { + "name": "request_8", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 65, + "ok": 65, + "ko": 0 + }, + "maxResponseTime": { + "total": 87, + "ok": 87, + "ko": 0 + }, + "meanResponseTime": { + "total": 77, + "ok": 77, + "ko": 0 + }, + "standardDeviation": { + "total": 6, + "ok": 6, + "ko": 0 + }, + "percentiles1": { + "total": 79, + "ok": 79, + "ko": 0 + }, + "percentiles2": { + "total": 81, + "ok": 81, + "ko": 0 + }, + "percentiles3": { + "total": 85, + "ok": 85, + "ko": 0 + }, + "percentiles4": { + "total": 87, + "ok": 87, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 10, + "percentage": 100 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 0, + "percentage": 0 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-5-693933701": { + "type": "REQUEST", + "name": "request_5", +"path": "request_5", +"pathFormatted": "req_request-5-693933701", +"stats": { + "name": "request_5", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 2901, + "ok": 2901, + "ko": 0 + }, + "maxResponseTime": { + "total": 12916, + "ok": 12916, + "ko": 0 + }, + "meanResponseTime": { + "total": 11905, + "ok": 11905, + "ko": 0 + }, + "standardDeviation": { + "total": 3001, + "ok": 3001, + "ko": 0 + }, + "percentiles1": { + "total": 12903, + "ok": 12903, + "ko": 0 + }, + "percentiles2": { + "total": 12913, + "ok": 12913, + "ko": 0 + }, + "percentiles3": { + "total": 12916, + "ok": 12916, + "ko": 0 + }, + "percentiles4": { + "total": 12916, + "ok": 12916, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + },"req_request-6-693933702": { + "type": "REQUEST", + "name": "request_6", +"path": "request_6", +"pathFormatted": "req_request-6-693933702", +"stats": { + "name": "request_6", + "numberOfRequests": { + "total": 10, + "ok": 10, + "ko": 0 + }, + "minResponseTime": { + "total": 10086, + "ok": 10086, + "ko": 0 + }, + "maxResponseTime": { + "total": 12923, + "ok": 12923, + "ko": 0 + }, + "meanResponseTime": { + "total": 12626, + "ok": 12626, + "ko": 0 + }, + "standardDeviation": { + "total": 847, + "ok": 847, + "ko": 0 + }, + "percentiles1": { + "total": 12908, + "ok": 12908, + "ko": 0 + }, + "percentiles2": { + "total": 12914, + "ok": 12914, + "ko": 0 + }, + "percentiles3": { + "total": 12922, + "ok": 12922, + "ko": 0 + }, + "percentiles4": { + "total": 12923, + "ok": 12923, + "ko": 0 + }, + "group1": { + "name": "t < 800 ms", + "htmlName": "t < 800 ms", + "count": 0, + "percentage": 0 +}, + "group2": { + "name": "800 ms <= t < 1200 ms", + "htmlName": "t >= 800 ms
    t < 1200 ms", + "count": 0, + "percentage": 0 +}, + "group3": { + "name": "t >= 1200 ms", + "htmlName": "t >= 1200 ms", + "count": 10, + "percentage": 100 +}, + "group4": { + "name": "failed", + "htmlName": "failed", + "count": 0, + "percentage": 0 +}, + "meanNumberOfRequestsPerSecond": { + "total": 0.4, + "ok": 0.4, + "ko": 0 + } +} + } +} + +} \ No newline at end of file diff --git a/docs/load_tests/login-10-users/js/theme.js b/docs/load_tests/login-10-users/js/theme.js new file mode 100644 index 00000000..b95a7b3c --- /dev/null +++ b/docs/load_tests/login-10-users/js/theme.js @@ -0,0 +1,127 @@ +/* + * Copyright 2011-2022 Gatling Corp + * + * Licensed under the Gatling Highcharts License + */ +Highcharts.theme = { + chart: { + backgroundColor: '#f7f7f7', + borderWidth: 0, + borderRadius: 8, + plotBackgroundColor: null, + plotShadow: false, + plotBorderWidth: 0 + }, + xAxis: { + gridLineWidth: 0, + lineColor: '#666', + tickColor: '#666', + labels: { + style: { + color: '#666' + } + }, + title: { + style: { + color: '#666' + } + } + }, + yAxis: { + alternateGridColor: null, + minorTickInterval: null, + gridLineColor: '#999', + lineWidth: 0, + tickWidth: 0, + labels: { + style: { + color: '#666', + fontWeight: 'bold' + } + }, + title: { + style: { + color: '#666', + font: 'bold 12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif' + } + } + }, + labels: { + style: { + color: '#CCC' + } + }, + + + rangeSelector: { + buttonTheme: { + fill: '#cfc9c6', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#b2b2a9' + }, + states: { + hover: { + fill: '#92918C', + stroke: '#000000', + style: { + color: '#34332e', + fontWeight: 'bold', + borderColor: '#8b897d' + } + }, + select: { + fill: '#E37400', + stroke: '#000000', + style: { + color: '#FFF' + } + } + } + }, + inputStyle: { + backgroundColor: '#333', + color: 'silver' + }, + labelStyle: { + color: '#8b897d' + } + }, + + navigator: { + handles: { + backgroundColor: '#f7f7f7', + borderColor: '#92918C' + }, + outlineColor: '#92918C', + outlineWidth: 1, + maskFill: 'rgba(146, 145, 140, 0.5)', + series: { + color: '#5E7BE2', + lineColor: '#5E7BE2' + } + }, + + scrollbar: { + buttonBackgroundColor: '#f7f7f7', + buttonBorderWidth: 1, + buttonBorderColor: '#92918C', + buttonArrowColor: '#92918C', + buttonBorderRadius: 2, + + barBorderWidth: 1, + barBorderRadius: 0, + barBackgroundColor: '#92918C', + barBorderColor: '#92918C', + + rifleColor: '#92918C', + + trackBackgroundColor: '#b0b0a8', + trackBorderWidth: 1, + trackBorderColor: '#b0b0a8' + } +}; + +Highcharts.setOptions(Highcharts.theme); diff --git a/docs/load_tests/login-10-users/js/unpack.js b/docs/load_tests/login-10-users/js/unpack.js new file mode 100644 index 00000000..883c33e7 --- /dev/null +++ b/docs/load_tests/login-10-users/js/unpack.js @@ -0,0 +1,38 @@ +'use strict'; + +var unpack = function (array) { + var findNbSeries = function (array) { + var currentPlotPack; + var length = array.length; + + for (var i = 0; i < length; i++) { + currentPlotPack = array[i][1]; + if(currentPlotPack !== null) { + return currentPlotPack.length; + } + } + return 0; + }; + + var i, j; + var nbPlots = array.length; + var nbSeries = findNbSeries(array); + + // Prepare unpacked array + var unpackedArray = new Array(nbSeries); + + for (i = 0; i < nbSeries; i++) { + unpackedArray[i] = new Array(nbPlots); + } + + // Unpack the array + for (i = 0; i < nbPlots; i++) { + var timestamp = array[i][0]; + var values = array[i][1]; + for (j = 0; j < nbSeries; j++) { + unpackedArray[j][i] = [timestamp * 1000, values === null ? null : values[j]]; + } + } + + return unpackedArray; +}; diff --git a/docs/load_tests/login-10-users/req_request-0-693933696.html b/docs/load_tests/login-10-users/req_request-0-693933696.html new file mode 100644 index 00000000..50a6f9fb --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-0-693933696.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_0 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-1-693933697.html b/docs/load_tests/login-10-users/req_request-1-693933697.html new file mode 100644 index 00000000..ecbbfcd3 --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-1-693933697.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_1 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-10-37108175.html b/docs/load_tests/login-10-users/req_request-10-37108175.html new file mode 100644 index 00000000..2baac413 --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-10-37108175.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_10 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-11-37108176.html b/docs/load_tests/login-10-users/req_request-11-37108176.html new file mode 100644 index 00000000..8094ffda --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-11-37108176.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_11 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-12-37108177.html b/docs/load_tests/login-10-users/req_request-12-37108177.html new file mode 100644 index 00000000..a1fcbc9c --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-12-37108177.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_12 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-2-693933698.html b/docs/load_tests/login-10-users/req_request-2-693933698.html new file mode 100644 index 00000000..23fcdb55 --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-2-693933698.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_2 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-3-693933699.html b/docs/load_tests/login-10-users/req_request-3-693933699.html new file mode 100644 index 00000000..16d3c7ac --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-3-693933699.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_3 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-4-693933700.html b/docs/load_tests/login-10-users/req_request-4-693933700.html new file mode 100644 index 00000000..eb574357 --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-4-693933700.html @@ -0,0 +1,925 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_4 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-5-693933701.html b/docs/load_tests/login-10-users/req_request-5-693933701.html new file mode 100644 index 00000000..9c06390b --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-5-693933701.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_5 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-6-693933702.html b/docs/load_tests/login-10-users/req_request-6-693933702.html new file mode 100644 index 00000000..16222819 --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-6-693933702.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_6 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-7-693933703.html b/docs/load_tests/login-10-users/req_request-7-693933703.html new file mode 100644 index 00000000..410037cd --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-7-693933703.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_7 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-8-693933704.html b/docs/load_tests/login-10-users/req_request-8-693933704.html new file mode 100644 index 00000000..856ebb4a --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-8-693933704.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_8 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/req_request-9-693933705.html b/docs/load_tests/login-10-users/req_request-9-693933705.html new file mode 100644 index 00000000..29f82c8c --- /dev/null +++ b/docs/load_tests/login-10-users/req_request-9-693933705.html @@ -0,0 +1,903 @@ + + + + + + + + + + + + + + + + + + + +Gatling Stats - request_9 + + + +
    +
    +
    +
    + + + Documentation +
    + + Try + Gatling Enterprise + Gatling Enterprise + + +
    +
    + +
    +
    +
    +
    + Login +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + +
    + +
    +
    + +
    +
    +
    Stats
    +
    +

    Executions

    + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Total count
    Mean count/s
    +

    Response Time (ms)

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    TotalOKKO
    Min
    50th percentile
    75th percentile
    95th percentile
    99th percentile
    Max
    Mean
    Standard Deviation
    +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + diff --git a/docs/load_tests/login-10-users/simulation.log b/docs/load_tests/login-10-users/simulation.log new file mode 100644 index 00000000..4ceb6805 --- /dev/null +++ b/docs/load_tests/login-10-users/simulation.log @@ -0,0 +1,151 @@ +RUN Login login 1713990664587 Login with 10 users 3.10.5 +USER Login START 1713990665150 +USER Login START 1713990665150 +USER Login START 1713990665149 +USER Login START 1713990665150 +USER Login START 1713990665149 +USER Login START 1713990665149 +USER Login START 1713990665149 +USER Login START 1713990665149 +USER Login START 1713990665149 +USER Login START 1713990665149 +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665175 OK +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665173 OK +REQUEST request_0 1713990665131 1713990665177 OK +REQUEST request_0 1713990665131 1713990665176 OK +REQUEST request_0 1713990665131 1713990665173 OK +REQUEST request_1 1713990665228 1713990665247 OK +REQUEST request_1 1713990665228 1713990665247 OK +REQUEST request_1 1713990665225 1713990665247 OK +REQUEST request_1 1713990665225 1713990665247 OK +REQUEST request_1 1713990665228 1713990665248 OK +REQUEST request_1 1713990665224 1713990665248 OK +REQUEST request_1 1713990665225 1713990665248 OK +REQUEST request_1 1713990665228 1713990665249 OK +REQUEST request_1 1713990665225 1713990665251 OK +REQUEST request_1 1713990665229 1713990665252 OK +REQUEST request_2 1713990665225 1713990665261 OK +REQUEST request_2 1713990665229 1713990665261 OK +REQUEST request_2 1713990665229 1713990665261 OK +REQUEST request_2 1713990665224 1713990665262 OK +REQUEST request_2 1713990665229 1713990665261 OK +REQUEST request_2 1713990665229 1713990665262 OK +REQUEST request_2 1713990665229 1713990665263 OK +REQUEST request_2 1713990665229 1713990665266 OK +REQUEST request_2 1713990665225 1713990665266 OK +REQUEST request_2 1713990665229 1713990665266 OK +REQUEST request_3 1713990676303 1713990676320 OK +REQUEST request_3 1713990676287 1713990676322 OK +REQUEST request_3 1713990676288 1713990676324 OK +REQUEST request_3 1713990676298 1713990676324 OK +REQUEST request_3 1713990676299 1713990676326 OK +REQUEST request_3 1713990676287 1713990676326 OK +REQUEST request_3 1713990676294 1713990676344 OK +REQUEST request_3 1713990676287 1713990676356 OK +REQUEST request_3 1713990676298 1713990676365 OK +REQUEST request_3 1713990676299 1713990676365 OK +REQUEST request_7 1713990676331 1713990676395 OK +REQUEST request_8 1713990676331 1713990676396 OK +REQUEST request_7 1713990676330 1713990676406 OK +REQUEST request_9 1713990676330 1713990676406 OK +REQUEST request_8 1713990676335 1713990676406 OK +REQUEST request_9 1713990676334 1713990676407 OK +REQUEST request_7 1713990676334 1713990676408 OK +REQUEST request_7 1713990676334 1713990676408 OK +REQUEST request_7 1713990676335 1713990676408 OK +REQUEST request_7 1713990676332 1713990676410 OK +REQUEST request_9 1713990676334 1713990676413 OK +REQUEST request_8 1713990676335 1713990676413 OK +REQUEST request_8 1713990676334 1713990676413 OK +REQUEST request_8 1713990676333 1713990676412 OK +REQUEST request_10 1713990676329 1713990676413 OK +REQUEST request_10 1713990676333 1713990676414 OK +REQUEST request_9 1713990676333 1713990676414 OK +REQUEST request_8 1713990676331 1713990676414 OK +REQUEST request_10 1713990676331 1713990676415 OK +REQUEST request_10 1713990676333 1713990676415 OK +REQUEST request_7 1713990676346 1713990676416 OK +REQUEST request_8 1713990676346 1713990676416 OK +REQUEST request_10 1713990676329 1713990676416 OK +REQUEST request_10 1713990676334 1713990676416 OK +REQUEST request_9 1713990676332 1713990676416 OK +REQUEST request_9 1713990676330 1713990676429 OK +REQUEST request_12 1713990676333 1713990676428 OK +REQUEST request_12 1713990676330 1713990676429 OK +REQUEST request_9 1713990676345 1713990676434 OK +REQUEST request_9 1713990676359 1713990676435 OK +REQUEST request_12 1713990676331 1713990676435 OK +REQUEST request_12 1713990676334 1713990676440 OK +REQUEST request_7 1713990676360 1713990676446 OK +REQUEST request_8 1713990676361 1713990676448 OK +REQUEST request_7 1713990676369 1713990676449 OK +REQUEST request_9 1713990676368 1713990676449 OK +REQUEST request_7 1713990676368 1713990676449 OK +REQUEST request_8 1713990676371 1713990676450 OK +REQUEST request_8 1713990676369 1713990676450 OK +REQUEST request_12 1713990676329 1713990676451 OK +REQUEST request_9 1713990676367 1713990676452 OK +REQUEST request_10 1713990676345 1713990676452 OK +REQUEST request_12 1713990676333 1713990676458 OK +REQUEST request_12 1713990676367 1713990676461 OK +REQUEST request_10 1713990676366 1713990676464 OK +REQUEST request_12 1713990676345 1713990676464 OK +REQUEST request_12 1713990676358 1713990676467 OK +REQUEST request_10 1713990676357 1713990676468 OK +REQUEST request_10 1713990676366 1713990676469 OK +REQUEST request_12 1713990676367 1713990676473 OK +REQUEST request_4 1713990676346 1713990677769 OK +REQUEST request_4 1713990676335 1713990679238 OK +REQUEST request_5 1713990676338 1713990679239 OK +REQUEST request_4 1713990676332 1713990679243 KO status.find.in([200, 209], 304), found 500 +REQUEST request_4 1713990676335 1713990680682 OK +REQUEST request_4 1713990676333 1713990682135 OK +REQUEST request_4 1713990676331 1713990683498 OK +REQUEST request_4 1713990676336 1713990684962 OK +REQUEST request_4 1713990676361 1713990686423 OK +REQUEST request_6 1713990676338 1713990686424 OK +REQUEST request_4 1713990676370 1713990687775 OK +REQUEST request_4 1713990676371 1713990689238 OK +REQUEST request_5 1713990676339 1713990689239 OK +REQUEST request_6 1713990676340 1713990689245 OK +REQUEST request_5 1713990676340 1713990689249 OK +REQUEST request_6 1713990676363 1713990689249 OK +REQUEST request_6 1713990676343 1713990689250 OK +REQUEST request_5 1713990676344 1713990689250 OK +REQUEST request_5 1713990676338 1713990689252 OK +REQUEST request_5 1713990676362 1713990689253 OK +REQUEST request_6 1713990676344 1713990689253 OK +REQUEST request_5 1713990676343 1713990689258 OK +REQUEST request_6 1713990676343 1713990689259 OK +REQUEST request_5 1713990676347 1713990689263 OK +REQUEST request_6 1713990676343 1713990689264 OK +REQUEST request_5 1713990676372 1713990689270 OK +REQUEST request_5 1713990676371 1713990689270 OK +REQUEST request_6 1713990676347 1713990689270 OK +REQUEST request_6 1713990676374 1713990689271 OK +REQUEST request_6 1713990676371 1713990689279 OK +REQUEST request_11 1713990676330 1713990689284 OK +USER Login END 1713990689287 +REQUEST request_11 1713990676334 1713990689287 OK +REQUEST request_11 1713990676334 1713990689288 OK +USER Login END 1713990689288 +USER Login END 1713990689289 +REQUEST request_11 1713990676335 1713990689292 OK +USER Login END 1713990689292 +REQUEST request_11 1713990676332 1713990689296 OK +USER Login END 1713990689298 +REQUEST request_11 1713990676359 1713990689302 OK +USER Login END 1713990689304 +REQUEST request_11 1713990676330 1713990689306 OK +USER Login END 1713990689307 +REQUEST request_11 1713990676346 1713990689308 OK +USER Login END 1713990689308 +REQUEST request_11 1713990676367 1713990689314 OK +USER Login END 1713990689316 +REQUEST request_11 1713990676368 1713990689316 OK +USER Login END 1713990689317 diff --git a/docs/load_tests/login-10-users/style/bootstrap.min.css b/docs/load_tests/login-10-users/style/bootstrap.min.css new file mode 100644 index 00000000..76a2b9ba --- /dev/null +++ b/docs/load_tests/login-10-users/style/bootstrap.min.css @@ -0,0 +1,27 @@ +.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;} +.clearfix:after{clear:both;} +.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;} +.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} +.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-3px;} +.tooltip.right{margin-left:3px;} +.tooltip.bottom{margin-top:3px;} +.tooltip.left{margin-left:-3px;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:750px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);}.popover.top{margin-top:-10px;} +.popover.right{margin-left:10px;} +.popover.bottom{margin-top:10px;} +.popover.left{margin-left:-10px;} +.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;} +.popover-content{padding:9px 14px;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;} +.popover .arrow:after{content:"";z-index:-1;} +.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff;}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0, 0, 0, 0.25);bottom:-1px;left:-11px;} +.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff;}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-11px;left:-1px;} +.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff;}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0, 0, 0, 0.25);top:-1px;left:-11px;} +.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;} diff --git a/docs/load_tests/login-10-users/style/close.svg b/docs/load_tests/login-10-users/style/close.svg new file mode 100644 index 00000000..c161bb90 --- /dev/null +++ b/docs/load_tests/login-10-users/style/close.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/login-10-users/style/executions.svg b/docs/load_tests/login-10-users/style/executions.svg new file mode 100644 index 00000000..84068cd4 --- /dev/null +++ b/docs/load_tests/login-10-users/style/executions.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/load_tests/login-10-users/style/expand.svg b/docs/load_tests/login-10-users/style/expand.svg new file mode 100644 index 00000000..f6e75e0d --- /dev/null +++ b/docs/load_tests/login-10-users/style/expand.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/docs/load_tests/login-10-users/style/favicon.ico b/docs/load_tests/login-10-users/style/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d2d20e116df94a676d4bb18395f0479304aef6a4 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/docs/load_tests/login-10-users/style/fullscreen.svg b/docs/load_tests/login-10-users/style/fullscreen.svg new file mode 100644 index 00000000..91f3b279 --- /dev/null +++ b/docs/load_tests/login-10-users/style/fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/docs/load_tests/login-10-users/style/logo-dark.svg b/docs/load_tests/login-10-users/style/logo-dark.svg new file mode 100644 index 00000000..7eb4d51c --- /dev/null +++ b/docs/load_tests/login-10-users/style/logo-dark.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/login-10-users/style/logo-enterprise-dark.svg b/docs/load_tests/login-10-users/style/logo-enterprise-dark.svg new file mode 100644 index 00000000..1127d75e --- /dev/null +++ b/docs/load_tests/login-10-users/style/logo-enterprise-dark.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/login-10-users/style/logo-enterprise-light.svg b/docs/load_tests/login-10-users/style/logo-enterprise-light.svg new file mode 100644 index 00000000..4a6e1dec --- /dev/null +++ b/docs/load_tests/login-10-users/style/logo-enterprise-light.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/docs/load_tests/login-10-users/style/logo-light.svg b/docs/load_tests/login-10-users/style/logo-light.svg new file mode 100644 index 00000000..f519eef7 --- /dev/null +++ b/docs/load_tests/login-10-users/style/logo-light.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/docs/load_tests/login-10-users/style/sort-down.svg b/docs/load_tests/login-10-users/style/sort-down.svg new file mode 100644 index 00000000..db58a09d --- /dev/null +++ b/docs/load_tests/login-10-users/style/sort-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-10-users/style/sort-up.svg b/docs/load_tests/login-10-users/style/sort-up.svg new file mode 100644 index 00000000..bba9d846 --- /dev/null +++ b/docs/load_tests/login-10-users/style/sort-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-10-users/style/sort.svg b/docs/load_tests/login-10-users/style/sort.svg new file mode 100644 index 00000000..43b658e2 --- /dev/null +++ b/docs/load_tests/login-10-users/style/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/load_tests/login-10-users/style/style.css b/docs/load_tests/login-10-users/style/style.css new file mode 100644 index 00000000..edc96263 --- /dev/null +++ b/docs/load_tests/login-10-users/style/style.css @@ -0,0 +1,1199 @@ +/* + * Copyright 2011-2024 GatlingCorp (https://gatling.io) + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --gatling-background-color: #f2f2f2; + --gatling-background-light-color: #f7f7f7; + --gatling-border-color: #dddddd; + --gatling-blue-color: #4a9fe5; + --gatling-dark-blue-color: #24275e; + --gatling-danger-color: #f15b4f; + --gatling-danger-light-color: #f5d1ce; + --gatling-enterprise-color: #6161d6; + --gatling-enterprise-light-color: #c4c4ed; + --gatling-gray-medium-color: #bbb; + --gatling-hover-color: #e6e6e6; + --gatling-hover-background-color: #e6e6e6; + --gatling-light-color: #ffffff; + --gatling-orange-color: #f78557; + --gatling-success-color: #68b65c; + --gatling-text-color: #1f2024; + --gatling-total-color: #ffa900; + + --gatling-border-radius: 2px; + --gatling-spacing-small: 5px; + --gatling-spacing: 10px; + --gatling-spacing-layout: 20px; + + --gatling-font-weight-normal: 400; + --gatling-font-weight-medium: 500; + --gatling-font-weight-bold: 700; + --gatling-font-size-secondary: 12px; + --gatling-font-size-default: 14px; + --gatling-font-size-heading: 16px; + --gatling-font-size-section: 22px; + --gatling-font-size-header: 34px; + + --gatling-media-desktop-large: 1920px; +} + +html[data-theme="dark"] { + --gatling-background-color: #1e2225; + --gatling-background-light-color: #272c30; + --gatling-border-color: #555555; + --gatling-blue-color: #1188ff; + --gatling-dark-blue-color: #17223B; + --gatling-danger-color: #d9534f; + --gatling-danger-light-color: #c9302c; + --gatling-enterprise-color: #b2a2ea; + --gatling-enterprise-light-color: #343479; + --gatling-gray-medium-color: #999; + --gatling-hover-color: #30363b; + --gatling-hover-background-color: #2c2c2c; + --gatling-light-color: #394046; + --gatling-orange-color: #fe8e5f; + --gatling-success-color: #5cb85c; + --gatling-text-color: #dee2e6; + --gatling-total-color: #ffa900; +} + +* { + min-height: 0; + min-width: 0; +} + +html, +body { + height: 100%; + width: 100%; +} + +body { + color: var(--gatling-text-color); + font-family: arial; + font-size: var(--gatling-font-size-secondary); + margin: 0; +} + +.app-container { + display: flex; + flex-direction: column; + + height: 100%; + width: 100%; +} + +.head { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + + flex: 1; + + background-color: var(--gatling-light-color); + border-bottom: 1px solid var(--gatling-border-color); + min-height: 69px; + padding: 0 var(--gatling-spacing-layout); +} + +.head .spacer { + flex-grow: 1; +} + +.head .theme-toggle { + margin-left: 20px; + background: none; + color: var(--gatling-text-color); + border: none; +} + +.head .theme-toggle:hover { + color: var(--gatling-gray-medium-color); + cursor: pointer; +} + +body .toggle-dark, body .toggle-light { + display: block; +} + +[data-theme="dark"] body .toggle-dark { + display: none; +} + +[data-theme="light"] body .toggle-light { + display: none; +} + +[data-theme="dark"] body .logo-enterprise-light { + display: none; +} + +[data-theme="light"] body .logo-enterprise-dark { + display: none; +} + +.gatling-open-source { + display: flex; + align-items: center; + justify-content: space-between; + flex-direction: row; + gap: var(--gatling-spacing-layout); +} + +.gatling-documentation { + display: flex; + align-items: center; + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-orange-color); + border: 1px solid var(--gatling-orange-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 23px; + + font-size: var(--gatling-font-size-default); +} + +.gatling-documentation:hover { + background-color: var(--gatling-orange-color); + color: var(--gatling-light-color); +} + +.gatling-logo { + height: 35px; +} + +.gatling-logo img { + height: 100%; +} + +[data-theme="dark"] .gatling-logo-light { + display: none; +} + +[data-theme="light"] .gatling-logo-dark { + display: none; +} + +.container { + display: flex; + align-items: stretch; + height: 100%; +} + +.nav { + min-width: 210px; + width: 210px; + max-height: calc(100vh - var(--gatling-spacing-layout) - var(--gatling-spacing-layout)); + background: var(--gatling-light-color); + border-right: 1px solid var(--gatling-border-color); + overflow-y: auto; +} + +@media print { + .nav { + display: none; + } +} + +@media screen and (min-width: 1920px) { + .nav { + min-width: 310px; + width: 310px; + } +} + +.nav ul { + display: flex; + flex-direction: column; + + padding: 0; + margin: 0; +} + +.nav li { + display: flex; + list-style: none; + width: 100%; + padding: 0; +} + +.nav .item { + display: inline-flex; + align-items: center; + margin: 0 auto; + white-space: nowrap; + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + margin: 0; + width: 100%; +} + +.nav .item .nav-label { + padding: var(--gatling-spacing) var(--gatling-spacing-layout); +} + +.nav .item:hover { + background-color: var(--gatling-hover-color); +} + +.nav .on .item { + background-color: var(--gatling-orange-color); +} + +.nav .on .item span { + color: var(--gatling-light-color); +} + +.cadre { + width: 100%; + height: 100%; + overflow-y: scroll; + scroll-behavior: smooth; +} + +@media print { + .cadre { + overflow-y: unset; + } +} + +.frise { + position: absolute; + top: 60px; + z-index: -1; + + background-color: var(--gatling-background-color); + height: 530px; +} + +.global { + height: 650px +} + +a { + text-decoration: none; +} + +a:hover { + color: var(--gatling-hover-color); +} + +img { + border: 0; +} + +h1 { + color: var(--gatling-dark-blue-color); + font-size: var(--gatling-font-size-section); + font-weight: var(--gatling-font-weight-medium); + text-align: center; + margin: 0; +} + +h1 span { + color: var(--gatling-hover-color); +} + +.enterprise { + display: flex; + align-items: center; + justify-content: center; + gap: var(--gatling-spacing-small); + + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-enterprise-color); + color: var(--gatling-enterprise-color); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); + height: 25px; +} + +.enterprise:hover { + background-color: var(--gatling-hover-color); + color: var(--gatling-enterprise-color); +} + +.enterprise img { + display: block; + width: 160px; +} + +.simulation-card { + display: flex; + flex-direction: column; + align-self: stretch; + flex: 1; + gap: var(--gatling-spacing-layout); + max-height: 375px; +} + +#simulation-information { + flex: 1; +} + +.simulation-version-information { + display: flex; + flex-direction: column; + + gap: var(--gatling-spacing); + font-size: var(--gatling-font-size-default); + + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing); +} + +.simulation-information-container { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing); +} + +.withTooltip .popover-title { + display: none; +} + +.popover-content p { + margin: 0; +} + +html[data-theme="dark"] div.popover { + background-color: var(--gatling-light-color); + border-bottom: none; +} + +html[data-theme="dark"] div.popover.right .arrow { + border-right-color: var(--gatling-light-color); +} + +.ellipsed-name { + display: block; + + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.simulation-information-item { + display: flex; + flex-direction: row; + align-items: flex-start; + gap: var(--gatling-spacing-small); +} + +.simulation-information-item.description { + flex-direction: column; +} + +.simulation-information-label { + display: inline-block; + font-weight: var(--gatling-font-weight-bold); + min-width: fit-content; +} + +.simulation-information-title { + display: block; + text-align: center; + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + width: 100%; +} + +.simulation-tooltip span { + display: inline-block; + word-wrap: break-word; + overflow: hidden; + text-overflow: ellipsis; +} + +.content { + display: flex; + flex-direction: column; +} + +.content-in { + width: 100%; + height: 100%; + + overflow-x: scroll; +} + +html[data-theme="dark"] .content-in { + background-color: var(--gatling-background-color); +} + +@media print { + .content-in { + overflow-x: unset; + } +} + +.container-article { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + min-width: 1050px; + width: 1050px; + margin: 0 auto; + padding: var(--gatling-spacing-layout); + box-sizing: border-box; +} + +@media screen and (min-width: 1920px) { + .container-article { + min-width: 1350px; + width: 1350px; + } + + #responses * .highcharts-tracker { + transform: translate(400px, 70px); + } +} + +.content-header { + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); + + background-color: var(--gatling-background-light-color); + border-bottom: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-layout) var(--gatling-spacing-layout) 0; +} + +.onglet { + font-size: var(--gatling-font-size-header); + font-weight: var(--gatling-font-weight-medium); + text-align: center; +} + +.sous-menu { + display: flex; + flex-direction: row; + align-items: center; + justify-content: space-between; +} + +.sous-menu-spacer { + display: flex; + align-items: center; + flex-direction: row; +} + +.sous-menu .item { + margin-bottom: -1px; +} + +.sous-menu a { + display: block; + + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-normal); + padding: var(--gatling-spacing-small) var(--gatling-spacing) var(--gatling-spacing); + border-bottom: 2px solid transparent; + color: var(--gatling-text-color); + text-align: center; + width: 100px; +} + +.sous-menu a:hover { + border-bottom-color: var(--gatling-text-color); +} + +.sous-menu .ouvert a { + border-bottom-color: var(--gatling-orange-color); + font-weight: var(--gatling-font-weight-bold); +} + +.article { + position: relative; + + display: flex; + flex-direction: column; + gap: var(--gatling-spacing-layout); +} + +.infos { + width: 340px; + color: var(--gatling-light-color); +} + +.infos-title { + background-color: var(--gatling-background-light-color); + border: 1px solid var(--gatling-border-color); + border-bottom: 0; + border-top-left-radius: var(--gatling-border-radius); + border-top-right-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.info { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + height: 100%; + margin: 0; +} + +.info table { + margin: auto; + padding-right: 15px; +} + +.alert-danger { + background-color: var(--gatling-danger-light-color); + border: 1px solid var(--gatling-danger-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-layout); + font-weight: var(--gatling-font-weight-bold); +} + +.infos h2 { + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + height: 19px; + margin: 0; + padding: 3.5px 0 0 35px; +} + +.infos .first::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.infos .second::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .infos .first::before, +html[data-theme="dark"] .infos .second::before { + filter: invert(0.9); +} + +.infos th { + text-align: center; +} + +.infos td { + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing-small); + -webkit-border-radius: var(--gatling-border-radius); + -moz-border-radius: var(--gatling-border-radius); + -ms-border-radius: var(--gatling-border-radius); + -o-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + text-align: right; + width: 50px; +} + +.infos .title { + width: 120px; +} + +.infos .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); +} + +.infos .total { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); +} + +.infos .ko { + background-color: var(--gatling-danger-color); + -webkit-border-radius: var(--gatling-border-radius); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); +} + +.schema-container { + display: flex; + align-items: center; + justify-content: space-between; + gap: var(--gatling-spacing-layout); +} + +.schema { + background: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); +} + +.ranges { + height: 375px; + width: 500px; +} + +.ranges-large { + height: 375px; + width: 530px; +} + +.geant { + height: 362px; +} + +.extensible-geant { + width: 100%; +} + +.polar { + height: 375px; + width: 230px; +} + +.chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .chart_title { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); + font-size: var(--gatling-font-size-heading); + padding: 2px var(--gatling-spacing); +} + +html[data-theme="dark"] .highcharts-background { + fill: var(--gatling-background-light-color); +} + +html[data-theme="dark"] .highcharts-button-normal rect { + fill: var(--gatling-background-color) !important; +} + +html[data-theme="dark"] .highcharts-button-disabled rect { + fill: var(--gatling-background-light-color) !important; +} + +html[data-theme="dark"] .highcharts-button-pressed rect { + fill: var(--gatling-orange-color) !important; +} + +html[data-theme="dark"] .highcharts-axis text, +html[data-theme="dark"] .highcharts-axis-labels text, +html[data-theme="dark"] .highcharts-button text, +html[data-theme="dark"] .highcharts-legend-item text, +html[data-theme="dark"] .highcharts-range-selector-buttons text { + fill: var(--gatling-text-color) !important; +} + +.statistics { + display: flex; + flex-direction: column; + + background-color: var(--gatling-background-light-color); + border-radius: var(--gatling-border-radius); + border-collapse: collapse; + color: var(--gatling-text-color); + max-height: 100%; +} + +.statistics .title { + display: flex; + text-align: center; + justify-content: space-between; + + min-height: 49.5px; + box-sizing: border-box; + + border: 1px solid var(--gatling-border-color); + color: var(--gatling-text-color); + font-size: var(--gatling-font-size-heading); + font-weight: var(--gatling-font-weight-bold); + padding: var(--gatling-spacing); +} + +.title_base { + display: flex; + align-items: center; + text-align: left; + user-select: none; +} + +.title_base_stats { + color: var(--gatling-text-color); + margin-right: 20px; +} + +.toggle-table { + position: relative; + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: 25px; + width: 40px; + height: 20px; + margin: 0 var(--gatling-spacing-small); +} + +.toggle-table::before { + position: absolute; + top: calc(50% - 9px); + left: 1px; + content: ""; + width: 50%; + height: 18px; + border-radius: 50%; + background-color: var(--gatling-text-color); +} + +.toggle-table.off::before { + left: unset; + right: 1px; +} + +.title_expanded { + cursor: pointer; + color: var(--gatling-text-color); +} + +.expand-table, +.collapse-table { + font-size: var(--gatling-font-size-secondary); + font-weight: var(--gatling-font-weight-normal); +} + +.title_expanded span.expand-table { + color: var(--gatling-gray-medium-color); +} + +.title_collapsed { + cursor: pointer; + color: var(--gatling-text-color); +} + +.title_collapsed span.collapse-table { + color: var(--gatling-gray-medium-color); +} + +#container_statistics_head { + position: sticky; + top: -1px; + + background: var(--gatling-background-light-color); + margin-top: -1px; + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); +} + +#container_statistics_body { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + margin-top: -1px; + padding: 0px var(--gatling-spacing-small) var(--gatling-spacing-small) var(--gatling-spacing-small); +} + +#container_errors { + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small) var(--gatling-spacing-small) 0px var(--gatling-spacing-small); + margin-top: -1px; +} + +#container_assertions { + background-color: var(--gatling-background-light-color); + border-bottom-left-radius: var(--gatling-border-radius); + border-bottom-right-radius: var(--gatling-border-radius); + padding: var(--gatling-spacing-small); + margin-top: -1px; +} + +.statistics-in { + border-spacing: var(--gatling-spacing-small); + border-collapse: collapse; + margin: 0; +} + +.statistics .scrollable { + max-height: 100%; + overflow-y: auto; +} + +#statistics_table_container .statistics .scrollable { + max-height: 785px; +} + +.statistics-in a { + color: var(--gatling-text-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .header { + border-radius: var(--gatling-border-radius); + border: 1px solid var(--gatling-border-color); + font-size: var(--gatling-font-size-default); + font-weight: var(--gatling-font-weight-bold); + text-align: center; + padding: var(--gatling-spacing-small); +} + +.sortable { + cursor: pointer; +} + +.sortable span::after { + content: ''; + display: inline-block; + margin-left: 5px; + vertical-align: middle; + width: 12px; + height: 12px; + background: url('sort.svg'); + background-size: contain; +} + +.sorted-up span::after { + background: url('sort-up.svg'); + background-size: contain; +} + +.sorted-down span::after { + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .sortable span::after { + filter: invert(0.9); +} + +.executions::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 14px; + height: 14px; + background: url('executions.svg'); + background-size: contain; +} + +.response-time::before { + content: ''; + display: inline-block; + margin-right: 5px; + margin-bottom: 2px; + vertical-align: middle; + width: 16px; + height: 16px; + background: url('time.svg'); + background-size: contain; +} + +html[data-theme="dark"] .executions::before, +html[data-theme="dark"] .response-time::before { + filter: invert(0.9); +} + +.statistics-in td { + background-color: var(--gatling-light-color); + border: 1px solid var(--gatling-border-color); + padding: var(--gatling-spacing-small); + min-width: 50px; +} + +.statistics-in .col-1 { + width: 175px; + max-width: 175px; +} +@media screen and (min-width: 1200px) { + .statistics-in .col-1 { + width: 50%; + } +} + +.expandable-container { + display: flex; + flex-direction: row; + box-sizing: border-box; + max-width: 100%; +} + +.statistics-in .value { + text-align: right; + width: 50px; +} + +.statistics-in .total { + color: var(--gatling-text-color); +} + +.statistics-in .col-2 { + background-color: var(--gatling-total-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .error-col-1 { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); +} + +.statistics-in .error-col-2 { + text-align: center; +} + +.statistics-in .ok { + background-color: var(--gatling-success-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .ko { + background-color: var(--gatling-danger-color); + color: var(--gatling-light-color); + font-weight: var(--gatling-font-weight-bold); +} + +.statistics-in .expand-button { + padding-left: var(--gatling-spacing); + cursor: pointer; +} + +.expand-button.hidden { + background: none; + cursor: default; +} + +.statistics-button { + background-color: var(--gatling-light-color); + color: var(--gatling-text-color); + padding: var(--gatling-spacing-small) var(--gatling-spacing); + border: 1px solid var(--gatling-border-color); + border-radius: var(--gatling-border-radius); +} + +#statistics_full_screen{ + padding: var(--gatling-spacing-small); +} + +#statistics_full_screen > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] #statistics_full_screen > img { + filter: invert(0.9); +} + +#statistics_full_screen:disabled { + display: none; +} + +.statistics-button:hover:not(:disabled) { + cursor: pointer; + background-color: var(--gatling-hover-color); +} + +.statistics-in .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('expand.svg'); + background-size: contain; +} + +.statistics-in .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + width: 2px; + height: 10px; + background: url('sort-down.svg'); + background-size: contain; +} + +html[data-theme="dark"] .statistics-in .expand-button.collapse, +html[data-theme="dark"] .statistics-in .expand-button.expand { + filter: invert(0.9); +} + +.nav .expand-button { + padding: var(--gatling-spacing-small) var(--gatling-spacing); +} + +.nav .expand-button.expand { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('expand.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +.nav .expand-button.collapse { + content: ''; + display: inline-block; + vertical-align: middle; + height: 8px; + background: url('sort-down.svg') no-repeat; + background-size: contain; + cursor: pointer; + margin-top: 6px; +} + +html[data-theme="dark"] .nav .expand-button.expand, +html[data-theme="dark"] .nav .expand-button.collapse { + filter: invert(0.9); +} + +.right { + display: flex; + align-items: center; + gap: var(--gatling-spacing); + float: right; + font-size: var(--gatling-font-size-default); +} + +.withTooltip { + outline: none; +} + +.withTooltip:hover { + text-decoration: none; +} + +.withTooltip .tooltipContent { + position: absolute; + z-index: 10; + display: none; + + background: var(--gatling-orange-color); + -webkit-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + -moz-box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + box-shadow: 1px 2px 4px 0px rgba(47, 47, 47, 0.2); + border-radius: var(--gatling-border-radius); + color: var(--gatling-light-color); + margin-top: -5px; + padding: var(--gatling-spacing-small); +} + +.withTooltip:hover .tooltipContent { + display: inline; +} + +.button-modal { + padding: var(--gatling-spacing-small); +} + +.button-modal > img { + width: 14px; + height: 14px; +} + +html[data-theme="dark"] .button-modal > img { + filter: invert(0.9); +} + +.statistics-table-modal { + background-color: var(--gatling-background-color); + height: calc(100% - 60px); + width: calc(100% - 60px); + border-radius: var(--gatling-border-radius); +} + +.statistics-table-modal::backdrop { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + + background-color: rgba(100, 100, 100, 0.9); +} + +.statistics-table-modal-container { + display: flex; + flex-direction: column; + + width: 100%; + height: calc(100% - 35px); + overflow-x: auto; +} + +.button-modal { + cursor: pointer; + + height: 25px; + width: 25px; + + border: 1px solid var(--gatling-border-color); + background-color: var(--gatling-light-color); + border-radius: var(--gatling-border-radius); + color: var(--gatling-text-color); +} + +.button-modal:hover { + background-color: var(--gatling-background-color); +} + +.statistics-table-modal-header { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-bottom: var(--gatling-spacing); +} + +.statistics-table-modal-content { + flex: 1; + overflow-y: auto; + min-width: 1050px; +} + +.statistics-table-modal-footer { + display: flex; + align-items: flex-end; + justify-content: flex-end; + + padding-top: var(--gatling-spacing); +} From 6210a92af153950c5e12ffe4ee8b8283c0237956 Mon Sep 17 00:00:00 2001 From: Nowel <144900482+22Noel@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:35:48 +0200 Subject: [PATCH 05/18] Update 05_building_block_view.adoc Tengo miedo --- docs/src/05_building_block_view.adoc | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/src/05_building_block_view.adoc b/docs/src/05_building_block_view.adoc index ec82d0ae..9e039af6 100644 --- a/docs/src/05_building_block_view.adoc +++ b/docs/src/05_building_block_view.adoc @@ -74,7 +74,7 @@ Component WIQ as "WIQ" { Component ms as "Micro services" { Component c1 as "Auth MicroService" { - Component auth as "Auth Service" #6c71c4 + Component auth as "Auth Service" #6c71c4 Database d1 as "Login Data" #859900 } @@ -85,13 +85,18 @@ Component WIQ as "WIQ" { Component c3 as "Game MicroService" { Component game as "Game Service" #6c71c4 Database d2 as "Game data" #859900 - Database d5 as "Question cache" #b58900 + Database d5 as "Question cache" #b58900 } Component c4 as "Question MicroService" { Component questions as "Question Service" #6c71c4 Database d6 as "Template storage" #b58900 } + Component c5 as "Friend MicroService" { + Component friends as "Friends Service" #6c71c4 + Database d7 as "Friend data" #859900 + } + } Component ui as "User Interface" #d33682 @@ -99,6 +104,7 @@ Component WIQ as "WIQ" { ui -down-> auth ui -down-> game ui -down-> history + ui -down-> friends auth -[dotted]-> d1 auth <-[dotted]- d1 @@ -108,6 +114,8 @@ Component WIQ as "WIQ" { game <-[dotted]- d5 questions -[dotted]-> d6 questions <-[dotted]- d6 + friends -[dotted]-> d7 + friends <-[dotted]- d7 } Component w as "Wikidata" #2aa198 From 892379ea409f55430c001590cf17079cf6ccfb29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= Date: Fri, 26 Apr 2024 17:43:27 +0200 Subject: [PATCH 06/18] Added images and the code fields --- docs/images/GameSimulationCode.PNG | Bin 0 -> 34309 bytes docs/images/Game_1000_petitions_during30s.PNG | Bin 0 -> 44800 bytes docs/images/Game_100_petitions.PNG | Bin 0 -> 43407 bytes docs/images/Game_200_petitions.PNG | Bin 0 -> 43464 bytes docs/images/Game_500_petitions.PNG | Bin 0 -> 46161 bytes docs/images/Game_500_petitions_during20s.PNG | Bin 0 -> 41852 bytes docs/images/Game_complex.PNG | Bin 0 -> 78856 bytes docs/images/Login_1_petition.PNG | Bin 0 -> 45684 bytes docs/load_tests/code/GameSimulation.java | 68 ++++++++++++ docs/load_tests/code/LoginSimulation.java | 101 ++++++++++++++++++ 10 files changed, 169 insertions(+) create mode 100644 docs/images/GameSimulationCode.PNG create mode 100644 docs/images/Game_1000_petitions_during30s.PNG create mode 100644 docs/images/Game_100_petitions.PNG create mode 100644 docs/images/Game_200_petitions.PNG create mode 100644 docs/images/Game_500_petitions.PNG create mode 100644 docs/images/Game_500_petitions_during20s.PNG create mode 100644 docs/images/Game_complex.PNG create mode 100644 docs/images/Login_1_petition.PNG create mode 100644 docs/load_tests/code/GameSimulation.java create mode 100644 docs/load_tests/code/LoginSimulation.java diff --git a/docs/images/GameSimulationCode.PNG b/docs/images/GameSimulationCode.PNG new file mode 100644 index 0000000000000000000000000000000000000000..2b8ca22141518261bc478d908d2394a338f5a0d5 GIT binary patch literal 34309 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 z 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 RGV$^KXnqP&XnOU|{{tOIkzfD- literal 0 HcmV?d00001 diff --git a/docs/images/Game_1000_petitions_during30s.PNG b/docs/images/Game_1000_petitions_during30s.PNG new file mode 100644 index 0000000000000000000000000000000000000000..1b6f504a50d26a8af119dfcb5dd30961169a75e7 GIT binary patch literal 44800 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 NqMFvZOcis#{{ZnN4U_-? literal 0 HcmV?d00001 diff --git a/docs/images/Game_100_petitions.PNG b/docs/images/Game_100_petitions.PNG new file mode 100644 index 0000000000000000000000000000000000000000..3836023f573f1b0729100909f7a4f6f5ea8e3d88 GIT binary patch literal 43407 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 AApigX literal 0 HcmV?d00001 diff --git a/docs/images/Game_200_petitions.PNG b/docs/images/Game_200_petitions.PNG new file mode 100644 index 0000000000000000000000000000000000000000..c53e01b45ad40bb713ab860c4535024219ba016c GIT binary patch literal 43464 zcmc$`_gj<8_C6fCNE1;BU8N}^9YI=9lr9J=NJlzSrHBwh5hW^-BGN>fbm_el5b3>! zUZfK`2`%k?*!!H%`R;T6fcFQkTnXWsSu?ZNy4QWL;p1Z+HHP!-=RqJ4gNFJ8eGrHW z3<8n)o}&gn!H`tkyy+`*zpppnW{0l1JJ*~UCktYbm*mCwm z*6x;L0|MomX*{_1^o{uz0qXVD@Y^c%Fn`qE&!8VEsc7H3E}f7kuZz<588tGym1p>@ zN;gJ6DaNR<{Fa$xcK14mjt)P9J|^I@_#|qkQ5-0 zA+s1cD6;t+XVCQD-+TDi_juhw9yCYtAdvfIGF}jf4beo_!8N@D0yRCOL;#ZzBd59Q zVa%P(6s4+DuH|KpR+*DN zY|aJf?6srZj19WQ%8JtT2d#2x#OBX|$v_>Jl#I&Tz`AjciAjPn{6mW%v5N+^EMn9Y z{qJyeRn6KHtR``;l!zeDe}6rs;E9ewZ?wiqy6xcx?~tQe8=2wM^3vhx{tDuzgd<+t zNWW1-3D;H1`Mr(6C@aMIx|POlL0Kf#UXkqy9hk;c_5p(F@YkxGb>IjZQ3d!HG2xHLobuZ?rB~dT~d# z{$Lkg8SBk*WQlM?t%+3%Zc(HPo&$?JOrq_(V6$*v1e_c)WK7FeV0=rhyZ^S!mDM7_ zj#w4x{XZ5oM7(_q%^ut)n==4Qh7%`ZbbMdI%IXvYg6JbX$67uyNpkpO?>$g@$KR>(`>jEj7F_cZrN z2*K2>&^#b=@$Ey5f@S$0{O#a^1%mHIqVzii2Y1pj=VJJbZWSA=h@bz9AJUfE{@YOp zIt?%ohW>1?j@AAshArJO(1c>KC;gdtwN>CMp+yW`g8*TWUw(vme)v*^BBY`6X0eO}fzrW#H$;!-wKMjo(pT0>(X%xSt`FJ zf-$Jtk1>Kbi1rQY!D;`=UQ#(KZ@`k9}_xr^s(} z3-QOarw3kmUD?$bBgs!{l<##fg&-HnZhmJTw{Ti|BNtH=J&_LY&iLc)QGKnrVJ`w0 za8G7`pxC!`?*kJ4K&CxYE-|yv|1EtTT9jgy5Etyy^YwGP{*G;wlqIHbO2$;oe>2!~ za(~d{CL1AWnqY{G#dj|2`_!8mM>v0xp>QD#1QN7rb~+REOCYBfdy^5AefHxG9;iV2 z%HE89KgUPx=BhLZbCaquZQ9UI;$q{7Fixo3_H|>Wed=}*xl54?rz>=>tj}Pqdm)0n zTgkU*dXF`DF{RS@u$BI!GXyMasA$j-?xV1-qi(r^I z8~bBr?sUeEhAp?M1>E+*&!q4F`SWPs$f?fXpv=^ciOF9F- zvp;Wf5{_byhjgOD_9Nw}Bt=UD;XT)~~Qs4)7|ev{AOOyEtQ<)Y~5k4pA+Cw&{v zh2nGfeBMo>x8b3hF9PPv6z>f28nYzpN!wH8($s* zi=9RYy4F-*5bcABX6ez(yqYn$t-2i!Gg(rf8HSn8mCH z#>v~pw$f1B=kW1+wY61aTAhl`qQNPY0psft5`=?(coE}~zZ2xSNDEQ;_|(j2?$*(I zN(HNp=Neqg$swoMmA7xMBje~k#DE+!vXM2zQ8?_9a6x-UQPN*~3&+~6vVtXDBxv9A z?pK&#JrAi<6d^=C^RjoCK}O-~t?RAdI`744!nS^R{O}FxOq&{FJ_JsReX6P0^4z zn2kid^3#sGbcq}0zH2-F-MGSgRjW%#)xg);3SK_DY6mJ|Uy>xn+&z>m>A?ovwLI1o zZB6#QjWx~vm>0`Yw9n-tzIIhs zQjCFj8se6F;a)XR+m9zNE*|TZDjdIePa!%C@K77dXEtO?O9+p%iV^Xht@=K~kB>%Q z<(l9f#IDlgK_ii64b8Y0*qr)_3#UBq#+rydOlc{dkpoN-IXsrgZ&xp4dx!j-le8sp zZhek?pYY9BR+h*onQs5}m&uTl-5M@CILXTZ*bcM@-M9LaQdp0+mgOl=f}c76G| zIOOLa-P5RLLHE7CSy`SY;PUx$(sjo^$PciXnTAH}_XKmh~kj zarf{JYwXlK$S!g-1!RMc1dA}zqt7= zkutS^I_vC7N}bAv_C6PcW9!m}iN4VrKCvg9k}0b*Oi_n{YSYZejnfy85nCgK6ng)Z z>9iuq1>&|#!THL-W1df5H!4qP?h)X1k9C`xd{MX0Cq2=nXp4P%IMHkG_2b$Q+v$W( z)4A&0I(MNv1}@pQ`S=Z zGTrQU!gV(h3z5rYT5U9e^f>4t|1dge&rmW%W!9@E_K}1JJcTA8qi8?$O*;{UiKWH6 z_lSzbJ-bDL`r)6vl!&S?mML$z(RhHtjb6$fP;RQ#nV+N#SX*cEJ%BJ~9U&UIPxc50 zf^oReG2l7q3$kuCyCtE&^xW!Z(SPmp`>AWi{c3ia4`Dr#ewLBTu1(K*3$~)n9Y~Jq zHJq;7&?X0>_$|x?2hksk)s~6aALvg64zr2X{broqadLAGE}7YXEPuTLCK1#BnDpux z33tApQZNIv#|l|u0@c>g<|g>ndB}N#d{dFUE1wwy+8veIpI0_q!$jCE>`L3sa8o04 zH_N8_*B+2rhXz!#h>;h5dS~#8EGDqp?S^w0)0{sVZc&CsAeh?yIDim;tN#1)bCv_H zGG&+a$CzKVz7i|_r$P}We5HY!Bp>qmQR2ug&q-`{R8>%i33dSLVAWRK;T9LrSY zGAF9FP1oqk!rhh8lG+AU`8;Z&Nwk{tED*kDGJ-x`bPX&Uc|_;R`})IIqJu>HPly9K zL`#Q83|wkJ~~h}IDdvzUr_o}j}Quao6%Uw=M= zD3$zxiisFWU8^Q3C&v9QWN|2}mC5Q58@6t3zbJMp_~aaEo`j~g12*KeU#<1K{m<2m zhIhYO3Pxw1_+h?lr$Uy!n!v~OYtFNmHkPj(6XWYlH8Jw(Ol0Y#GJX;8uy-^SLNB`h zfjQ}9?a_XAORoPc-(>9j9r=v9oqTgD1aap>&{)^t!nK)K_fv8U(1Mg9z41Fm)vvY1 zEwyb^>~Nh*=`2);nS#|D0D^x(G=EL|`~BNHu|eYM6s1zs2(l>UKFOz{zPQahmIxz= zNPL(g@x$--?T-wiu=>SPN`xMnBf{od!F5Z@)9@hX5CMEhi$X}rFg_x{J-%>fLUUnY z8>t@P`^PBW6_Jis=Fo$ndq5o_Zv65*Mvlc2T8 zc`2`E0?pvwXoVy6aK%&z)qU7SF>(U@Y?Fcu~vG*Zu0Um}o-t1!ss_Slax{H$z za>=LmNI8;_+KZHk1)dkDya#zr5s63l8~E?{+t9nY>A6E^ib<)IUd&gj=XAQqPOhpMc*2INps1P6(y zmKog%XPBAmVin^yzeEp)3(xY@w+?3*qXQqB?+xHkd`c-tD!C3)=KwzTA&vzVq- zM?j1PmE1U*R?%*_5PqyNQpH4MqARBch2Zz`DqxvZK z2aG#Kai3ZbGOPmM@&pEB|B$yeq2+4sxs$(B#-ZQcv4BEkDO@0xrb4mMet{leYq6mVr)+*I>Zc8Azboide@Oh`(|IxRS)-;mzlz_}>u6I+_b zZ;VlBZon*`Z1_8Ue4nOTQ%=KPl{TZ|*dkI%s4UJ+LUD%)RTM3=8cRcp(iWVcg~3Tn zJE7g14-b}F1si5@Wajdx_mT3UJzu|cwy3modR57EY6;;swTMG_G5P^zG1sPd3qOUd^c2s*_Yi6m3YoR`e1! z-yVWG7+hUF>i>G%oauaE6L{Gzqj>r#U$u<1tPjS~H#J2xYjpGWS8Lw2+}y4vm-DV% z!G$!O;EBVUChH@tPOKWkUb0<#7CO5oh}rqP*dO>3TS)xH&2R~ zI*KiP15rF}7TI7i>b0IsPaf%(t)5e#&$0YPeF!#>f^Kh59XW*3c7sp$rAB5#k0gB~ z8dcO?;e^V_%hT#hfrzq-ntu%sXFT{e2vDF85F+K|=B`tep{e+lJ4S zazGwHL<(C4&8s)K+&;5sWk8B2k+R$t0PwwA4~us8cS~~4gj)Q z7z@o#@!`UMJ4zK|@poEgmeSK?of91aprH{?vh)n`td zq#4UwIuHArYSnDIHFTLi5aq`{3It+EX%SywvMy=`d_2;*jsrNzr$+ zx|+l(3)9V0qG!H~o<@Yi4GT@hMJyVfiBl63j^?D5M7N%l{v>(9-rn97HBTp}JX&^9 zvsxP>bm143qnn#dAPVcvCF)eU zc~8lL(Eq!_f3}=w;?lAIb3yNR<4o-H24^FlW6lX4PkJSwK6h>(OxkWNyI2wSc}xD6 zE|MdBQzm7Y1M)Mfr54EV=LkJAtA?3#Wx+6LN<(9ic>T0mFnZ_$K6xE4^k#c+?sDf* z!jQcew2ZURh!rowSfMKrP`NsNM)^umlks|lWD4?>CLaE{X;dyJ%PF!O@(ex_GhIXy z!b$o%h%_)sehh_Avgoy_U|sAJr}2ePT<1>pT+N+gc&3gzdnGS>l$|^}Dan1h)SkCb z=-tU!`7JQv`7)bR@u;NSlo)N=_*&0(w)Un>W1R@soL79L9#rn-S`Mjqq$#S2tgsAA z`EcjoH1Tzr3t}taIZu?8qLe5`L8`iIPD`()k*BsVo~IdNPJHSbQ1U!u!RLA+F{A@Z z>e`+<@WA3k*z~aRqf4hH`T;plUlSeczHiC8RL)Fzw_=<}xFcL#Tm<|_7CYXho{h(A zsm-(P0|Lzpk*h9+YV`sEaa6ygR)CnG-(hT*lg6mXWQuzx=k*wFbg(#P#J=X+a4xWV zOr#2lyk4bKaB0Fjq60^oFwWrO3QNsLG9SwaQqA zQstq^oA^(FhnGk><1u;ZcCr;pReL=Nk_*>HL>N;9{z1E2K7P~u=QD@Q(qZq;+m;j= zA{6Q{&H|$cD?XH0)q)+|Iayd?@*w^(92y$33e|NQSkv!Np9d{5{(A{PO+mw!dMa`? z*z^wj;Riyb0!87?&r(!~{%%U<=!ao-|)xu%maHb;6<6tNa)5DnblZ+l5 z(|2da?*vhv>=q-6#1FkgoPO6ZNyO0nQ}h_pp{U#`vWViD`nh?{GO+fQP9cM3)7o9X zZR;BMy|+@*((mmPDk~nT9MmBxMHw>I$fd_|f^hUP}Vr~CWP2GBB zLgnqFgR^@O%dnAhhZ>Yxbf$PXruCbSyci4_^BlA$Z_69obxU>7Z9CXneFRLhC6g8$ zJS{$c1eJA2EP>P(zQ`hAg)bxC&s%m(Q` zAE)00E~?{36yzDg`=lFve%y^1C-Bn=Q+T(89#2It41z#Df7!jXF`DOr#<@MX19RloV9PTUe-5`T^IPRoj^ow0C>S2uF z+YNl9%2bHTRS9GMb6}{%gUMg)`sAQ_P&P$d;S=vt%zOV%(Hmdi;uUV*Fz0Qbr0_<` zXVheApI2L=+SuoJdk`f&Gb?OXYhEe`QZ{yAQW%Do98@bVacDDABR0@(BJpWM>jB)n zWW15`-)rVnUL*-#tmHpO^8Z4Ocri%!!mDYGPImDS?IL4FX6>&&4w!yLK!A~c3pePw zGjSIL5)V5arH?P;yR`r1aMb*<@( z1gY=C%NJ1-M--s7+`c}Y8Z6;iR4vJo>4Z8uoow+3p=@btr!j_thVg7-8?EYqpD_At zAE~F>GxYSJ2kTRNuZRg4x6g)%7wb6ds_B~QcJYy=SA8DmelOnB2g4r>Xa%KMiUZ)pt}|}G9&!mK6`G%MHQVm%0Zj0> zv9mr4wHE>->K-V9tx+GDuvUKC{9qlfuZ=-^zU`b#OvhiacG{P?{o1cws&M_m9lo%f zFi!=V7pa1)r#OAhWI5my)xE5~K6YjOv{LIEN;j@vk1pfTOYFhs%h{{L2M3vN4m2D! zpJ$^dfn`%qIyC=k0{N6r@;MB0E56Gq77nDSGi*Y`#4UAiak)FLz-5}{YpZ=5XbZ8LWf=e3B-4#PaCk0+fh0&$I6mAN;eJvsnyu(uS zlv2>+E+*Xe3#(R=Hv|;)b?tyW#$TzMd$Z<`YMv>sc_v8jnT*?4mfM2A00RncVtjx$Cl1V)onrXY#uHKjd_H zqC>w4<<59&8_W5h`RB4j$cO<-vqjKl$Xl@$aLfotraHIA6IIs=*J8MzNKL@lNsu1w z^+LS=>3TLSS?}9_p4dl&00lK?FZ}UA$v=EOW6gv$wIXkG8hhN&Z%f14v3x7ec4xN1 zW2Gm-T=($)KR}Xl6@dSRs~Smd+-o%gD&(r(1RT25zMuQ9?|z1(waJtZ{6FIWMQc!o z*IMCWVV(De3p9208`^%^FO(9&QzfnWp7&B5zc4`)fJL*;&Hwo76wh7drULyeAh##sbR zaBSLedNU?$(_#KcV*QJ6E+fvFckyNwd@6Whh+=YoG9I*xl| zH=afH+fTG8u-ZOv8h5Xq#Wz9R=aq|+TmFe4mG7TwH*pw>hDqW3xL0a!w2-&$t7PtD zGmC7Gwr7C#WRpw_-!kU=uO&VEtHe3)PtK=IhhqH?*{+D`6!P2x@|?(2m0Mi2pe~SY z4D(Ufng0o?F4n%;`!U^!O;_yjd=^TD*cdA?DfLE=nLon(_W*Jsm|mxX!>j$zP`dV} zO>a(4`6p^TvlG@bv-@A1A*lBGxgA{QQZ^(y<$3Q{*qFC-{T9Y1iEKn{_&dM`6da!N z9rmh^2^8py|2BkJBa1{*Z7b;MiV~ek&0Ai9{xh4RD}J$3$LP&3DHc6AUe`cSkn>p= zjk>yhB(VgRayCb5YJ|O<@zOw=N+>k~RcKab&cs2kdex^I(0R`Q))>~x*1pN%my88R zc_BAD*5?TiojHfAE(EOs3}Cn9++rHv!mg&Ez32nArQ^LtJAw7e$~)w$AcJj6#7DoC6AB@>iO8H; z=h!X2tp?U%7STc_JB!#*l&y>#ao3{GvlB6r0kC>uxXB6$b#bfse4 zJg7G5nq+21-ELtbflB3Rpu89Bx!0Znucqi4V#|9$powvjJ^wvu@_GjJ)lPS(v$h2FH_R3WbTmnTloH>F4yN6@bjgmWaoBI;e?f($AaOELddY=Y2|}OVRzQ;l;_@bJRx;vveWJTmR_Fxd&zk(6J-)DOVZMU&kPr#K@hKY z((V57U5Kqpvdmef^4t5N(lWl~heJ%IK%Pt9ODgJ9qmXu+$#K6ea&@a_{_aUQQjpAg zEk6CIsM~K!%f1O5r67j5;uD~EA0^Z3LIx@Y+Jit%nkphNYHL6UX&3l3-FUPAsiG^x zfhlJ2qqo5G=?16_8L!{NImv>8f}xQSJ~$IkYy=D|F&8$*zN3yy( zDQJ)`wjQYl*Z4@GDtZYqtMeyF931M4HBSZOd~`9d@82{25~LSV10h#+I<~81JNQ-* z_e0v0-c{10QJlliv~IZvwS*Je@`bx$%VY_Nw!Wxa(bncl}b}Qht!3U$X&wGTpYhvY)8IPSw>Ed zdNOqTF56v?40;|V(|sVZr=}{mg>&6nY>$Zh$Rha7_AAlIVpz^hHEz_~%WNi8Bz5!Iijsf`^7+WbB^bH=l5$TQXJFA7o~8zmpFg&t!Cffd7oUx0lLZo zoG(zm)Y8VmW6*;jww`C|sv_PcHs zbu4v8FHhK~NZ(7Pe#cJUcsS{#ucvp-+uM5|__Pyc5$H0bBXnkqs}|71HwIg4O!i%2 zD|1t%R=lDppm=BMwV2pg1+*}JrgBAkMP zHqXLX@enrxKsR3!?S(dh1O0mTc9q-rD~^Ghjid#qGs|>EIb%c{kAG?J-*1YCVkVJC zvrv6gQ{i;Ah&ySs<&MJ{04l0-E~z083>L6tZQ-m$^Z7%iBGrlA^aS+;K}<%BV?rK1UGrkGEo&4kv_K%fa= zeDUbx<}HC9dY(Z1-g~2?1mmW7=RnmSalsjLnN?QW1nbsDLm()fF$I>H(e(~Z$JRKd zGY@qMkRI{uOt^L1V{=@5qRNe@-?E2!(z>|3{AnA4&H8>_ zoVlOIEbPc^IB}q|UMrjj;`-~MqMhPvuGePz`c{3Nl?p@f|Dz==y$Pq@HD^hx-fxV1 zspjVf>DE3BP77Y%B=zHi0+yQ;oQhXJ^>G;5kcb42`6e<)Cnw2;!Yv?B$=ZY$m{fI5 z*LXg<@%11Ybg z7u_7BXO?`!5b07z4K1wpMQ1tBHJUMU$?{d1xr|zbb670nSpbu?^1B>Cl zB0urSkJCi)i(=H%r`wVf!?nZg+YFVRSnK7sBN?0FtVecl@+)ip0s!+_U0s@zl4YUJ za`!$l23OsV>ka3;dy&zw;&%BX=k9CX|29iGd}yE#yWc680;WWSs6oYM*PJgq9w#aG zc*Y#oI-dkSxZma(C|KoY7MCmEZlu!K{1o8+8XG;DwKMikR#RBS?25<63?%8w7=x1~ zY(F_qR}a>jiVU&kR6HtoDgWG;tmtIM*!h3`t#^eu#U_8Tu~L2_UgfvsG(DqyuPsJA z$~;6b{p2b9P)@Mrv!t({sd+A9?otx!AL6K{_1Sm(2V>M&TG`}m<=LvX%n!e44!d&u z%R&phyWaNzeDV9c%FmU0=H|(cl6Gm^Z2#umuBtJMUB4`sxCi+7ZHT#o15&53c2K}$ zp-PV|{rf4(1J{0_KUzP_j$w$UGqdQ-P6-gI^Vx|7Vq~YxoWFI$m5&!>>A4xMunIr7 zeESeKW~rqW=6(0~@Whb!+VKZwUTuzxQdyz@*)~dq`g>}G+*iG&O7&Kf71DsQcIG6v zqm_A(EWOqpIbG}fFge$6n*ETWJZe-o{^&HEOWsd9r2M)&_zkOwsaWt2>M&bdTMr`M z7wxf@T$x#!cIYs2C-Zjn;=h?pk4t2{`e`rXi1Wz3Uc>8k+a(saXl5GA4Ku8by{f?; zd1%<(nODEqj~U8KL+H+Ej)vs^BfLk}<_Ce&O``*bB`w({)Zt|p@Uy?J`gR^#iWXG@0+zN^EwV*_qix7=o2 z{64r&RrbO4wd2Yi4orH*$|Ja&m zr`pO%Tt{O*T!&7}sZ+OaJuGZsxte8thQtzP!E0Pag9$K1YpMc=-B`&q@kmL zSFcJCY?7fyX*7`mM99&!XVzAQPr6Hj>F>X~tARYY1nBM=nsALorvdM4o}n6n=E5G< zPF^|S#j(#b`xEc2$L8IxuI;Xc=f!3I{Mm(>+}Of>Z%QNOo7Iic!^i9?CpQL3quIu)_bNk82kJ>(N_6>w$Zz@-!8kjqRt{DK#lQZZdTOjn9Rf$?|3E zro^6wnAMcP*}PRzA#ylo*gQ0y5bnuf_@KwZ z*rPMdO{?oCuVBn9mKDbs5^y+SzdUMaQ88w{D{NHy0LbRHgj4L;sp$aEQ60d#No-V- zfk1x$+V!=MfNGYAPHor>a2Bcn#@ZyX)(~8@{8JrXp>crJP}#>$c^JoaTiRpqPwVdH zAj~%c9p_sc<~m$iTK0I-ABjU`Iul4hx(lY61|_^x9Qt>^M9T z($UTn=GI`HRtx_ZW&$S6 zV)}pe^S`P9V8dM?J1J&fi&r9PQ^fOx_g4W!I^&#b2!z&SG4bH3q#{k+=oP1{@vbJM zr~GlE7O}mFGH^kkLGB-C#Wo+c?N12HNgA(+y7t-#GHOZ&8QUueDGq(RE)g)LUgL|) zT5ou6Vd3T{`f}XC3H_8=>~MC<4e9dhAp@HW);)#w0unoBGIr{$(xm>^<%HJJ`+pyC zOz5GNGmz6HHA%bs4wcG#@)n-#m6Dj$iu=rP2()2%K^~2pF>$eYw+m zu-bo=``0pZ!Djzdzgp~(6m!9LaJEPA$e<)xle^XbXPnqWs}VLew}7c@`bUs0lw0vL zJO^ONLn0>dBO`O&EA$3@$m1kKnsYPnOib7bIM#W+Gkd%4_0|`lzRX(o4WvXUX7}$T z%6b1Zt?_6zj_658c}$i&u1rpDlu`Z95}Hgd>OjR_>bC93Hx^q!Sf@|#En!IVA`i4T zdPo8uIC&#%C&yT1v8aeyor6GUZed}pb$fWiY}i@ZSNTf!f>@RgJY6?I;vsNAtP9ju z66JjgwUZSlv?;Cg`n@O-f1gLw+W-X>e%Sb(J(G!H-i^d&MhWDCa_Rf+t_ z#9Zh3D#M>dpmI_lH<34fnNe2uUVh<28`{MsC^=`eEkfoHa5w zWa+TAY0uR6rjmm8v-YR!wSzAi7@v5rXomS?M-BC#J>&oU`EypmkYdR>GHa{T{Ks5E zTGjD&QZ^&Ac|Zaz93MGR1!ssC1nXVqjp{UyifL@;>tPVH;O=L4b^0Qg^^?poli5n)m2K{9a zr}4iFH#D!U(w3DauwL(fF97fHkxY0lIc5Q=|no43kzbpYXP;bBvg& z^XWd^ntD{7)Bkg`X!Z%vYPr&vbPK4x%g3(yG+>6bB<%Y*oy@YXT4wxpf$7gnpf%?# zhYURugbmuyQmM2Zgv>?nt-Yy%c?X(Wj$3CF3#J==^_1jl`q*!rI`%(gU_IKL;GL>; zi3Wr#;(fEd$+W&+h*1(Q8+tYVX_Ws<9`b?S)NWu-z(kzcv+5c(zWnSy; zosM7M@2s{wV?6JAE`LoJc$iX?)A9og%UiIjwMSH5v!tIy1|pZ1mpjiAFgBykZ#d~sncrh42iD>SW*VNR^ z_hw5gGx}*R@)gf~qAw<-yT5-v<9J48C_wSC55Olob!E6eNM2%H(whBn-Ke&~sMf2& z#(T}c(J|L|XM6+T7yc{#&{Mj-cHC;s>F2|rPTxFP=!&~8zg=!|K!>%Tt_O2{_V`RiIfieOjU-CqKEgHkdA8I$dfTwmDt% zgppfe?Ki-MGk`68mtzpn0COL?Z$C52#dOcFA63Fw>>CSDt!Ox)XDXvtDbKcuXO z9njQ_)?R~2>Y({VSGN(2jCBX2W*)e@mKDV}Csyvys~TC+8ynhJfA$+I_-udowJ>k+ z8}$pPxXDUEvvv1dN{U-yNP!ZI_xBuz(69p;^=PFqag3i0*h|g5COuDBC1Vj?kBwr7 ziLOI6?cY|7)&cFNKzl^jdXOHRHl`s`)c1r+Usl!rnedlqY7``vUc@Km6kv;seH+-M z9YzLp1cL_?;-v@bCImw33|+H^5m-3_gmzO)Y7Rx%Xt|KnvR#*M*y7^oul3M4_)VC z6XTR(O#n({XjeY!5viHj`0*94OD{^xI=$t0S+I9e56gP|&8otkuZaK;IX6>n8T!)6 zt!rcBC5y;QT>-8u1?@{##cQ1vO)n-&Z6#bLrGV_UA!l}rZXe5|4^!2SW9T(o;n7JP zW7P_nmp)+1_N6Md^eppQtL@wvxOF<~xA<8m-&^F2mIoDj+_97*m6-t|ABsD=vh4Pd zM5p;6`4{cTV-Gd-#(Bfsx^fEa~0hR6V$$ljwcIHT)wS5Vxj8YG7!!8t;mS zuIAICRec6s1uM4Ap#3t(dnx^2rse`}S2a3)*+EVSKxQ4jOvw~=_VUOrw^h)2oO*># zw5O@SwRKy8TJIaox8ZXC_q*1!P=MBWCGi}yq(ATe=Qk}&qb(|bkj!jrXvj-=+;fm+ zquF7j$Va_*H`k&S?J1c%JV%|~AVb3V4 zTqka@^P?$vW#?kjGh=%JR6odsV9EP$>o;W^RkOYYHb>x{0-EufcgOmG6DW5WZ8Ej^Y4UKV3C1_7(%MTygo?4uuJ?L_U9kjW&7Re#w`ur&2mN|4w`oO$wl%dkJ7EnQz?Ow@PjwHj`g<=gfhHDrd z<)7XJRA-yhTG1~(-#P$Of1U$J(MmlSG&h)B6uRR+G7CSQR%HN7znQLbOIZ)j>3=mc z{}?XoRDHZ%xASck>nN&TfC3n7hD+WiwU1yCjybtFkD96UmPPPZ)5ed1m# z$#E?OTM_sTd$g~-*Ra2n4X08oo|ICnuSY)};KN|2@kI(nJru%7Dj<4670+Rk`C{rsqzx2)CpLtO_ zlj_yC$~SM^h-8zri?^;wqM(LvNqVIIrVgK+dhDnUMq}28vwUKe)bs?y2gL@_Njd13 zsX0>RC0n*OiLfs37pq<#2HY92{=V-09t}EnwsV8M!S1VOLV=I)^d;k&F9Z= z-AK7sd;;mtbku}TaH>j zVvA_N%KQ2+6C{?BXb^(41Xw)L3{Yt@yV13^3^TE=PpS%V)q#H+B)tBxl-hJ&JorGS z$lVa<-2Uw|MlpLw(PYLFfY@iTN5+zV?bs$n_(o6M+m8?RQ(H1w4KzH}Qp17pqXc+p zsR}SpATvugtUG&8JP3J3C^`g>B=lGW61-X53&!_q@hx~b5G-aNHMY43GABCn~~ z9Bxhk+6ME{>~8p7j&-Qc9JI2w8DI;5e>wo%d2#S6?<_H^(61`en5^?J%9c&HGUWn= z08o>0f?L-Acmb}%`0SAk*J)9|!AO6@Xr5sr+lX}ia6hsog){cWWUemK}pi$rysQx3lN)_D)xNX=SCN@fgLqEvnexmjT2wsWkODAY= z1N)@NoN7PgYM&pWpDI(u%%t2$VD&p9LFFhFW>7tV6B-Fv#yo(jcw4|<2r1{ zWCfsF?S_6ZKv705O~j`MuPU5p>nAwlxI?(Zd`#umyU{$iqdvM_()9JM*_=bp(Qoy& z*-LFe-GPHKRvQe+K-KAWL3#|P9pkv55^wCl+G29aTur5#=zqGSPDG$nXE8aUC(|+`+{y8xw4wW!^C16ghKTa zcMWtSX&8OnBRwPoX0vC+2i?RnH#0LF&0&{NWN;Ok>T|mv+r=LYvl<44xrvxhaPdek3@V zp(6Nf-65*2H!maKKW2p6El#9+zecm=i?)?Kjg3-6W!CsFMOMo5WV{0nz`EG=e&fGo zkY7AzE3`#b{c2d1&4~CF?>Y$SFk2+T6LO90UB*6|>?^&|7E8Tih&uw=pVooLSfh9A3_F+aK_j?c1OyxG1qNc>`b z>nF;$m9}qjy7fD062c2g6v7KukJsw`E{Po;a$f)QOBbY(DQa2&|8aHQ@l@~sKP@42 z)3rw`r0l&8NyyH~US)6L7{@F{aYEKHLiXM(;~2?2_I8A1JN7s>zxSzI_kMr>*Td(0 zKJW2*J=bfJ*$sey~uN-Kt)Dhx~l28ysueg@b{M^ah zj=dHKOJ@?M3PR~Fquc#Mh3)DJ4BV36I9sO}Nh2ri%maM3koaA*?9}M4aS`?9<>grv zXFXiRca=Y@P-%ik{N9xn(rwpnE(ojJ%IGuf5=3jWR_Exn`Kw5PS6DP#d`{fMaWa?UFS`eDt}IJ8SYpa4CXTu}bs8u= z*h{=oHg%u)N(wj!uQCKy7I1zHj-_Pw@%9a)IE$m0^=N%gbZ$oK@l>%6x^i#fJCUJD zH_-#9B_hfibeik4mp7sX<@JE2kur+qz*(RzS&Am@^QR{r*lX9^YmHmaB(^#F9u`HM zfIYGj_Wos4i5bdt?OWAwwPG6N97RD4OKAP6=RwzwQClI)S-zNtPoY@dmXC+^gw%`D zhxG>KiX^l`#;-ITEVpn3)M=gd!d8~qQBxrPeMOcJAB4)!U{Gt=R5k=V386J#?Pq9?S?#Hvar76^WSA3V^Xsq}O63}ML z7)(ACxcvTd45ZMIzT|%DmltoW(rn+9@5k-x3t4X*E%oaY;2SFmrN0D6isA!TzFR*v z*Dd~wa7VnK`;pyIyU6%u?dc%~EW(uOAE@=ni=G_Hbpsde(7BvZj;av76Iq?g>|54f z5V=}~aT0}7HQm+9B7^if0?)pK=BBgGC8>H{MaBDimamxo!K2!+z8%w#FA!op$D|or z=0IpC69^Z11Uo%G0QcAfaE~=ne?KtV3w$?yu9G}cx?)r)5C@^7`nNvTvm3NaoW{QecUX^opN z!cTkeU4L=_TNo1}=aPAo#C;3z*^ilJam6xZbnW{e7h0~_<)$T@)UN$nQ9BpmKs=eB ztt!CA7Iw^;i~$^a<**rH0^AH0&Av6* z-#QB#iP!}WEVKSjtwFh%^%n~0@*t~D339O7%P0?BulUc685JEJy>VLM^E_#k>F?99 z&BO&?c5n^~GNxXJqBSc7ToUSJZES4vp(pRb>X8K+qlS^~ZgO)E3|Kv}etmCAk5l%N z*8EhBg6(fl6s+!lDa?L^m)ck340bY%1%hW{QL3Tb6H!}xkvUSXNhh&!k7_qO=rC299W?ew+lSlXmHPw-xcb^i=~!?3xOp-l*jnB$nV__mz=$t$;GM}biG3x< z6h#f`YPeFoK<#$xNJf)dN`n9U~dtS z`*}Z~A3!bll%&#X(vSyFyhvrBwQ{-~W5ewR|9O{`5Lj8&0(hba61mKr-iGwrUX{ns zS9}rpC?AtA&CeK48xOtXb4IKUL*h211C237OWArYdWiM+9yJ*XQd0gaqs2|OdV9&5 z4BF2O>R4*u86~>!?PVyPZWbH01451+Xu1UOGV<9CGI*bdQuBA{j!faCaeldnZsCY- zS1ZvGMuUoKT2RSRfF(V~sCOQp?y?xber*hxdlTQ}io5I4d(4OrIB(V+)JL~!O-?O1 zs=i0_Xxx(s0!y|>W{`2h)hD(ruyS^JfdtNlaZU@A7c15g)&1vL_4{wyttvHI z@PynA{~;_Lo}_gbMG74qK}i}GnH(iKP*^gKw);#T^-`}@-F)KCaDD<6-SDhGO)djJ zA-@|+y|3i!9VGSyR(b4nOt;mG*^5i=6JZ<0LdNwR91O`5H>8t3WFgPyhq{Y6#>o`0 zk!{@xqFv5^K`ARp^d_-Z@1bLL{Q`XzeFD{PZ4Rc*L4O00QZYRKsV>W%I6xQu_mOKS znW3B%k0q_5_=Y3pBn=Z43oXM#N}*~Z84u(!vC?R%-%EhzJbps9wyfApYxH8O;!RAvft&|OCQK4dNl>1V?0^Z?S;>b%HHZHq>aK0Qnv zl6zqbJps%GZnt(t)Vj!xZvucTJ3=aR*T|(N?Zh(Qc69V+SLYqNKYN7ceBe)daco)N z709^;wjJ7RNWrHgt)>0QFESyOdLr{wf)yj66-QuHHZlcJ1Jicwbxa9x!=5RP)p^&f zOw^2Atva2ZY0k6PxSO^vhwm2aj=q&f$y)r zUEaCjt;T;}3(HaOr*6#!9&gR**CoYUDy1NzNu@@e-V@`Nv6r%1!=EreQfCVDwhom- zYVIZe@dvuA}%C%;H7;NXE(&Gg+bjMfRZu{7rpAVHd9WBew&o@Y0*YRFQ zFCPMp0Khw*!Y;Igm}h%dDh6fVkUs@%i%*sTng$_1ot3RN7AbsoYXY1s)8|3UCu%D7 zJuE4S6L1F=!&Qn>bs(ta`Wi9|vUOOxmon9n^S9H+cgcev!JM;za*DFjW7b9}m`@fg znSU-P*&edfU_hH16x6#TDH(KjM5zR9V?4-H#V_;^4|DW0E+0;o5AFW5dia#L`Wag% zS;K2<&$GgkZ*EL|@9Z0n(W1mc!U2xrmcRPpu?>t6U7}FPPxp+MB~FESl`8n*KFH zN|m9@r=4v5e{NGAh$AKZS;o?*#!22naVztXQ-k&ibInQ3Lk;{pAEK&foux9tpQ)oF&E004w$Kg8A}xJ_DO43p8ky~Fby zaX`9Yi!N)|9bx$AfJOUn_IBKAPkM4MiUxriJbuVJu7BTV-qN8ZyJY^e^5JtGPW(TI z>`ntC8H@V?ur!#P6h7`XH@6S8?|Gr#yq<|%0ul;NqoiAgFI2PE@Q8sjAJ z`;6LHG{AT5C>>JKMPM9G4dJ1X&8*t(ZqW?cjEds?RRi8$G9xY&9Tqfsi(7Mc2cLF4@m+2a(&#* z+IN7!$c23IME5zWJ&!0AiJw zuNrJO;xn`X^DL-0K(&fH0gw^3Ss~H_Wlyr%a(ApS%OMK}{6i~o1WR;rkP-=FIv;zFSF zLU%hTvGSn>pivIroANahKiN?SO4f+^d2_P2R->P7MmPY05*#ZuH$j(c+7~j$W3G_6 zTO%+5bQ1}GRhJxkQw?{S^45qKAb@?NJ)Av#_|V1EXS}q;r3a;UvdO$%`#7OZ`hqIN za21*z(YdJD2>_X>r@5N#&A}9NKu+!i94Z)o$M5Cw>%96qe^N_e#Y)8ynn zNt@`u6~HYx+oR9)-lB#LGt2zvsGt?HEYi@{w#;`P0<`4p?ue1#+0Z#fe=g#$$IoVf zsEd|_hX1i%%?X{3zMu-Bjf{4^+mUV443G7ydP#}Xdji3vLRxkl@W~-+u@G!7wCjl( z=_q~bTgDMVB0VmHqVYtTq8hu*g(?Dq(CVt5O3R%ihFMwb{C1*tO(+Csyqqr}gYE4+ zwU(|~5y#j;mjw3rj(k`TmOyYRITLZkT!d9r5F@aAG;5AfaJLHG#{PA+Z?{QPHn1r_ zH&ABy#HwV5$UgIETe+_Oie0GbZen7>luAHe^l;W8B{A=9ly0}%6rA1`)nn_Hu@VeJ z2DXx$JH$`Y>J5s>bP8AIML&BvLT0Gt>%G|1H@^L@M&Ml7#G%Jq7X+UcXV|M(&$F$W zjd%WBL$iLW7e2G9XJ}*eq1Y82Od4PDv($>@%a+t>R-BO4{7k%f<*!>?A(wcP1*Q(^ zzTJ+$(2*EkJM9sUVBqpftKHukFIhw$@T^=oO5=@sZ)4gNK+Iz^pkd=}R9j>RudQ-> zH%Obslbq81Bws4262O5En}O+6L0vuKqX@KP#}MhV6pkaHiiT}u?Z$z?tk3HTT84iD&bpX7Q(CAYj&PzivO+f)OX>QGFf@a#69uNN(0i+uGV1zh(tv%ck^1$ z$I|t<*J#ri{$p%6%9YrE0daf+)aCiU7g{g|{S^*XH{Rb3D>1OcnmJv=yR8q}P18U{ z63SiS0O$G6;^C^tQjdt+%LEhiCuc~(${Ki}oY|EsdVDxHHZdmFq$R(*}A<)ehS<2 zE@&i8KIV;9YE*dZ-#@~x5=lg;Nl7OVAA&79{bVz@u&yK^$cI{<9s(Ow+(>~?@ji8m$9>_3AB}i6@siHG{6|C%kB@gNu!Q}q z(HGGy%i7hV6_0j@E0)$qe=rg8rWU-Ts4hsP^0kM-2?{;8PA)v)pp3EL3c=|s7XQ=H zwd18KFK+_31Xy=z$;sGWe`3^CE8J@nJL+lYwU^Mz8~xs z51O$*6s9Sau25)8%!_%t+9p1-8yGMtWl!>>;HtPd{I1FsM#4n=uE5jr43s8LI@F$A zu8#-ic~}#L4Kf1%M!jOnO~bm^xaf?uEB(22g^l%V-HX|b>b~hNq<|C}kAsBkI>o!h zV=qkOX-|&d0(JXkE0OlV%g;q_SL}&N8W{TX689cU#$C3ju3dsrf3>=q*%)`(<*;h6 zu|l48YO_RfOxN-xk>oxVv&Zeg_Km%VzDC<=vycduOTp&tU(B}6+C=wcmG(=Lr!T~6 z3FnUMWZ0Px{@tE)f=WA`p;K+mnNFd&hqJPpV;6uLG*C(!VnJ-g|9Yt2Cf+i^r@%&U z$OYeFQ~F8~p#xHBT8EMz?B zy)PwaXEPy_g0Xi{IoHN?a(q<=c+dW6Z@>W>7`@D8rI!%QckMpR?gwEPJ-o!De6I&rmuz$w zc5QdQ$P{XQ4;&wE$3P1^%JOGs>Pvxn`L>~td^DS{QX<=#zu3X4fB0Tss+xxSO@<-+ zNQ+?!dM{U#l?pb)98bwfJ1+%SAAN?QakWsTKq*hi-@7L%c)5weSg}Fp?T3$u)pn1S z6Gd2$B&O~^4HUdwaZpiPZS&!VL(;9D5qS8Ar&3>z23_eOqDDc%!Cm4m@wg8F96$~Y z0f!cb4U6my;ang{uDh`2+P&mn0dGv^jr}(lds-Q|E-jW!J3qd`C+$)%F%hu0uz!uc zYJYqCOHCX18}t}D0Q-RLFb0Xaaov4_i0}mC?lR$+z+|j=GOFQbH{fqlYB2NUCe>d# zdzawVih~C+CQ2?7tE&X(s_wj(O0xr2@{6YyFRYZDyZ6j@UeTSMeXV&!)ToTzo(vpz z?78&v%h9z(LuPz9P`z`Jg#Zazn&epNb|7j>!Z%P%8%smRM=}*zEBO60`)xDW>Lb=M zZrSK{!+RJ~4f&G~t6Opd+yh6dp2t?_vd^9##$A4YIF?zeigC0pto(k6CY|k~D{P0a zN;j^yl6>&-%$g-8JwAEgYBnsZo^C8zC$=^3ZT$Jr~#rh$198m#xRbsS8)&Zg*L0v=bC zBc|@Tm7aAxNy6c0ATy6$;I@t*FL*+me^s>MR6Ly`Y<_0LEg9h!lGspJGoDnTWBZ+)pzS&Oj1B=$JbMq4vs>(&Fdke6>I1g=Jw)PY!EV0{B&jmA8w8uwfWn5 zqA7fp;hd9{Zc^iD%pw(BTzZ{0f@J(q7&t|Lp{L+0h#c8Nq2=Y>($wd~OC7V0Q#O3t zqzb3*OWi+B*J^qXNzF|Rr?776__jKbUh7kwH&G*BLHmu(Gh{^|$(wq1=_?n|?lP|o zG$Ku8U!)XN`*q~#(-nEajW?w&MGC2&Y^VITuKCx2BY?I*J$M-NjkU)j+ z2G6zcoi&Tp?0ie$>_B_xnp&73V;f{VS$zQOY!1wW0OD^-ZVEJAXoZ#>e3#KFbx3EM zI4S9z;5IPKqPv}%lLQ~PSMk7`i72Iyz%^!x;b`7|S9bjr-q#q(ln7hs+HiyS$N$dFk5HBq3ceKfL6k?!315%Q%8jTTrpwJiK$Y4&13W3c;`Oj2?t< z2SX@Q zkrERw?MVP?>3+lPvSb|*AQ*JV_xbnoQpK$wf3VVaycr_ST4PuXfH+*XX64%T_GJ&6 zN6$D&>kr1o@!{<_bu2uWo^>E65pgh7npQh+=HZEQ%Fgmp5qRpr!}uK^GZ~Ry+S>lM zR*Y(MhOvo)^uu(ro#H5${94k!%2sPtXxqj}Qdl73Qm9U#D<*8s&9#nc+|`~x zA}3F;Qh7K}=eEsAe$-IBR(nvKpsC#IbDbh+bglMw?b16cPxw-XU3ROW?esM&e(OjA zq1^*GIAX37KVwmfGtE~JbUQC2%DE#?DbRcg&dB=^d2);jczuC}?EEFfdvWIa@0(0l zj~^brACwK0ZZs(he6e}`l9EsR9>Pl}9)#k$9woaf^G5~~9H&TC*;o91pF?bAx>)+1 zLwq8Gp5xgI)a&!(Afoj6h@+4HD!tSeNRTkC+_?lduv4okdO+Agopu77-7UzFk4-eX zX;$-%;Rg@kwf=!eoEox{6}`QYU|oy29JC*VcHjtB0?H(ST<&_78QJ=DUi25S3hpLJ zsKmZt)rRON`sO}h=Agb$W)Xs5-L_~$-S05n#3!0-R_cil+X^M3kM?yxL^zG?pQ)d6 zt@^~)TUXSUp4#c?Ry~?WiYjE(3(9492^qHd?&QJIVuN+-c-KiN6$09T@Ug4cgbrp` zL(VZ)Zi7(#DAcEmum^_ZzDD`G8=FJ158BATWj%2xqv4UcWW{-OW)!jQf1mm;riKRJ-;)N{ld_{yy;Q{t=ybzU*M(6JJ}A;K`OkNL@U0& zT5qyc9pNfqF+?2_8UFutVqFzmdP+HQ+RJL-N| z3FP9%e~}zou4QMe>)JP~eCIx#`%R_u#2*KsUSQxlJZNfZ;68q_x<0oVwTHTmT8r@Y z*rh)>NttSsDm~Mo_g=#DaGzeEUD!Ke*qUNEt~#E1ZPZa8IbmatIGu@`LKTso^{(>X z!H-MqQD+K`_bX0G`J(7!0$xv_h59@Q5I%R#7}3Jm5A;5OP)!JD*zJ@yIiwaIv^Qd* z_|u}#HZTsrxNu%3o<|p22>fZe4w(pO&i4CnZ@D#{>iQf``P}k#Z9U^STj2F&s!up0 z-TGQX+BQH#U*Q0PJ}$JhngSqq>-1>d;?aJT9t0rv=T-nkMm180Csp`0R z|F7+Yw<_-sd&y94>A`{CD%MQeZjXljS$=WVHvyMF>1^y zgD)jR#s$KXF2Y6husE00&nHPPeGH5;&0wYeLffo}DQlF6+WW08f!6*_$?=mw7q1fe zAQ@0UrqT^Voq*c3p0DYiRXZTz!z$CTc! zy{^M3v7&v3F0LiH_4g5sybRG(^~a&}W5G@L7^1T|>u)-D1etw10=vh09D6yqVripF zr6Y#hq|@^@*%!_PxcTAE(r~p4Y8K~FG_5QHK&7_fU5__JrdA%sH{e$;<3O)87e$cg z!y63j9{;{K0G>qsR72~h@lsQCGO*U)J!bex4p4142z08Y7erz3e zKH{9b+UGFL`JtFd2E|}_#zH2voW?bINHo$NK5W$0<~PVvCfOJl;gcVLj#4PnVvO@=$)H2k{|3@GCp-lbz4yO07!l zkpRH&SevL(`dMuO3l9!N0@W5!oBV{*Sv;0(KU8m}^zu?l$tXt6?Xvfq>4^iW)bD-( z&>ga*gT4JOy+sP42R~(+3#UjRyEw&5x@&e?KvjZiQ^t8GaTg_dULx6Y`Mz<{$n(yy z)jiBe+scSJsP&lRBF(3(h37p2sWl4@zuU#CZodLxvHAHHHy_T3OhtjFg}wEuq`#8R zfRlh1A_>^%UhKzgWkq_7%vL2yNXJk8?@9#`Di6Bq;z@AU zL!52&WZ+EBhxdfy0yQpjhS7#btG&@5AIA}wcx;=qX6qX>+xI2Ddk0gq|5jyaXjq|5 zZ?M_J>{rH~N}iu&QV=M<_oNb;W?d`>*nLdN2}t=IjSp=HQUs;K23*LPK&1f@V$t(6 z;F|tyeE_tJj;F7>#JlM4A%}-J0*5)nz8v4u>1OMH_Mf#X(?9itrUPC+{ zE2|B~u4Dlm--O05W}!u$0G_gSno-V^>ly?dJ2i$GM<1&ix=&xysd7rkr3__s*^PW* zI;20{p9#(X^M0d2yi+fAtoS{?J0iY0Y!hg_V z>|>jRV4xjjHuBnh15bd+`*6=Y%mN9=cpLOGq?4%%>U#c#tJ$YgrV4Ec7 z0lv@YXGn16?Ky$~Q_wE|LmAU^xt2d({o;kYlb6!d)x;QY@CDpp&ki?PAfN#9p?}I7 z*!K-!(Kh}1h&~ax@;ZKOsSWsVzU)7ZUrbMXRM5<~C-msqdXg4vEAXh;~(biCEGsU+q^nihIuN z4p=IFJG+|89JpA`F3(ZT-#o`5J(r;fbFN`q#22%`w3EZierUC_JW<)m^Wwa*)>#gL zKPv+;FoO0UV>_EP7j6+t?drU#k9P|FCWKF1-T%>^O#f z10m#PabU24L6$9+7WtcCWozHMcmez*2?TNXlDx68!U5IQA|6QCJ29=3GN9w=6`-v< z4(0JabOGk#_80=go!FQ|`ih}lAbk0WN?(KrnjU-w;ai1KQX<6)CQ*?}Z4s~fiTm9( zSYQM~lWcZ$(NJe#i~HvgBc(NjEiq;1<&^>GFo_`Rbu>l@$!oOl~ZGa88Pri(rmj;Pe6fD%Iw(bV9o)FsKe!p8^;YcUDyR z^+~Xa7&1oG?*G9vb{djFwuhm|+}}0{xh{)q$6E6pKc#fhCmB6WX|03v?fCdp2w<%m z04tWzx<}Ic@-vWAz*dlCVNfUcJCDz?J8uM(`D&=9$awjG_==o$yqR5~zwf)Tk{xpe zLYexX2bJ_(R>GAM3-{=l^BX55RF2<+&yVn?W(i3Zgc@Pw8oq@*go& zz>JyE@8(vgC`)v8*-_`tg%N>uoznX6J_BvUP?leATg1&N> z>R`k84Z%R|wI|>};A{klS-j3WinWhs27*r=*1em&Lac@Mb-PeJ&r7|lG-|c^Re|Ec zu0TsqFCNG3XSk*N$k+%Snm?_Ak8i=D6Q;G(eIlMNs;VDwG#(YNnC_CNR_F-WaR5qt zdKTzK&9Pi}3vb4lFd&%M%xH1_$oyi6oy@$LI{7(2myR&MVg+=3eAb$OUTyvtbPn|^oGdV+aA{T zqNrQ9*QAxZV4+VnbRyB+VO=!CEdk4?Uv5$bjZKWvg-E)td}CBnQktiPUN(c67Yfc~ zEQgxl83;5CIY`$4LvqQ)5Y3darMGnFBc?-_irt(9ltrHc1F@jP!> z>#oXSP<_XuCxJVnbaZ$%*i?5Lx*OXEP%l3tU@l`J5-g#(a zazEq>WmABB^UKkZhl=|k0gJM7BFs^Hkxs96gKItVe2cp(fZM*bdfwmO`r(%7PB6T-YVX2)j*MD9H zHyI183bva=Fci&UaIc=)GgEA1%fYlwl=RL@^Zs(8wA1&;sZ@mdJr0BPzUXZg&vS-V zPSQa6KBs|6GHt=8e1>}F!lsx9Zf^iZO3CVjd}!=sjK;}FjghCZ?~Hc#cY!<^2=$#s z9KZW%jA*pKikp?HEzeIhJct1-ajW85%4*6w#18C{8kwn5>L4JF2nP6>OYca8AGcgj z-RDo7K5t!Y8x}7mOrPw(YG2&oy?(c)aDewiV$j8)bAI23D*ZNLfwZvP$Am$GkDX-$ z`RokurLPCTsL;{t*#!bt+G>=E@6kk*xy9@4B5g&=CU-gq=pE2aDiR~LhQS5~ z2J;^NMu`UxGwhPC?RtOH62;m_*o{}jo~(-2j#Mi;K#U;r;^?|Qv0$~Nc3`T!?2jf= z53Io{bV~qbt5bJC>``Z~@$C>TgVsD~zTG*?k)EE;?9!Fia|BTKj-QU86Q=tYWNbJa zA78Odqvc{2s>|}ubhJg9b+?OFEYc$`2oivBasSj%2&L%kC=esu*S{Gxj!AQR_HtH5 zhY1?k&mHW7D6{2^_yTxFvB5huK|~MnOb~p9NgN(H3HOrm+tHy~$&7^sh0Xbh{>Y+& z=GbTbhDBsY65|EEI3aWGUNZkTXUR_+;uotC#CWLz>W8H7M7|AcuIJc{6vT3^f@&OL z6ngpww0LV-hVVI03RL55e5EU9m~!`-7GmeMq|+rbk7t;e&+9XFXrx6YfkSy_GAv{H z1;z=_jWk~bmE;}1tb+?Nst7Ha)G7HwF(n7U5c8-ln zo4yj79rVQz=vMbZb2Q~!XXR8qqWI|ZBIeY$(u}7s3%le%ZrmbQSj9;o^F#c&pXvfZ zJHt-_Eu*nU1hW!PlLycU3>dzpPC41EVszS@743ren+U?gLP@;t;s|qGVhFe({4!9U zQhxklqKBEcd0t>FF?%nJ#I&}{Vs~{s|5{FC6M5I^JfxzBSPd>7YBHOsARI7Jm6G9f zEZsHNFJ4k&&0)Q=XUN7ze;a_xh>{YXfdI6?X$5o)#4jq5%79Y?SRHp>HEdueoi>pN z;g{eq7)|f)D?p4_+OI9uU4}QVKH5_(!-r3d;GGLQ=;vuy(DDrCqqB=7w!$=yGO_a$ z-I=wY*?JClrKl+~0#Am%};e82QWf6hp;U z%d>iJ4<>q{Q+qJwS(wEn(gd-aGd421^}$Eh{S^zHcX&Wh1911Uv8W_Qrm$ZcHap7s zWF1pm34KqX3LJ8&uwARSKw0b|3x%hSm*_wNgMp+ou^C-p~G!}#5>svm`}ZEWk4560K$VrQGxEGDowKjDLlkrb!L0>4@E z8$c&;zc~?hsKXCMYj^<9)7)z1lmG-~Gtgt>zR~BOmNv2_m>AP5A{ldMVzwaxK zTOljGm?=eF^E^&7@(UyY1K$EM;kvgN&w8XrxS4X{(S&)CYzk-0HjMwCUc=%P;K&^f zs4vL;O?66J+VxpPfd(uDX@Gd;U^8@e#4{fg%FN0cN`7F|)?w*Fte`U3n2iV9&2V|L z^dSeA4#E*yH;DuU6#_Zp^Sb}~b3if~Yv9u6_G)oz%bcaK*@Nu`6h4F3HPFo0e?0Zx zTiE5PK4itXIaWum#M!}!tQ~V(Go~kBt#axhln}?uET&Jp2!&xgSz|`BvO6;`$^=tM zXhvcYyPtPrBhltCuhTjGOva_3Mc4^@JT56J%%FeVe=|ZpwxBVE#DZR(@+uYo;{Afi z40@HVAI?YxbQ~yy^45Jd{?|;4l5hrhKmMQVE~DXD+^9 zaXhTFszB6w{hIrqvQz#0r=B04pc??!=L3tz;RRyr_1d5yLS9svR;J|muu3IP57RX6 zITeNzPEWpuDT3z?tE8DM;}~a{{HDf%6D0#paBx6Ani(dBrl)RO<~BojPRmcFQcr?Q z^&gnz@O(>wK(>MQ%{OMmjn6tKF$+7fZ!f9oPLU(MNPt87m#*9HWm9R7xDD(x;3_hK z*Uv^ZsWFQTxtPX5o$}Oo>%*>SWj)}9IxfN|EwZ|MYYSfFgHFAqth#gO)8K*x5ZX-c ztikO#eXqn5xRk_wxGf7jp67o7HPnHR-5#qqyR@T{?xAeXpYeLsNulFO<%Vd~nIwFx zZH4;GbpE4Ct^lx&9BIo+?TMskl~vn*-v`ppJ}XIV~qsbD}y{uNWTkFF`~D2-2w#JMj4PbR%3ApZPhO{p>m$q?&Tnw{NF z8)&_6iU2PmW#M?oGqmmN7}?JdLGN_NnO)3CzFjl{ArVn}UEQRv;I)5*g8+L*#HANk ztKGZ*Du+5gy{TAE^D_8Ozgkk;tF(N^gP-~|5d^i4supVEphLS+j}1Q_2(AwgoI17> zGF@4pgo|SBewG_!dAkRp%Nv_g;OJ}ui2F^ILT?S`u7tZd(zP`uX<>4uKXx?YMNcAx z2PZ|Jc<_(-^?!75EkFYv4jO@ia*haGK$Dp76A2VOJvQvv6m;RS~A$ABB0K%Nk=v&!qOXZSA56b|Be+ zEQVhAB@7PodvWd0#sq)Xvuf$K=FZs5ibKVeB%>ss!)&U85tiX=WgQVE~R!;0P zY^g_McAgFmdH(eZ87Knrfi({RhJWMD+`RdFz30D_0%3A_+QnaV5mtP6hhmFyH_Xmr zpVRuH5egu|abcU;9fAGyJj!V7$JpYkXjia4$|KCMGp4EsIHoSTQzq>bf*V zB9Z(r+@a2|I9JJ zKNrz|thm`_g2~u>IER1j+3Asa+YY4ZOp@OHKoEyS@*=5@MDRMpCz$4|0zr6bF_4!k zaEk+h2v3P=3;{XxahbS-YL8rxQjcn&`8fLKz~X=Wxj2Ld z&{eBWmO9BEcRgz#>iCp3)ftl9`n{Z1U;1O;<`xuG;9Q?dSxr&9+e%5QpDp`t9h}VU zq1KrvZB z!ok4T_5sv^&Kxjhw7S}!h3K9l@LZWp`U7kCKe*8(Jsdwbtt5qKvihE|O984x+5SHd z)fC9!v)H*Y=rYi5G{!ijJ3}${)|uF>_`%7bFCl3>7RI;iIIGdrQhubVBOw9x z#ZZrcXOY2aBpRQeZYA@0^gRNQO$fmxpK)GR7T3ZjsT5vs9)z}tVm(e!EJ*pscyjCM z?~mog=-7KR_b0}@1nzq*&!A3*+bWuAy>>fVueD>>*@^S z;^I1m7pwMr*axg=ss}wm^3qR5G)RqzO(Pxd2yly*w^~xm7U^SLmA#+7GWWFKF`6F! zhY78^CX{DXZ-|R-%SVxmPzCvp?f~U$m+e3(iN_;)T0rEPPM&0FrII8K7peN!JNC#B z(|RYH4Aq5p@>25eZ|~i$^*Siw^D4Q&=4mvtdtRD<#a|-k3HN#z%j{TH(_Hh|04}Z2 z{BGH)77ziEV2YO=7j0wOnq{V(4<|v;MRa5R)Sg1SiZ8Q7@m;GTc8RcB6Hwyi?YaUP zY6l2OPp;py2Xk9)c1fkh=TbbbJF5x~6iLHqMBSjc(b4byA6mES8rMC#oE);Zqst}l zutH)01_Cx>MIa#V-1rtAe%%8X3|X8U+R=20w8Ny7A)ICMm|~#x1?c`?dkVrJw7JUy zv0+;{q%$O>jkjpGCoq(OP(ne~{}J&$s5kMABrgmp&-3;OH7*Gw=AMtHFjngtn^0-U zWjo&lx#;pUA{+6VHd9NckSt$4k6#v?O+^dx1;$J1F5K#6E z$t?k=!Ner9LB;OB+D?4}N`Bh`Duf+$Oorug--fa$J`O#dKM0_vEYL1~INy`x0J}~? zBcK>CM;gV_BF-GDT2R+&X4EE{DlrEAR{D0+P#iF8SimOayVIZ-U*D%^=_p>!Yfa|?`>T?_vtK+ z6KA|8Rv=6_HczJ&DU%E$3NrODDdnpZg^b2;-Yk9W`MZjom2b$}Iq)s4JIpEP&;z;F zu?sYb5KqmYLUBt=uBIehXI6;B#>JXSds2l^azDgHfevP=&iCkMA~#$vui=1;B3s;5 zVl}|5gM^h6^zuFW$o1^ijT<*&>=r9rAQKhc5A(sxunv`n1OT6?ZYcM-CC#E|m!{z8 zM`FqgDNsbfKJFOrY|Y;tR$`I~!v?0Wwm$N~%K&a>+UuD{z4{i4$2; zpZGO8hZpWMr>y3zbJH2x=Q7v=b;gH8ul(uBcOQ~laaj>JSnI0~ zB00YXi&i)`P%bG^)=XrXC|46t9l#)*Qb!@8QU1};7Fj!=pkTb2%YHdWCMHqBchXiNX&~l4e=h8HKRuVv_z*`|Aa$Cn zbJXA(NR(Oaq^Cm>x!O)A5|v$BF_l>Nwj|!uzjn8l^yM0{&v&j3a3qG2k=5-)ir1)u zcuPucpHdEDr|zsT5z3jwF-xa27maG}Fd$g)s{)tL4ZV?R(Z_~|2t%;b&VIpS zToz2a{M`LzGDSaAj!K!&7vtV~Wm_T29t;%~2`#Y!r#TH?w(?duo3Uv)#kmI@kBu5e zhnS&6+e{9ybUrs3!*yJg6(M0-Ssgp<;9pay)&&{d(ZVbDE}!J_P#nKar)Rt70yW}7 z%l-zN>sSoE_X|c7Memiv>5bw*JQHIiq0wVYqgFle_Za&a!R+-k+|aC>cYkvAW;WS3 zZYUx;X6U9zzzmxY*_YJKx>!DpIMMy?CIF)V9iGuod`j(|St=6>wmwLHvdDK+;+R^8 z%!3)f#@7L&o+J)56#Z)T`s6oMNV};a>_U%395hrn*72lM&--#}-+anKd2990=fS*e z!uerA(qP#z-bCMCH^3=?1^@)};^7+L%NoGn_Gmt`{W9!d^7W?U{;*hZaa!6}UHm&K z>r~#@l>F|e-_{|x5~jgVe&(80+V3Lx!po*gr-Lms0Gq>ch21dhW^|p_4#au$hqMhc z_t#h)FxJ<#LP0@2g7#=u`|GB;6{d(S9^~)-B2KRfU0m9x+~sBm$XxmG1$yt$MO@5c z1q|^kiX6<%vmLM050aU^l+;9-4lI&pZ~sU~F1(a_WM-BQr-$h3>YbE+J^vRj`VJ%- zZyOd5)%=QS|3}_|)W7LrLjHKJKx)TW5oE&sl370T?Pg`S}Elc^&x57Uk=#CQ)kkyYaht=#rxPJwD{+f^^kGZx~FaTB4 zjbVA?9NiHYB%i&L2RP1!>O9Qst>4GYMG{vqB_M@OyQo1o@LQ?l^ut&IyExF({hIrj z&TYIBmH{1L?=hOCf*1e$u0{=NT)VCYdgHVlARrY)keiRz*0I>`#=gdBZa&}3?=j9Z zh~e~jlV0+Sw8vO6;NM^R90y2%Ol#8}-o0MIL&fgRnb!EdSNY-t|NPNPd=t?1Cp}>% zwxA+Oxccv}opl-h4zj{yKecOyuB4CX7b5HM!JlkPKk}Y}C$+2iEDLJf(_KN4gq*1T zkf@_NiWnx7BI}Lf!*pVnDS-j8GB`6VY)Ch; zG3LsjKi9Hm)sTi9jRx6?`LftPoBZh?pq$OyjqP}U1i8`KeAzYmK|xyM9{Ljjy~!Ou zTVM)mKc&|f_gX2IOcbt+E$Ly4x94Vj-T?(KgbCNcxeAx%^==(YH}g{dA?!i&@H{xy zw~n`a6hLrhIsKRk2+KCN^a4ajxp+jCV|{#L@CziKzpfVP`vNeGWQ2$-gXL2;sPv8@ zm!K0_&=e_1>4~F3`1daIE6X+@n8@Z8?5wyo$%HFR@kZkER+HwsAZj#}{j<;hC~{`w z3;G)P=bvNqy2tHzcuoyt8n<=m%BL0$ zD?`M|N4#^31m{~M!Dj#IjeqG^ykOq_kri;z{4Z1U>0=i_vAqRctQ`uRNYnfta(|!t zc)$C*PdGI-iYWe$&fX70u{pdF@+_iS5ss0+OMZ2#wursNV2WqjnTTHY4kd9(0oip1 z@xyLuf8;0^@3PnPZuVwB?i_YVT`zy#;t#@?jQksWU8iiVb!9%i~OE{@uncnXGLxACr^IzEChZv@R@Bq>O+=W93E@9hK; z_G^F`lkgMf8zKQQH#x+;h^{cyAl;Jqd$)&}h$$m3yT6nAY6|rxp@f(xe22=r_<)6w zk^~?)kO^=efcnunV9Fuszni13&+ndugwdqewvr9xTRDJAomX-5MDlxNIKHj7zpBXc zQ$3?4%i9$(R=g3yL`K-12cb=U)%&Tf&UV3aeP~gxtahx@%%~4W!KLf3Fjc1p{&X@l zA8eMiPyf%mH6|Egu&Orq>f>OeUZt z<6!uvrQs<(gsEF)e7*6-Nrd-aAcu1PgFXtT#Sk*R>s`D2E3aFl!TCGKE~FoT;!FOJbpvk>RAd z!SDnIeeo=f;w|;*44mTXg85+uMUB@^-SZ~-_1aGEuVo4))usz!Vu11;56YuKvYk5z zLA21r>H5p66oYV8s zSs19RV+NlclgrA=v=Nd$R-Dpy0~U!MGMafH{p0e_M>4PinRZTT** zEDH$J`*ngfJo^s*za%-QAsenq>A522ds+(>c2OBu8-H?kraB&3q4=v*0FoIKtr}Xw zJ>CCn@5;lWY}>vy`nrus$yAO6wVNchKUehH)uimk*BDYB zl`%kQH50}MQE^pvQ;2Bt|5hOi!P1pmix~QG+G~AY}OS&~)l~ zv+vOm81|NsS~ozg^v zj^cOs@mXN_Kq%h|C@e&_aJTn_J>bfDIU?7B&P6wAontYoZd>C3s$UAu`x#BU#9$p+ z;xbOs+oQLn17xxztmA~$n^<{uL1NOU+Y$myP~8=u8vIbJe>Y1gz+G!rbdSw6%1L$uqvvls17IhRo?*W)h73FS( zd-u!c6nr|qkx!R6TN|Lo@_dsogv#2QX`0+}2IOJxMtp2om8s|_{NhU);ZucSBo{wQ5^eW=wT<2jvmAYSj#j^q-{z?!Y6 z@0~DCm+S4kTd06e#;kX*f?#*1Ro_N$1qI4sesCi!sQM%kg-$(tP=Pct2^&$)hKT`0 zLImL0DqEgEU9b+V*%AnwY*0Pc4+tXEYBFkWHa5pK(5;yQK`tfV-JN?!5_RfQon;{O zn$kqfXsW9415^O3OlFP!&Fz?H->VBx$NRAM&};<& zgWa9e=8l3p))dJXN3BNG0602t$kd>S^JJ9cYz`6VRY*Z;fh)z zI5&&{5irf4lBQLJ4nRt=%sQmW05WyGrJd^Zd#el6<)JPofTPkY^@AdO4iNR&CrV5VRHhP|CwG2G3A%k&7T6gs0m8G>3L)Tdk&v8PS zlnjv|SNoHa2nZCB2yPxdjH4NAgQ@oMqDP>8!r{DU7-saa~qYbG>%`%1IXP45PX{tks@ortSR61TN zo7Y+WR<(Oc;@o9EnrdBUp0&s7p`*pm1m2GJ6n4Ra89IFz`|=q?v^E3a@#6XCYt-5X zW;pI1(xAF*AGGf)K-;}r(WScPo&jYcbm;ZW9MZyq^Wtc}Ke&d)02SS{KxbKGPq_0l z(^MG`3ymn0Qh?>ILM_L6RYc)k+5)p##(yqD4c$oqmMML|#wkFt4AES(%qqB`j<7BA zX2kMUw+tKqb2YV${}jwMQnl*tAg2Uu#|-8*Js^l$*aoIrS09%@k?G5!ehIMWz&ic9 zx|A;OyGi?b87Msxbc6s#@h@sl>ER%?0M_+?lQ{K#!Fib=8nM5JZ9AY|`#WRp?u@(m zZ`p7>2<+Uyv*Pf-Z^7YGoqe}VuhLZ6fgQv4{d~+m#B#R9~dq%@~;M)F7|3Bi;17K z-##Oqz?WsRwPAcwEaadyUlCyoVpK}r`rdp?j?c)FwbvJ7)hs#Qw#t(Of%>Lk<;FSX z-V22;YvSBzm>A}x^xF4>#oN}z>;f;LTVl^hQp5&G=KroAgFYs~X!82gMGIz}Grv2s z+fDAIrQMM?i5CG(TgnAA#**#1l~bQ>_gSq2o%xqe75CoH^@=>I2p0{h^xWl+DU^P6 zP?_{G`!x5fGhkH0q-pp35^q(?k=whH%GLM6^WAgM1?>4uCo2?v+f> z{{2J*mV?HVPxsbpmS?Tvxj59?d<%^#liHM8Gd*M*9Qlb8L} zwxJboloCIa)AbG$C)Lu4(-J(op9bdhuvIAG3is>uA+VwTWAA-iIAyHG`R%5iZ2jq) zdKbJsw7=1oxcRgirte37SW27V)jZ;i5IQp(>_)=$efH9JF&lFnGoHq}0e0jnCrtLo zCDMYMPwZ8PF)D0sA6AT8mz3=t$;M(t^2Z02m32O_WP7q7mq;M1tqHD6`~c%&v`AtY zCZp@Kq?TO^Zl{2Q^y8?~V;3tT6pf?CYsy8Jyn{luzPOw)Oh?9O$DLhxz1O$2j1!P1 z!edQdc#hua_~xXV@$@Ov7TO?=Tw$!JC+TJrHi0`LEzht<7X#jVUFQdY#%ky$e<4C zb{a4FLcK>i)a)?7U*i>K4OhI#if`%C18vR%x(mHZHC;7Bj1lT+EKLt{QOrlXN=esz zt^U({EEi0%TQgn^-H8g+4&)Dn9pvl~yESiXa>tw1VjEvj%G>aYS@%_uBFh;tgMnr* zs56(lUzDnNa=z-FTatLesX@MY<>^VY9IiaTLGS8cY=Ty-VsLs0Z7N6`FA@A*B1qFt zKo)bmW+|SlRTi9vBbswhuRUdReL?by16%3(R^A*Zz!Q*TTH$?_TO6sgkdIc#n-ID= zl_XQb;o9frl1ErbusBS7GCUi6(w-!;NZjnBu-0{gs9dV^CsCLWzrV+~<7753 zQ((y0Mad(!59uB`|Yf6A88B>&gqjSds@ zBBzYWiPW@h^JrN_lb!)pue}X%yw%$h#g^Hur`2F}nD}T8$?nV$)FaI*fFuR(Z&;{t zcr{h-6|eb&3Mqz2?j6;e#}Kx%Tb4?wNXwp8k~Gd%P%Ab+%zx_??!>LhqJ%zuJPXH! zf!&3PHj8xYMqk~*p}cW*xT7)3nn$$g8*Rq$=^n*&_*_Xh&0j6cITL-RMZwCWFgMNP zL4o-`Lm?LYRizAzHRbmjN*`FgO75JXMppXkov|OmieH0MN&|Ajn<#HWzt|iwimyaz zEJ1%k#ee7nwMXU09_$6A%^$3~CFCPV+pkw=mw4^>ihtxlW>kHs#vP z1xytO61kWhF@v6;Qw|m%rb35NTHdq9r(gou^v3P8sBs0vt_nNp#jlkGwJJhfLx@n$TH)}1FW#B8aiK?(8)=04q? literal 0 HcmV?d00001 diff --git a/docs/images/Game_500_petitions.PNG b/docs/images/Game_500_petitions.PNG new file mode 100644 index 0000000000000000000000000000000000000000..64c1b3b65f6dfc5d48c54810190efc47c3703ff7 GIT binary patch literal 46161 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 literal 0 HcmV?d00001 diff --git a/docs/images/Game_500_petitions_during20s.PNG b/docs/images/Game_500_petitions_during20s.PNG new file mode 100644 index 0000000000000000000000000000000000000000..b4238c59666655a7ed7125e0537bd5f058838d91 GIT binary patch literal 41852 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 literal 0 HcmV?d00001 diff --git a/docs/images/Login_1_petition.PNG b/docs/images/Login_1_petition.PNG new file mode 100644 index 0000000000000000000000000000000000000000..c9562d99208f9d4c286b2355ddf7158fa92fa71c GIT binary patch literal 45684 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 BjClY6 literal 0 HcmV?d00001 diff --git a/docs/load_tests/code/GameSimulation.java b/docs/load_tests/code/GameSimulation.java new file mode 100644 index 00000000..35c74ca5 --- /dev/null +++ b/docs/load_tests/code/GameSimulation.java @@ -0,0 +1,68 @@ + +import java.time.Duration; +import java.util.*; + +import io.gatling.javaapi.core.*; +import io.gatling.javaapi.http.*; +import io.gatling.javaapi.jdbc.*; + +import static io.gatling.javaapi.core.CoreDsl.*; +import static io.gatling.javaapi.http.HttpDsl.*; +import static io.gatling.javaapi.jdbc.JdbcDsl.*; + +public class GameSimulation extends Simulation { + + private HttpProtocolBuilder httpProtocol = http + .baseUrl("http://40.66.46.204:8003") + .inferHtmlResources() + .acceptHeader("*/*") + .acceptEncodingHeader("gzip, deflate") + .acceptLanguageHeader("es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3") + .originHeader("http://wiqgame.run.place") + .userAgentHeader("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0"); + + private Map<CharSequence, String> headers_0 = Map.ofEntries( + Map.entry("Access-Control-Request-Headers", "content-type"), + Map.entry("Access-Control-Request-Method", "POST") + ); + + private Map<CharSequence, String> headers_2 = Map.ofEntries( + Map.entry("Accept", "application/json, text/plain, */*"), + Map.entry("Content-Type", "application/json") + ); + + + private ScenarioBuilder scn = scenario("GameSimulation") + .exec( + http("request_0") + .options("/api/game/new") + .headers(headers_0) + .resources( + http("request_1") + .options("/api/game/settings") + .headers(headers_0), + http("request_2") + .post("/api/game/settings") + .headers(headers_2) + .body(RawFileBody("gamesimulation/0002_request.json")), + http("request_3") + .post("/api/game/new") + .headers(headers_2) + .body(RawFileBody("gamesimulation/0003_request.bin")), + http("request_4") + .options("/api/game/next") + .headers(headers_0), + http("request_5") + .post("/api/game/next") + .headers(headers_2) + .body(RawFileBody("gamesimulation/0005_request.json")), + http("request_6") + .options("/api/game/update") + .headers(headers_0) + ) + ); + + { + setUp(scn.injectOpen(atOnceUsers(1))).protocols(httpProtocol); + } +} diff --git a/docs/load_tests/code/LoginSimulation.java b/docs/load_tests/code/LoginSimulation.java new file mode 100644 index 00000000..b378576c --- /dev/null +++ b/docs/load_tests/code/LoginSimulation.java @@ -0,0 +1,101 @@ + +import java.time.Duration; +import java.util.*; + +import io.gatling.javaapi.core.*; +import io.gatling.javaapi.http.*; +import io.gatling.javaapi.jdbc.*; + +import static io.gatling.javaapi.core.CoreDsl.*; +import static io.gatling.javaapi.http.HttpDsl.*; +import static io.gatling.javaapi.jdbc.JdbcDsl.*; + +public class LoginSimulation extends Simulation { + + private HttpProtocolBuilder httpProtocol = http + .baseUrl("http://40.66.46.204:8001") + .inferHtmlResources() + .acceptHeader("*/*") + .acceptEncodingHeader("gzip, deflate") + .acceptLanguageHeader("es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3") + .userAgentHeader("Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0"); + + private Map<CharSequence, String> headers_0 = Map.ofEntries( + Map.entry("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"), + Map.entry("Upgrade-Insecure-Requests", "1") + ); + + private Map<CharSequence, String> headers_1 = Map.ofEntries( + Map.entry("Access-Control-Request-Headers", "content-type"), + Map.entry("Access-Control-Request-Method", "POST"), + Map.entry("Origin", "http://wiqgame.run.place") + ); + + private Map<CharSequence, String> headers_2 = Map.ofEntries( + Map.entry("Accept", "application/json, text/plain, */*"), + Map.entry("Content-Type", "application/json"), + Map.entry("Origin", "http://wiqgame.run.place") + ); + + private Map<CharSequence, String> headers_5 = Map.ofEntries( + Map.entry("Accept", "image/avif,image/webp,*/*"), + Map.entry("If-None-Match", "\"2703dd875fee9f83862e5ddddd0c83066db3db0a\"") + ); + + private Map<CharSequence, String> headers_6 = Map.ofEntries( + Map.entry("Accept", "image/avif,image/webp,*/*"), + Map.entry("If-None-Match", "\"d0c780791798822d083faa134b4e4c44f0edaacd\"") + ); + + private String uri1 = "40.66.46.204"; + + private String uri2 = "http://wiqgame.run.place"; + + private ScenarioBuilder scn = scenario("LoginSimulation") + .exec( + http("request_0") + .get(uri2 + "/login") + .headers(headers_0), + pause(5), + http("request_1") + .options("/api/auth/login") + .headers(headers_1) + .resources( + http("request_2") + .post("/api/auth/login") + .headers(headers_2) + .body(RawFileBody("loginsimulation/0002_request.json")), + http("request_3") + .options("/api/auth/verify") + .headers(headers_1), + http("request_4") + .post("/api/auth/verify") + .headers(headers_2) + .body(RawFileBody("loginsimulation/0004_request.bin")), + http("request_5") + .get(uri2 + "/static/media/wiq_banner.72e2dbab15a075289fa5.png") + .headers(headers_5), + http("request_6") + .get(uri2 + "/static/media/wiq_banner.light.4fe52d0e6b07455671e6.png") + .headers(headers_6), + http("request_7") + .options("http://" + uri1 + ":8004/api/userdetails/name") + .headers(headers_1), + http("request_8") + .options("http://" + uri1 + ":8002/api/questions/tags") + .headers(headers_1), + http("request_9") + .post("http://" + uri1 + ":8002/api/questions/tags") + .headers(headers_2) + .body(RawFileBody("loginsimulation/0009_request.json")), + http("request_10") + .post("http://" + uri1 + ":8004/api/userdetails/name") + .headers(headers_2) + .body(RawFileBody("loginsimulation/0010_request.json")) + ) + ); + + { + setUp(scn.injectOpen(atOnceUsers(1))).protocols(httpProtocol); + } +} From 17a77a03f6b7317022fdd681f797efc76d9a171a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= <uo288524@uniovi.es> Date: Fri, 26 Apr 2024 17:53:25 +0200 Subject: [PATCH 07/18] Included photos and add the annex in the index --- docs/index.adoc | 4 ++++ docs/src/Annex01_load_tests.adoc | 12 ++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/index.adoc b/docs/index.adoc index 3b84fadf..48ec786e 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -79,4 +79,8 @@ include::src/11_technical_risks.adoc[] // 12. Glossary include::src/12_glossary.adoc[] +<<<< +// Annex01. Load tests +include::src/Annex01_load_tests.adoc[] + diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc index 631cb673..beaec82a 100644 --- a/docs/src/Annex01_load_tests.adoc +++ b/docs/src/Annex01_load_tests.adoc @@ -9,31 +9,39 @@ The first step was recording the start of a normal game to see how it loads the This is part of the code that it generated: +image::../images/GameSimulationCode.PNG As we are quite confident in our cache, we will start with 100 current petitions: +image::../images/Game_100_petitions.PNG As you can see in 2 seconds we can manage 100 petitions without failing any requests. The same happens with 200 petitions which only takes 3 seconds. +image::../images/Game_200_petitions.PNG + The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. +image::../images/Game_500_petitions.PNG We consider that been able to put up with more than 200 petitions at the same time is a quite good result. We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. +image::../images/Game_500_petitions_during20s.PNG And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. +image::../images/Game_1000_petitions_during30s.PNG + And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. - +image::../images/Game_complex.PNG The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. - +image::../images/Login_1_petition.PNG From d41f06f99d9806ac07666c65f113a0c174b75058 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= <uo288524@uniovi.es> Date: Fri, 26 Apr 2024 17:57:00 +0200 Subject: [PATCH 08/18] Fixed photos link --- docs/src/Annex01_load_tests.adoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc index beaec82a..30fd18fd 100644 --- a/docs/src/Annex01_load_tests.adoc +++ b/docs/src/Annex01_load_tests.adoc @@ -9,39 +9,39 @@ The first step was recording the start of a normal game to see how it loads the This is part of the code that it generated: -image::../images/GameSimulationCode.PNG +image::../images/GameSimulationCode.PNG[] As we are quite confident in our cache, we will start with 100 current petitions: -image::../images/Game_100_petitions.PNG +image::../images/Game_100_petitions.PNG[] As you can see in 2 seconds we can manage 100 petitions without failing any requests. The same happens with 200 petitions which only takes 3 seconds. -image::../images/Game_200_petitions.PNG +image::../images/Game_200_petitions.PNG[] The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. -image::../images/Game_500_petitions.PNG +image::../images/Game_500_petitions.PNG[] We consider that been able to put up with more than 200 petitions at the same time is a quite good result. We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. -image::../images/Game_500_petitions_during20s.PNG +image::../images/Game_500_petitions_during20s.PNG[] And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. -image::../images/Game_1000_petitions_during30s.PNG +image::../images/Game_1000_petitions_during30s.PNG[] And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. -image::../images/Game_complex.PNG +image::../images/Game_complex.PNG[] The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. -image::../images/Login_1_petition.PNG +image::../images/Login_1_petition.PNG[] From d7b1d491ea3ebd3a8d6fa7864af0dc8efb591c31 Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 12:57:05 +0200 Subject: [PATCH 09/18] Updated Maintainability scenario to achieve --- docs/src/01_introduction_and_goals.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/01_introduction_and_goals.adoc b/docs/src/01_introduction_and_goals.adoc index f53e5ca0..941e2dc0 100644 --- a/docs/src/01_introduction_and_goals.adoc +++ b/docs/src/01_introduction_and_goals.adoc @@ -39,12 +39,12 @@ The functional requirements that the application will have: |*Performance efficiency* |Efficiency problems cause a very negative UX -|We aim to achieve a response time of less than 2 seconds for the new question to be displayed +|We aim to achieve a response time of less than 3 seconds for the new question to be displayed |High |*Maintainability* |We hope that there will be changes to the project, or that the game modes will be expanded -|We will work on the optional parts regarding creating the mobile application and implementing various game modes +|It should be easy to add new game modes and incorporate new question categories and question templates. |Medium |=== From d87114b82f347eb3c3b716b54ac7edaa4e1889f4 Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 14:25:40 +0200 Subject: [PATCH 10/18] Corrected decission made to achieve maintainability goal --- docs/src/04_solution_strategy.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/04_solution_strategy.adoc b/docs/src/04_solution_strategy.adoc index 44c9de94..08752489 100644 --- a/docs/src/04_solution_strategy.adoc +++ b/docs/src/04_solution_strategy.adoc @@ -54,7 +54,7 @@ The application is organised into microservices, making the different components * **Performance efficiency**: To improve performance we decided to implement a cache that stores 1000 questions and every 24 h updates the 100 oldest. By this way we always have questions available and it is not necessary to wait for wikidata to give us an answer. -* **Maintainability**: For maintenance we report bugs that we find in the form of issues in the repository, so when some of us have time is dedicated it to fix them. +* **Maintainability**: For maintainability, we decided to design a system that facilitates the creation of new question templates, so that adding a new template will automatically incorporate it into the application. There is a guide on how to do this in the question_service. === Work methodology decissions From a7c3aba6c0a70c894d5552ba2ac68cff4625ea65 Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 16:29:48 +0200 Subject: [PATCH 11/18] Added test report section --- docs/index.adoc | 7 ++++-- docs/src/12_testing_report.adoc | 23 +++++++++++++++++++ .../{12_glossary.adoc => 13_glossary.adoc} | 0 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 docs/src/12_testing_report.adoc rename docs/src/{12_glossary.adoc => 13_glossary.adoc} (100%) diff --git a/docs/index.adoc b/docs/index.adoc index 3b84fadf..3778451b 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -76,7 +76,10 @@ include::src/10_quality_requirements.adoc[] include::src/11_technical_risks.adoc[] <<<< -// 12. Glossary -include::src/12_glossary.adoc[] +// 12. Testing Report +include::src/12_testing_report.adoc[] +<<<< +// 13. Glossary +include::src/13_glossary.adoc[] diff --git a/docs/src/12_testing_report.adoc b/docs/src/12_testing_report.adoc new file mode 100644 index 00000000..4c1a0488 --- /dev/null +++ b/docs/src/12_testing_report.adoc @@ -0,0 +1,23 @@ +ifndef::imagesdir[:imagesdir: ../images] + +[[section-technical-risks]] +== Testing Report + + +=== Tests +[options="header",cols="1,3,3"] +|=== +|Test|Scope|Results +| _Unit_ | _In case of having a large number of users using the application at the same time, our API can generate a bottleneck when generating requests to Wikidata._ | _Use a container orchestrator such as Kubernetes to replicate our API and thus balance the load of requests. Another possible solution would be to store the queries requested to Wikidata for later use without having to make the request at that instant._ +| _Aceptance_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ +| _Coverage_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ +| _Load_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ +| _Usability_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ +|=== + +=== Commercial or domain risks +[options="header",cols="1,3,3"] +|=== +|Risk|Description|Possible measures +| _Wikidata could limit the use of its API_ | _In case of having a large number of users using the application at the same time, Wikidata itself may limit the number of requests or even ban us from using it._ | _Store queries requested to Wikidata for later use without the need to make the request at the time._ +|=== \ No newline at end of file diff --git a/docs/src/12_glossary.adoc b/docs/src/13_glossary.adoc similarity index 100% rename from docs/src/12_glossary.adoc rename to docs/src/13_glossary.adoc From 608b653dc6b52eaf13f4b9bb4ef8749f69198b65 Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 16:36:06 +0200 Subject: [PATCH 12/18] Added titles to Testing report --- docs/src/12_testing_report.adoc | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/docs/src/12_testing_report.adoc b/docs/src/12_testing_report.adoc index 4c1a0488..db9e22a5 100644 --- a/docs/src/12_testing_report.adoc +++ b/docs/src/12_testing_report.adoc @@ -4,20 +4,9 @@ ifndef::imagesdir[:imagesdir: ../images] == Testing Report -=== Tests -[options="header",cols="1,3,3"] -|=== -|Test|Scope|Results -| _Unit_ | _In case of having a large number of users using the application at the same time, our API can generate a bottleneck when generating requests to Wikidata._ | _Use a container orchestrator such as Kubernetes to replicate our API and thus balance the load of requests. Another possible solution would be to store the queries requested to Wikidata for later use without having to make the request at that instant._ -| _Aceptance_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ -| _Coverage_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ -| _Load_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ -| _Usability_ | _In case of storing the requested questions to Wikidata it is possible that some of them may become obsolete._ | _A separate microservice could be made whose purpose is to update the answers to the questions from time to time._ -|=== +=== Unit Tests + +=== Acceptance Tests +=== Load Tests +=== Usability Tests -=== Commercial or domain risks -[options="header",cols="1,3,3"] -|=== -|Risk|Description|Possible measures -| _Wikidata could limit the use of its API_ | _In case of having a large number of users using the application at the same time, Wikidata itself may limit the number of requests or even ban us from using it._ | _Store queries requested to Wikidata for later use without the need to make the request at the time._ -|=== \ No newline at end of file From 52dd9810893b6d635cffb829d559435be8d6d2fd Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 17:16:31 +0200 Subject: [PATCH 13/18] Added Unit tests and Acceptance tests reports --- docs/images/12_code_coverage.png | Bin 0 -> 57329 bytes docs/src/12_testing_report.adoc | 14 ++++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 docs/images/12_code_coverage.png diff --git a/docs/images/12_code_coverage.png b/docs/images/12_code_coverage.png new file mode 100644 index 0000000000000000000000000000000000000000..c45e2bae25cd8e48b45976778c4262e454e59581 GIT binary patch literal 57329 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 ZBA@li>wna{1IP|!plfoqOxyAI{{zlRgX91J literal 0 HcmV?d00001 diff --git a/docs/src/12_testing_report.adoc b/docs/src/12_testing_report.adoc index db9e22a5..a7586543 100644 --- a/docs/src/12_testing_report.adoc +++ b/docs/src/12_testing_report.adoc @@ -6,7 +6,21 @@ ifndef::imagesdir[:imagesdir: ../images] === Unit Tests +Each component has its own unit tests that verify its functionality acts correctly, thus providing security and robustness to the project. + +==== Code coverage result + +We use the Sonar tool to ensure that the code is well covered by tests, so that if there is less than 80% of uncovered code or if there is more than 3% of code duplications, it raises an error and we cannot integrate our changes until we have the minimum coverage + +image:12_code_coverage.png[arc42] + +It was challenging for us to maintain the code coverage at 80%, either due to our lack of experience with this tool or because it didn't function correctly. Some tests have decreased the coverage, while others have inflated it beyond what accurately reflects the security of the code. +Nonetheless, it has helped us to develop numerous unit tests and make the project very robust. + === Acceptance Tests + +With acceptance tests, we aim to automatically verify that our system meets the requirements, confirm the integrity of our system with Wikidata, and detect any unexpected issues that may arise unnoticed. + === Load Tests === Usability Tests From d1fa3405e223273336cfe32dfd17320739219bfc Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 17:25:52 +0200 Subject: [PATCH 14/18] Added features that were implemented in acceptance tests --- docs/src/12_testing_report.adoc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/src/12_testing_report.adoc b/docs/src/12_testing_report.adoc index a7586543..7f544faf 100644 --- a/docs/src/12_testing_report.adoc +++ b/docs/src/12_testing_report.adoc @@ -1,6 +1,6 @@ ifndef::imagesdir[:imagesdir: ../images] -[[section-technical-risks]] +[[section-testing-report]] == Testing Report @@ -21,6 +21,12 @@ Nonetheless, it has helped us to develop numerous unit tests and make the projec With acceptance tests, we aim to automatically verify that our system meets the requirements, confirm the integrity of our system with Wikidata, and detect any unexpected issues that may arise unnoticed. + +* We focus our efforts on testing the following features +** Registering a new User +** Playing a game +** Playing game different modes + === Load Tests === Usability Tests From 8ba1d2122daba6cfe2c71b40bc89b31c9231b252 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= <uo288524@uniovi.es> Date: Sat, 27 Apr 2024 17:45:18 +0200 Subject: [PATCH 15/18] Usability tests --- docs/index.adoc | 4 +++ docs/src/Annex01_load_tests.adoc | 24 +++++++++++++++ docs/src/Annex02_usability_test.adoc | 45 ++++++++++++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 docs/src/Annex02_usability_test.adoc diff --git a/docs/index.adoc b/docs/index.adoc index 48ec786e..2a190479 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -83,4 +83,8 @@ include::src/12_glossary.adoc[] // Annex01. Load tests include::src/Annex01_load_tests.adoc[] +<<<< +// Annex02. Usability tests +include::src/Annex02_usability_tests.adoc[] + diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc index 30fd18fd..37712b23 100644 --- a/docs/src/Annex01_load_tests.adoc +++ b/docs/src/Annex01_load_tests.adoc @@ -9,39 +9,63 @@ The first step was recording the start of a normal game to see how it loads the This is part of the code that it generated: + image::../images/GameSimulationCode.PNG[] + As we are quite confident in our cache, we will start with 100 current petitions: + image::../images/Game_100_petitions.PNG[] + + As you can see in 2 seconds we can manage 100 petitions without failing any requests. The same happens with 200 petitions which only takes 3 seconds. + image::../images/Game_200_petitions.PNG[] + + The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. + image::../images/Game_500_petitions.PNG[] + + We consider that been able to put up with more than 200 petitions at the same time is a quite good result. We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. + image::../images/Game_500_petitions_during20s.PNG[] + + + And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. + image::../images/Game_1000_petitions_during30s.PNG[] + + + And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. + image::../images/Game_complex.PNG[] + + + The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. + image::../images/Login_1_petition.PNG[] diff --git a/docs/src/Annex02_usability_test.adoc b/docs/src/Annex02_usability_test.adoc new file mode 100644 index 00000000..3f3af6d1 --- /dev/null +++ b/docs/src/Annex02_usability_test.adoc @@ -0,0 +1,45 @@ +[[annex-usability-tests]] +== Usability tests + +We have consider that usability is one of the most important aspects in a game because people external to the project can see problems or design mistakes that +we may overlook. +For that reason we have consider advisable to make usability tests. + +As we had to develop this project in such a short time we didn't have time to make proper usability test, for that reason we will take as a reference the chapter +9 of the book "Don't Make Me Think" ,written by Steve Krug, named "Usability testing on 10 cents a day". + +We have tested 6 different users which we have organized in three groups (2 per group) : the ones which also study our degree, but are in another projects; the ones who have +high computer expertise because they study something related to technology and the ones who hardly use a computer. + +Before the test we gave the each participant a brief explanation about the game, but without going into much detail because we wanted them to discover the functionality of the game. + +We have summed up the main negative aspects that each user stood out, however in general they liked the application and enjoyed playing, + and group them in the groups we have explained before. + +===Group 1: Study our degree + +* Don't understand what tags stands for. +* You can enter the game configuration during the game, so it should show a pop up informing that you will end the game you are playing. +* When you try to sign off it should show a confirmation message. +* Can be a good idea not to allow internationalize while you are playing the game. +* A lot of unused space on the sides of the screen. + + +===Group 2: High computer expertise + +* Don't understand what tags stands for. +* A lot of unused space on the sides of the screen. +* Implement help in the questions, for example rule out one of the fake questions. +* Don't like that the ranking shows their scores to the other players without consent. + + +===Group 3: Hardly use a computer + +* Don't understand what tags stands for. +* Very difficult questions. +* Too many sport theme questions. +* Music in the game would be a plus. + + +We will try to keep in mind those aspects in the development of our app, however as we are at the end of the project and we don't have many time, we will try +to fix and implement those which we consider required or important. From 16c86afaf82902db08744e9c0e7da89bef087ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Monteser=C3=ADn=20Rodr=C3=ADguez?= <uo288524@uniovi.es> Date: Sat, 27 Apr 2024 17:47:25 +0200 Subject: [PATCH 16/18] Visual changes in usability doc --- docs/src/Annex02_usability_test.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/Annex02_usability_test.adoc b/docs/src/Annex02_usability_test.adoc index 3f3af6d1..4c93c907 100644 --- a/docs/src/Annex02_usability_test.adoc +++ b/docs/src/Annex02_usability_test.adoc @@ -16,7 +16,7 @@ Before the test we gave the each participant a brief explanation about the game, We have summed up the main negative aspects that each user stood out, however in general they liked the application and enjoyed playing, and group them in the groups we have explained before. -===Group 1: Study our degree +=== Group 1: Study our degree * Don't understand what tags stands for. * You can enter the game configuration during the game, so it should show a pop up informing that you will end the game you are playing. @@ -25,7 +25,7 @@ We have summed up the main negative aspects that each user stood out, however in * A lot of unused space on the sides of the screen. -===Group 2: High computer expertise +=== Group 2: High computer expertise * Don't understand what tags stands for. * A lot of unused space on the sides of the screen. @@ -33,7 +33,7 @@ We have summed up the main negative aspects that each user stood out, however in * Don't like that the ranking shows their scores to the other players without consent. -===Group 3: Hardly use a computer +=== Group 3: Hardly use a computer * Don't understand what tags stands for. * Very difficult questions. From 60c4bbeaa36c4a90942784b1e6ddcb3c143ad76c Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 18:51:04 +0200 Subject: [PATCH 17/18] Refactored load&usability test reports into the correct section --- docs/index.adoc | 8 -- docs/src/12_testing_report.adoc | 118 ++++++++++++++++++++++++++- docs/src/Annex01_load_tests.adoc | 71 ---------------- docs/src/Annex02_usability_test.adoc | 45 ---------- 4 files changed, 116 insertions(+), 126 deletions(-) diff --git a/docs/index.adoc b/docs/index.adoc index 3c84a0e5..3778451b 100644 --- a/docs/index.adoc +++ b/docs/index.adoc @@ -82,12 +82,4 @@ include::src/12_testing_report.adoc[] // 13. Glossary include::src/13_glossary.adoc[] -<<<< -// Annex01. Load tests -include::src/Annex01_load_tests.adoc[] - -<<<< -// Annex02. Usability tests -include::src/Annex02_usability_tests.adoc[] - diff --git a/docs/src/12_testing_report.adoc b/docs/src/12_testing_report.adoc index 7f544faf..debe7475 100644 --- a/docs/src/12_testing_report.adoc +++ b/docs/src/12_testing_report.adoc @@ -27,6 +27,120 @@ With acceptance tests, we aim to automatically verify that our system meets the ** Playing a game ** Playing game different modes -=== Load Tests -=== Usability Tests +=== Load tests + +Load tests measure performance in advance of normal load or peak load. To carry out these tests we have used the tool Gatling, which allows to record an example of use and change the amount of load on it. + +As one of our quality goals is performance efficiency, we have focused our tests on measuring the performance of our question cache, which we explain in our ADR: https://github.com/Arquisoft/wiq_es1c/wiki/ADR-11-%28Question-Cache%29[ADR 11]. + +The first step was recording the start of a normal game to see how it loads the question. We will add all the results we got from Gatling in a folder in the documentation section, in case you want to consult it in depth. + +This is part of the code that it generated: + + +image::../images/GameSimulationCode.PNG[] + + +As we are quite confident in our cache, we will start with 100 current petitions: + + +image::../images/Game_100_petitions.PNG[] + + + +As you can see in 2 seconds we can manage 100 petitions without failing any requests. +The same happens with 200 petitions which only takes 3 seconds. + + +image::../images/Game_200_petitions.PNG[] + + + +The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. + + +image::../images/Game_500_petitions.PNG[] + + + +We consider that been able to put up with more than 200 petitions at the same time is a quite good result. +We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. + + +image::../images/Game_500_petitions_during20s.PNG[] + + + + +And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. + + +image::../images/Game_1000_petitions_during30s.PNG[] + + + + +And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. +The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. +Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. +In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. + + +image::../images/Game_complex.PNG[] + + + + +The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. +As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. + + +image::../images/Login_1_petition.PNG[] + + +=== Usability tests + +We have consider that usability is one of the most important aspects in a game because people external to the project can see problems or design mistakes that +we may overlook. +For that reason we have consider advisable to make usability tests. + +As we had to develop this project in such a short time we didn't have time to make proper usability test, for that reason we will take as a reference the chapter +9 of the book "Don't Make Me Think" ,written by Steve Krug, named "Usability testing on 10 cents a day". + +We have tested 6 different users which we have organized in three groups (2 per group) : the ones which also study our degree, but are in another projects; the ones who have +high computer expertise because they study something related to technology and the ones who hardly use a computer. + +Before the test we gave the each participant a brief explanation about the game, but without going into much detail because we wanted them to discover the functionality of the game. + +We have summed up the main negative aspects that each user stood out, however in general they liked the application and enjoyed playing, +and group them in the groups we have explained before. + +==== Group 1: Study our degree + +* Don't understand what tags stands for. +* You can enter the game configuration during the game, so it should show a pop up informing that you will end the game you are playing. +* When you try to sign off it should show a confirmation message. +* Can be a good idea not to allow internationalize while you are playing the game. +* A lot of unused space on the sides of the screen. + + +==== Group 2: High computer expertise + +* Don't understand what tags stands for. +* A lot of unused space on the sides of the screen. +* Implement help in the questions, for example rule out one of the fake questions. +* Don't like that the ranking shows their scores to the other players without consent. + + +==== Group 3: Hardly use a computer + +* Don't understand what tags stands for. +* Very difficult questions. +* Too many sport theme questions. +* Music in the game would be a plus. + + +We will try to keep in mind those aspects in the development of our app, however as we are at the end of the project and we don't have many time, we will try +to fix and implement those which we consider required or important. + diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc index 37712b23..e69de29b 100644 --- a/docs/src/Annex01_load_tests.adoc +++ b/docs/src/Annex01_load_tests.adoc @@ -1,71 +0,0 @@ -[[annex-load-tests]] -== Load tests - -Load tests measure performance in advance of normal load or peak load. To carry out these tests we have used the tool Gatling, which allows to record an example of use and change the amount of load on it. - -As one of our quality goals is performance efficiency, we have focused our tests on measuring the performance of our question cache, which we explain in our ADR: https://github.com/Arquisoft/wiq_es1c/wiki/ADR-11-%28Question-Cache%29[ADR 11]. - -The first step was recording the start of a normal game to see how it loads the question. We will add all the results we got from Gatling in a folder in the documentation section, in case you want to consult it in depth. - -This is part of the code that it generated: - - -image::../images/GameSimulationCode.PNG[] - - -As we are quite confident in our cache, we will start with 100 current petitions: - - -image::../images/Game_100_petitions.PNG[] - - - -As you can see in 2 seconds we can manage 100 petitions without failing any requests. -The same happens with 200 petitions which only takes 3 seconds. - - -image::../images/Game_200_petitions.PNG[] - - - -The problems start around the 500 petitions where some requests start fail due to time out exceptions, however around 80% of the request finish correctly and it only takes 10 seconds to finish. - - -image::../images/Game_500_petitions.PNG[] - - - -We consider that been able to put up with more than 200 petitions at the same time is a quite good result. -We have made more load test, for example load 500 petitions distributed in 20 seconds, which has great results. - - -image::../images/Game_500_petitions_during20s.PNG[] - - - - -And also load 1000 petitions during 30 seconds which was pretty fast, however some of the requests failed. - - -image::../images/Game_1000_petitions_during30s.PNG[] - - - - -And to finish with those related to the cache, we have included int the code some of the options that Gatling provides and mixed them. -The code for the las simulation is `atOnceUsers(200),nothingFor(5),rampUsers(500).during(20),constantUsersPerSec(30).during(15).randomized()`. -Which at first loads 200 petitions at once, then waits for 5 seconds, loads 500 petitions distributed in 20 seconds and finally loads 30 petitions constant during 15 seconds at a randomized interval. -In this graphic we can analyze that the problem with this tests is when the 500 distributed petitions and the 30 constant petitions. - - -image::../images/Game_complex.PNG[] - - - - -The other part that we have considered important to measure is the time which take an user to login, we have made this process slow because it helps to avoid brute force attacks. -As you can see in the test a single user takes 12 seconds which is more than 500 petitions to the game service. - - -image::../images/Login_1_petition.PNG[] - diff --git a/docs/src/Annex02_usability_test.adoc b/docs/src/Annex02_usability_test.adoc index 4c93c907..e69de29b 100644 --- a/docs/src/Annex02_usability_test.adoc +++ b/docs/src/Annex02_usability_test.adoc @@ -1,45 +0,0 @@ -[[annex-usability-tests]] -== Usability tests - -We have consider that usability is one of the most important aspects in a game because people external to the project can see problems or design mistakes that -we may overlook. -For that reason we have consider advisable to make usability tests. - -As we had to develop this project in such a short time we didn't have time to make proper usability test, for that reason we will take as a reference the chapter -9 of the book "Don't Make Me Think" ,written by Steve Krug, named "Usability testing on 10 cents a day". - -We have tested 6 different users which we have organized in three groups (2 per group) : the ones which also study our degree, but are in another projects; the ones who have -high computer expertise because they study something related to technology and the ones who hardly use a computer. - -Before the test we gave the each participant a brief explanation about the game, but without going into much detail because we wanted them to discover the functionality of the game. - -We have summed up the main negative aspects that each user stood out, however in general they liked the application and enjoyed playing, - and group them in the groups we have explained before. - -=== Group 1: Study our degree - -* Don't understand what tags stands for. -* You can enter the game configuration during the game, so it should show a pop up informing that you will end the game you are playing. -* When you try to sign off it should show a confirmation message. -* Can be a good idea not to allow internationalize while you are playing the game. -* A lot of unused space on the sides of the screen. - - -=== Group 2: High computer expertise - -* Don't understand what tags stands for. -* A lot of unused space on the sides of the screen. -* Implement help in the questions, for example rule out one of the fake questions. -* Don't like that the ranking shows their scores to the other players without consent. - - -=== Group 3: Hardly use a computer - -* Don't understand what tags stands for. -* Very difficult questions. -* Too many sport theme questions. -* Music in the game would be a plus. - - -We will try to keep in mind those aspects in the development of our app, however as we are at the end of the project and we don't have many time, we will try -to fix and implement those which we consider required or important. From bf6e7b426a9ff891963f50b258e904563d1c54d7 Mon Sep 17 00:00:00 2001 From: Manuel <gs_manuel@outlook.es> Date: Sat, 27 Apr 2024 18:53:52 +0200 Subject: [PATCH 18/18] Removed unused files --- docs/src/Annex01_load_tests.adoc | 0 docs/src/Annex02_usability_test.adoc | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/src/Annex01_load_tests.adoc delete mode 100644 docs/src/Annex02_usability_test.adoc diff --git a/docs/src/Annex01_load_tests.adoc b/docs/src/Annex01_load_tests.adoc deleted file mode 100644 index e69de29b..00000000 diff --git a/docs/src/Annex02_usability_test.adoc b/docs/src/Annex02_usability_test.adoc deleted file mode 100644 index e69de29b..00000000